Ottimizzare le prestazioni di Project Online

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Altre informazioni su Project

Con il lancio di Project Online avvenuto qualche anno fa, le organizzazioni di qualsiasi dimensione hanno avuto la possibile di usare Microsoft RTF set di funzionalità (Project Portfolio Management, PPM) all'interno della pratica infrastruttura cloud Office 365.

Anche se uno dei vantaggi più evidenti derivanti dall'uso di un servizio basato sul cloud consiste nell'evitare la necessità di occuparsi di distribuzione, configurazione e ottimizzazione di hardware e software, è comunque consigliabile eseguire alcune procedure per assicurarsi che l'organizzazione ottenga le massime prestazioni da Project Online.

Project Online offre molte impostazioni di configurazione e personalizzazione, ma le personalizzazioni possono avere un impatto sulle prestazioni, come evidenziato in questo articolo, che illustra inoltre i vantaggi e gli svantaggi di alcune impostazioni più comuni di Project Online, per consentire di prendere decisioni informate per quanto riguarda la personalizzazione e la configurazione di Project Online.

Questo articolo fa parte del progetto Pianificazione della rete e ottimizzazione delle prestazioni per Office 365.

Procedure consigliate per Office 365 e SharePoint Online

Non c'è un'ampia varietà di informazioni sul pianificazione della rete e ottimizzazione delle prestazioni per Office 365e SharePoint Online . Tutte le informazioni rilevanti per i clienti Project Online e oltre alle procedure consigliate seguenti specifiche per Project Online, è necessario consultare.

Configurazione e personalizzazione di Project Online

È possibile configurare e personalizzare molti elementi di un sito di Project Web App, dalle impostazioni amministrative alle autorizzazioni e dalle impostazioni della collaborazione all'aspetto. Esaminiamo le impostazioni che potrebbero avere un impatto sulle prestazioni generali del sito di Project Web App.

Verranno illustrate le caratteristiche seguenti:

  • Modalità di autorizzazione di sicurezza

  • Creazione di un tipo di progetto dell'organizzazione personalizzato

    • Configurazione del sito di progetto

    • Meccanismi di sincronizzazione tra Project Online e SharePoint Online

  • Sincronizzazione con Active Directory Pool di risorse

  • Personalizzazione e aspetto dell'interfaccia utente

  • Pagine di dettagli del progetto e flussi di lavoro

  • OData e report

  • quota Project Online

(Alcune di queste informazioni si applica a Project Server 2013 e Project Server 2016.)

Modalità di autorizzazione: SharePoint o Project

Con Project Online e Project Server 2013 è stato introdotto un modello di autorizzazioni per la nuova e semplificata denominato modalità di autorizzazione di SharePoint, anziché la modalità di autorizzazione Project legacy. Confronto tra entrambe le modalità disponibili nel sito Technet.

Per impostazione predefinita, le nuove istanze di Project Online usano la modalità di autorizzazione di SharePoint, destinata a rispondere alle esigenze della stragrande maggioranza dei clienti. Con questa modalità, è possibile gestire le autorizzazioni degli utenti tramite i normali gruppi e le autorizzazioni di SharePoint.

Modalità di autorizzazione Project offre un alto livello di personalizzazione, ma possono provenire un prezzo in termini di prestazioni. Se si crea centinaia di categorie e dipendono su autorizzazioni dinamiche tramite struttura di suddivisione delle risorse (RBS), potrebbe rallentare l'esperienza utente finale per gli utenti che hanno accesso a molte contenuto, ad esempio gli amministratori e Program Manager.

Nota : Passaggio dalla modalità di autorizzazione di SharePoint e modalità di autorizzazione di Project Server elimina tutte le impostazioni relative alla protezione. Se si passa dalla modalità di autorizzazione di SharePoint in modalità di autorizzazione classica Project Server, è necessario configurare manualmente la struttura di autorizzazioni di sicurezza in Project Server 2013 e Project Server 2016. Passaggio dalla modalità di autorizzazione di Project Server tornare alla modalità di autorizzazione di SharePoint Elimina le informazioni sulle autorizzazioni di protezione da Project Server 2013 e Project Server 2016.

Suggerimento:   

Se possibile, mantenere la modalità di autorizzazione di SharePoint predefinita per prestazioni complessive più elevate. Se è necessario usare la modalità di autorizzazione di Project, limitare il più possibile le personalizzazioni.

Creazione di un tipo di progetto dell'organizzazione personalizzato

Un tipo di progetto organizzazione (accetta) rappresenta un spaziale che include le fasi, passaggi, un singolo flusso di lavoro e pagine di dettagli del progetto (PDP).

EPTs consentono di definire:

  • Configurazione del sito di progetto

  • Meccanismi di sincronizzazione tra Project Online e SharePoint Online

Configurazione del sito di progetto

I siti di progetto sono basati sulla funzionalità di base di SharePoint. La creazione di siti di progetto non è un processo semplice e la decisione in merito a se e quando può essere necessario crearli nell'organizzazione può avere implicazioni significative sul miglioramento generale dell'esperienza utente.

Molte organizzazioni utilizzare Project Online per raccogliere e valutare proposte di progetto prima di decidere quali progetti di fondo. Se i siti di progetto sono impostati per creare automaticamente la prima volta che viene pubblicato un progetto, tutte le proposte di progetto, anche quelli che non effettuare il taglio, otterranno un sito di progetto. Questi siti non necessari sarà necessario eseguire manualmente la pulizia in un secondo momento.

Un approccio più efficace, se si decide di usare i siti di progetto, è possibile consentire all'utente di scegliere quando creare il proprio sito di collaborazione o, ancora meglio, in modo che venga creato da un flusso di lavoro non appena la proposta di progetto raggiunge una fase avanzata.

SharePoint Online attualmente limiti il numero di siti secondari che possono essere create per ogni raccolta siti. Un accetta consente di definire la raccolta siti per creare nuovi siti di progetto in. In questo modo sarà possibile creare un sito di progetto per ogni progetto come è possibile estesi in più raccolte siti.

Siti di progetto in raccolte siti di Project Web Access

Ad esempio, se si dispone di una raccolta siti dedicata al reparto IT, è possibile configurare i Progetti IT accetta la creazione di siti di progetto di fuori dell'https://contoso.sharepoint.com/sites/IT.

Posizione di creazione di siti di progetto

Suggerimento:   

Se l'organizzazione utilizza siti di progetto, selezionare l'opzione per crearle su richiesta anziché automaticamente. Questo accelera prima esperienza di pubblicazione e si evita la creazione di contenuti e siti non necessari.

Per ogni accetta, è possibile configurare questa opzione per:

  1. In impostazioni di Project Web App, fare clic su Tipi di progetto organizzazione.

  2. Selezionare accetta a cui è necessario modificare l'impostazione.

  3. Nella pagina Impostazioni accetta, nella sezione Sito del progetto, selezionare Consenti agli utenti di scegliere.

Opzioni di creazione di siti di progetto

Creare siti di progetto nella propria raccolta siti per l'accetta. Mantenere il numero di siti di progetto in una raccolta siti in SharePoint Online limiti.

Cosa si sincronizza?

Project Online interagisce con SharePoint Online che stesso modo in cui Project Server interagisce con SharePoint Server. Di conseguenza, è necessario mantenere aggiornati un determinato numero di componenti tra due sistemi diversi. Questi sincronizzazione dei può essere necessario molto tempo e, a seconda l'azienda ha bisogno, talvolta può essere non necessarie. In questo articolo vengono illustrati tutti questi sistemi di sincronizzazione diversi per capire quali è necessario e quelle che è possibile disattivare. Alcune di queste impostazioni siano già disattivate per impostazione predefinita.

Nelle sezioni seguenti verranno trattati gli argomenti seguenti:

  • Sincronizza le autorizzazioni utente per il sito di progetto

  • Sincronizzazione attività elenchi di SharePoint per i progetti dell'organizzazione

Autorizzazioni degli utenti di sincronizzazione

Siti di progetto sono le aree di lavoro in team di progetto possono collaborare, caricare documenti e generare problemi. Quando le autorizzazioni degli utenti di sincronizzazione è è attivato, ogni volta che un utente viene concessa l'autorizzazione a un progetto, vengono aggiornate le autorizzazioni del sito di progetto corrispondente.

Questa sincronizzazione avviene ogni volta che il progetto viene pubblicato. Il fattore che determina la convenienza della sincronizzazione sono le prestazioni, quindi se è necessario sincronizzare più utenti e siti, le prestazioni risulteranno ridotte, specialmente se si sta eseguendo una pubblicazione, un'importazione e una creazione in blocco di più progetti con i siti di progetto oppure se si stanno aggiornando appartenenze di gruppi che richiedono una sincronizzazione delle autorizzazioni del sito di progetto.

Per ogni accetta, è possibile definire se le autorizzazioni degli utenti di sincronizzazione è attivata.

Nota : I siti di progetto f vengono creati in una diversa raccolta siti a cui si trova il sito di Project Web App (ad esempio, https://contoso.sharepoint.com/sites/pwa è in Project Web App si trova e l'accetta è la creazione di siti di progetto in https:// contoso.sharepoint.com/sites/IT), la sincronizzazione delle autorizzazioni utente non è supportata.

Suggerimento:   

È consigliabile disabilitare l'opzione di sincronizzazione delle autorizzazioni del sito di progetto se le condizioni seguenti sono vere per la distribuzione in corso:

  • Il numero di risorse è elevato (>1000)

  • Il numero di progetti che richiedono un sito di progetto è elevato (>1000)

  • Il numero di risorse a cui deve essere garantito l'accesso alla maggior parte dei siti di progetto è elevato

  • Di fuori della raccolta siti predefinita vengono creati i siti di progetto (sincronizzazione disabilitata)

Ecco alcune opzioni da considerare per gestire le autorizzazioni del sito di progetto:

  • Se il team di progetto è avvicendamento, prendere in considerazione la disattivazione di sincronizzazione delle autorizzazioni sito progetto per migliorare le prestazioni di pubblicazione e pagine di dettagli del progetto. È quindi necessario concedere manualmente o rimuovere l'autorizzazione per i siti del progetto ogni volta che un utente viene aggiunto o si lascia il team di progetto.

  • Se access deve concedere le autorizzazioni per tutti gli utenti in Project Web Access e si esegue il mapping alle autorizzazioni di gruppo esistente, si consiglia di configurare i siti del progetto in modo che erediti dal sito padre PWA.

  • Se l'accesso al sito è allineato con ruoli specifici, creare uno o più gruppi associati a questi ruoli (se la sincronizzazione di gruppo è abilitata, è possibile usare gli stessi gruppi) e concedere a questi gruppi l'accesso al sito del progetto.

Per ogni accetta, è possibile attivare un esistente di utente di sincronizzazione per:

  1. In impostazioni di Project Web App, fare clic su Tipi di progetto organizzazione.

  2. Selezionare accetta a cui è necessario modificare l'impostazione.

  3. Nella sezione Sincronizza le impostazioni pagina accetta selezionare Sincronizzazione delle autorizzazioni utente.

Sincronizzazione delle autorizzazioni utente

Sincronizzazione attività elenchi di SharePoint per i progetti dell'organizzazione

Elenchi attività di sincronizzazione SharePoint è disattivata per impostazione predefinita per migliorare la velocità di pubblicazione del progetto. In questo modo anche accelerare la transizione tra le pagine di dettagli del progetto. Se gli utenti utilizzano l'elenco di attività e la visualizzazione sequenza temporale nel sito di progetto, è possibile attivare questa caratteristica e verificare se l'impatto sulle prestazioni di pubblicazione del progetto è accettabile.

Nota : I siti di progetto f vengono creati in una diversa raccolta siti a cui si trova il sito di Project Web App (ad esempio, https://contoso.sharepoint.com/sites/pwa è in Project Web App si trova e l'accetta è la creazione di siti di progetto in https:// contoso.sharepoint.com/sites/IT), la sincronizzazione di elenchi attività di SharePoint non è supportata.

Suggerimento   

Sincronizzazione delle attività elenchi SharePoint opzione destinato usare con i piani di progetto di piccole dimensioni. Se il progetto è un numero elevato di attività, la sincronizzazione di essi nella pubblicazione richiederà molto tempo come ogni attività deve essere aggiornati uno alla volta. Ad esempio, accetta alcuni minuti per sincronizzare un piano di progetto 500 attività all'elenco di attività di SharePoint. Anche se il processo di coda è in una correlazione separata e non blocco salvataggio e la modifica del progetto piano, è consigliabile non attivare l'opzione elenchi attività di sincronizzazione SharePoint. È consigliabile solo la sincronizzazione di progetti con meno di 250 attività.

Questa opzione è disattivata per impostazione predefinita. Attivare solo elenchi attività di SharePoint sincronizzazione se gli utenti necessitano la caratteristica per ogni accetta. Per configurare questa opzione:

  1. In impostazioni di Project Web App, fare clic su Tipi di progetto organizzazione.

  2. Selezionare accetta a cui è necessario modificare l'impostazione.

  3. Nella sezione Sincronizza le impostazioni pagina accetta selezionare Elenchi attività di sincronizzazione SharePoint.

Elenchi di attività di sincronizzazione SharePoint

Sincronizzazione del pool di risorse con Active Directory

La sincronizzazione del pool di risorse con Active Directory non presenta di per sé particolari problemi di prestazioni e consente di importare migliaia di risorse nell'istanza di Project Web App in pochi minuti. Tuttavia, l'effetto a valle su altre parti del sistema può influire sulle prestazioni. Il processo principale da tenere sotto controllo è la sincronizzazione delle autorizzazioni per le risorse citata in precedenza. Se nei gruppi di Active Directory si registra un elevato avvicendamento che richiede una frequente sincronizzazione del pool di risorse, monitorare i potenziali effetti a valle sui processi correlati di sincronizzazione delle autorizzazioni.

Suggerimento:   

Limitare la sincronizzazione di Active Directory ai gruppi di risorse che in realtà è necessario utilizzare il sistema e monitorare i possibili problemi di autorizzazione dopo la sincronizzazione dei gruppi di grandi dimensioni. (Per configurare Active Directory dell'organizzazione sincronizzazione Pool di risorse, in Project Web App impostazioni, fare clic su Sincronizzazione Pool di risorse con Active Directory.

Personalizzazioni delle pagine e delle visualizzazioni di PWA

Personalizzazioni delle pagine

La piattaforma SharePoint offre ampie possibilità di personalizzazione, grazie all'infrastruttura modulare di web part e al supporto per pagine personalizzate. Quando si aggiungono logo, web part personalizzate e nuovi temi, l'impatto sulle prestazioni di un'infrastruttura locale può essere trascurabile, grazie ai vantaggi offerti dalle reti con prossimità dei server, bassa latenza e ampia larghezza di banda. Il discorso è diverso invece per i servizi online.

Quando si carica un logo o un elemento grafico con file di grandi dimensioni, nelle distribuzioni locali si può registrare solo un rallentamento delle pagine, mentre online l'impatto sulle prestazioni di caricamento delle pagine è notevole.

Lo stesso principio applicato quando si aggiungono più WebPart a una pagina. È possibile pensare dispone di una pagina personalizzata con più WebPart, ma a meno che gli utenti è davvero necessario visualizzare i dati side-by, si consiglia di pagine speciali separata rispetto al sottoporre tutti in un'unica posizione. Se gli utenti devono solo il contenuto di una Web part nella pagina, è necessario aspettare che più della pagina per caricare e visualizzare i dati relativi a tutte le altre WebPart.

Suggerimento:   

Quando si personalizzano le pagine, trattare il sito di Project Online come qualsiasi altro sito Web su Internet e creare pagine il più leggere possibili.

Personalizzazioni delle visualizzazioni

Anche in questo caso, la semplicità è fondamentale per migliorare le prestazioni di caricamento delle pagine. Le organizzazioni possono creare visualizzazioni personalizzate usando più pagine di Project Web App, tra cui Centro progetti, Centro risorse, Attività e Schede attività.

A una maggiore quantità di contenuti visualizzati corrisponde un rendering più lento della pagina. È possibile ridurre di alcuni secondi il tempo di caricamento di ogni pagina fornendo agli utenti un numero maggiore di visualizzazioni semplici e mirate, invece di poche visualizzazioni adatte a tutti gli scopi.

Negli esempi seguenti il caricamento della seconda visualizzazione richiede in media 2 o 3 secondi in meno rispetto a quello della prima.

Spostamento nella struttura di spostamento globale

Screenshot della visualizzazione Centro progetti.

Suggerimento:   

Quando si configurano le visualizzazioni, offrire agli utenti semplici visualizzazioni speciali per velocizzare gli spostamenti invece di una complessa visualizzazione adatta a tutti gli scopi che caricherebbe il più delle volte dati inutili.

Impostazioni delle visualizzazioni utente

Centro progetti: Raggruppamento con rollup

Gli utenti possono configurare diversi modi per la visualizzazione viene eseguito il rendering a tali incluse dati raggruppati in base ai campi diversi. Quando si usa Raggruppa per, è possano rollup dei dati per i campi di aggregazione supportato (ad esempio somma di costi o un campo personalizzato). Le richieste di valori aggregati di elaborazione del servizio per caricare tutti i valori per visualizzare il totale.

Esempio di dati raggruppati in base ai campi e riportate per i campi di aggregazione.

Suggerimento:   

A meno che non è necessario visualizzare i valori di rollup, disattivare l'opzione di Rollup nella barra multifunzione.

Opzione rollup

Centro progetti: diagramma di Gantt

Del diagramma di Gantt ogni progetto viene visualizzato come una barra di Gantt di riepilogo.

Suggerimento:   

A meno che l'utente deve visualizzare il diagramma di Gantt, disattivare l'opzione di un diagramma di Gantt nella barra multifunzione.

Opzione del diagramma di Gantt

Pagine di dettagli del progetto e flussi di lavoro personalizzati

Oltre ai suggerimenti forniti in precedenza per la progettazione delle pagine, le pagine di dettagli del progetto sono particolari in quanto possono avviare un ricalcolo dell'intero progetto e iniziare azioni del flusso di lavoro. In entrambi i casi si tratta di operazioni onerose in termini di prestazioni, a seconda delle personalizzazioni.

Project Online e Project Server prevedono due processi di aggiornamento principali per le informazioni del progetto:

  • Aggiornamenti che richiedono un ricalcolo della pianificazione (vedere l'elenco di seguito)

  • Campi correlati a elementi senza pianificazione, ad esempio nome del progetto, descrizione e proprietario.

È consigliabile non aggiornare entrambi i tipi di dati nella stessa pagina di dettagli del progetto, per evitare di avviare entrambi i processi di aggiornamento contemporaneamente.

Ecco un elenco delle azioni più comuni che richiedono un ricalcolo della pianificazione.

  • Modifiche al calendario del progetto

  • Modifiche ai seguenti campi di date:

    • Data di inizio

    • Data di fine

    • Data di stato

    • Data corrente

  • Modifiche ai campi personalizzati del progetto

  • Dipendenze del progetto dai risultati finali

Un altro modo per migliorare le prestazioni delle pagine di dettagli del progetto consiste nel ridurre il numero di web part e campi personalizzati visualizzati in ognuna di queste pagine. Se i processi di business dell'organizzazione richiedono frequenti aggiornamenti allo stesso set di campi, creare una pagina di dettagli del progetto dedicata contenente solo questi campi per accelerare i tempi di caricamento. La visualizzazione simultanea di tutti i campi personalizzati genera un inutile sovraccarico.

Suggerimento:   

Creare pagine di dettagli del progetto leggere e speciali ed evitare di combinare gli aggiornamenti correlati alla pianificazione con quelli senza pianificazione.

Aggiornamenti in blocco dei campi personalizzati nei flussi di lavoro con la nuova API REST

L'aggiornamento dei singoli valori dei campi personalizzati del progetto in un flusso di lavoro richiede una richiesta separata al server con l'azione Imposta campo progetto. In questo caso si verifica una riduzione delle prestazioni durante l'aggiornamento simultaneo di numerosi campi personalizzati in una rete ad alta latenza e bassa larghezza di banda.

Per risolvere il problema, non esiste un metodo CSOM per aggiornare i campi personalizzati in blocco. Questo metodo è necessario passare in un dizionario che contiene il nome e i valori di tutti i campi personalizzati che si desidera aggiornare.

API per il provisioning su richiesta dei siti di progetto

Ogni progetto può avere un sito di SharePoint dedicato in cui i membri del team possono collaborare, condividere documenti e sollevare problemi. Questi siti possono essere creati automaticamente alla prima pubblicazione oppure manualmente dal project manager tramite Project Pro o dall'amministratore con le impostazioni di Project Web App. In alternativa, possono essere semplicemente disabilitati.

È possibile utilizzare il metodo CreateProjectSite('') per decidere quando creare i siti di progetto. Questa operazione è particolarmente utile per le organizzazioni desiderano creare siti solo dopo aver raggiunge progetto proposta per una pubblicazione di una fase specifica in un flusso di lavoro predefinito, invece che su. In modo significativo questa migliora le prestazioni della creazione del progetto per posticipare la creazione di siti di progetto.

OData e report

Creazione di relazioni

Tramite il servizio di Project OData, è possibile estrarre informazioni dall'istanza di Project Online per i report.

PowerBI

Se la quantità di dati è piccola, quindi Power BI possono regolarmente leggere i dati dal servizio di Project OData e fornire una varietà di report dynamics. Sono disponibili quiun pacchetto di contenuto di esempio.

Se la quantità di dati in Project Online è grande, è possibile comunque portare un sottoinsieme dei dati, purché soddisfi gli ottenere informazioni dati dimensioni limiti strutturati qui. È anche possibile creare i report in una finestra di spostamento, ovvero i progetti filtri che erano attivi in ultimi 30 giorni o visualizzare la capacità delle risorse per prossimi 6 mesi.

SQL Server Integration Services (SSIS)

Utilizzando SSIS, dati dal servizio di Project OData, è possono estrarre e scaricare i dati dei report in un database SQL server locale o in Microsoft Azure. Sono disponibili quiun esempio di pacchetto SSIS per il servizio di Project OData.

Suggerimento:   

Se le esigenze di creazione report richiedono comunque l'estrazione di grandi quantità di dati, è consigliabile utilizzare il pacchetto SQL Server Integration Services (SSIS) per copiare i dati dei report in un database SQL server locale o in Microsoft Azure.

Quando si utilizza SSIS, considerare le seguenti operazioni:

Sincronizzazione completa

È possibile ottenere uno snapshot dei dati dei report che si desidera corrente.

  1. Record corrente data/ora come ora di sincronizzazione

  2. Scaricare dati da ogni punto finale.

Sincronizzazione delta

Controllare periodicamente per mantenere la copia.

  1. Ora la data corrente.

  2. Query endpoint ProjectId da progetti.

  3. Eliminare i progetti locali in cui il ProjectId non esiste più.

  4. Eseguire una query ogni endpoint dal progetto:

    1. L'ID di entità della query.

    2. Eliminare entità locali in cui gli ID non esiste più.

    3. Query per mod_dates che è stato modificato dopo l'ultima sincronizzazione.

Dashboard di Office 365 Project Portfolio

Fornisce preconfigurato con dashboard potenti consentendo imprenditori, Program Manager e project manager di ottenere informazioni approfondite in aree, ad esempio di utilizzo delle risorse, project portfolio prestazioni, costi, rischi/problemi attivi e fondamentali.

Suggerimento   

Per un numero elevato di progetti, usare i dati di SQL Server Integration Services (SSIS) recupera e generare report personalizzati dai dati recuperati.

Campi personalizzati

Quando si recuperano dati da endpoint OData, calcolo aggiuntiva è necessario quando si utilizzano i campi personalizzati che sono ricerche più valori. Il calcolo aggiuntivo non consente l'endpoint OData in modo da sfruttare un numero di ottimizzazioni.

Suggerimento   

Non utilizzare i campi personalizzati di ricerca multivalore.

Query OData

Esistono limiti al numero di entità che possono essere restituiti in una query del servizio ProjectData. Di conseguenza, la ricerca di una grande quantità di dati richiede più richieste web da inviare al servizio, aggiungere il sovraccarico di rete e la latenza di ogni richiesta.

Per un'istanza di Project Web App che contiene un numero elevato di entità, ad esempio progetti, assegnazioni o attività, è consigliabile limitare i dati restituiti in almeno uno dei modi seguenti. Se non si limitano i dati restituiti, la query può superare i limiti predefiniti e influire sulle prestazioni del server.

  • Usare un'opzione URL $filter oppure $select per limitare i dati.    La query seguente, ad esempio, applica un filtro per data di inizio del progetto e restituisce solo quattro campi, ordinati in base al nome del progetto:

    http://ServerName/ProjectServerName/_api/ProjectData/Projects?$filter=ProjectStartDate gt datetime'2012-01-01T00:00:00'&$orderby=ProjectName&$select=ProjectName,ProjectStartDate,ProjectFinishDate,ProjectCost
  • Ottenere una raccolta di entità con un'associazione.    La query seguente, ad esempio, usa internamente l'associazione Project_Assignments_Assignment_Project per ottenere tutte le assegnazioni di un progetto specifico:

    http://ServerName/ProjectServerName/_api/ProjectData/Projects(guid'263fc8d7-427c-e111-92fc-00155d3ba208')/Assignments
  • Eseguire più query per restituire pagina dati uno alla volta, dall'utilizzo di operatori $top e $skip in un ciclo.    Ad esempio, la query seguente ottiene problemi 11 a 20 per tutti i progetti, in ordine di risorsa assegnata al problema:

    http://ServerName/ProjectServerName/_api/ProjectData/Issues?$skip=10&$top=10&$orderby=AssignedToResource

Suggerimento:   

Provare a limitare la quantità di dati è la query in fase di esecuzione usando i filtri sul lato server.

Project Web App Quota

Per impostazione predefinita, Project Web App sito viene fornito con un limite di 25 GB ed è distinto dal limite su tutti i dati archiviati nella raccolta siti di SharePoint in cui è abilitato Project Web App.

Nota: Per i clienti di grandi dimensioni, è possibile aumentare la quota. Contattare Microsoft.

Conclusione

Project Online come qualsiasi altro servizio cloud in esecuzione su Internet, richiede specifiche ottimizzazioni per offrire le massime prestazioni rispetto a una distribuzione locale.

Anche se il sistema viene continuamente migliorato per accelerare le prestazioni, nel frattempo è possibile eseguire alcune procedure per assicurare un'esperienza soddisfacente agli utenti finali.

Suggerimento riepilogativo:

  • Usare la modalità di autorizzazione di SharePoint laddove possibile.

  • Attivare solo le caratteristiche che verranno effettivamente usate.

  • Mantenere le pagine e le personalizzazioni quanto più semplici e leggere possibili per velocizzare i tempi di caricamento delle pagine.

  • Usare i filtri sul lato server o esportare dati dei feed OData in un database di SQL Server per una maggiore flessibilità nella creazione di report.

Argomenti correlati

Project Online: limiti del software

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×