Creare e configurare un'applicazione del servizio PowerPivot

Un'applicazione del servizio PowerPivot è una risorsa a livello di farm che funge da endpoint HTTP per un servizio di sistema di PowerPivot. Ogni applicazione di servizio possiede impostazioni di configurazione, proprietà, un'identità e un sistema di archiviazione dati interno propri.

In questo argomento sono contenute le sezioni seguenti:

Determinare se creare una nuova applicazione di servizio PowerPivot

Creare un'applicazione di servizio PowerPivot

Configurare l'applicazione di servizio PowerPivot

Assegnare un'applicazione di servizio PowerPivot a un'applicazione Web

Modificare le proprietà dell'applicazione di servizio

Determinare se creare una nuova applicazione di servizio PowerPivot

Nella farm di un'installazione di PowerPivot per SharePoint deve essere presente almeno un'applicazione di servizio PowerPivot. Un'applicazione di servizio viene creata automaticamente se è stata utilizzata l'opzione di installazione Nuovo server. In caso contrario, se è stata utilizzata l'opzione di installazione Farm esistente, è necessario creare un'applicazione di servizio PowerPivot come attività di post-installazione.

Creando un'applicazione di servizio si rende disponibile il servizio e si genera il database dell'applicazione di servizio. A seconda delle opzioni selezionate durante la creazione dell'applicazione di servizio, una connessione al servizio PowerPivot viene aggiunta al gruppo di connessioni predefinito del servizio. A tutte le applicazioni Web di SharePoint sottoscritte al gruppo di connessioni predefinito del servizio sarà concesso l'accesso immediato all'applicazione di servizio PowerPivot.

È possibile creare più applicazioni di servizio PowerPivot. Sebbene un'applicazione di servizio sia sufficiente per la maggior parte degli scenari di distribuzione, considerare la possibilità di creare un'applicazione di servizio PowerPivot aggiuntiva se i requisiti aziendali includono gli elementi seguenti:

  • Utilizzo di un account di aggiornamento dati automatico PowerPivot diverso per ogni applicazione.

  • Utilizzo di timeout, cronologia dell'utilizzo e soglie diversi per report di risposta alle query.

  • Delega dell'amministrazione del servizio a utenti diversi. Un amministratore vedrà la cronologia dell'aggiornamento dati, i dati di utilizzo e le altre proprietà solo per l'applicazione che sta amministrando. Se è necessario isolare i dati per applicazioni Web di SharePoint diverse, ad esempio se la società è un servizio di hosting che deve garantire l'isolamento dei dati per le applicazioni Web di SharePoint appartenenti a clienti diversi, la creazione di applicazioni di servizio PowerPivot distinte può aiutare a raggiungere i requisiti di isolamento garantendo che ciascun amministratore possa vedere solo le impostazioni e le proprietà di configurazione per le applicazioni che gestisce.

La creazione di un'applicazione di servizio aggiuntiva introduce nuovi requisiti per la gestione delle associazioni di servizio, richiedendo che si creino e utilizzino elenchi di associazione di servizio personalizzati per ogni applicazione di servizio aggiuntiva.

Se non esiste alcun motivo specifico per cui creare un'applicazione di servizio PowerPivot aggiuntiva, è preferibile utilizzare una sola applicazione di servizio per tutte le applicazioni Web della farm.

Creare un'applicazione di servizio PowerPivot

  1. In Gestione applicazioni di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  2. Nella barra multifunzione Applicazioni di servizio fare clic su Nuovo.

  3. Selezionare Servizio di sistema PowerPivot SQL Server. Se non è presente nell'elenco, PowerPivot per SharePoint non è installato o non è stato installato correttamente.

  4. Nella pagina Crea nuova applicazione di servizio PowerPivot immettere un nome per l'applicazione. Il nome predefinito è PowerPivotServiceApplication<numero>. Se si creano più applicazioni di servizio PowerPivot, un nome descrittivo sarà utile per capire come viene utilizzata l'applicazione.

  5. In Pool di applicazioni, creare un nuovo pool di applicazioni per l'applicazione (consigliato). Selezionare o creare un account gestito di sicurezza per il pool di applicazioni. Assicurarsi di specificare un account utente di dominio. Un account utente di dominio permette di utilizzare la caratteristica dell'account gestito di SharePoint, che consente di aggiornare password e informazioni sull'account da un'unica posizione. Gli account di dominio sono inoltre obbligatori se si prevede di ridimensionare la distribuzione per includere istanze del servizio aggiuntive da eseguire con la stessa identità.

  6. In Server database il valore predefinito è l'istanza del Motore di database di SQL Server che esegue l'hosting dei database di configurazione della farm. È possibile utilizzare questo server o sceglierne uno diverso.

  7. In Nome database il valore predefinito è PowerPivotServiceApplication1_<guid>. È necessario creare un database univoco per ogni applicazione di servizio PowerPivot. Il nome del database predefinito corrisponde al nome predefinito dell'applicazione di servizio. Se è stato immesso un nome univoco per l'applicazione di servizio, seguire una convenzione di denominazione simile per il nome del database in modo da poterli gestire insieme.

  8. In Autenticazione database l'impostazione predefinita è Autenticazione di Windows. Se si sceglie Autenticazione di SQL Server, fare riferimento alla guida dell'amministratore di SharePoint per le procedure consigliate sull'utilizzo di questo tipo di autenticazione in una distribuzione di SharePoint.

  9. Facoltativamente, selezionare la casella di controllo Aggiungi il proxy per questa applicazione di servizio PowerPivot al gruppo predefinito di proxy della farm. La connessione all'applicazione di servizio verrà aggiunta al gruppo predefinito di connessioni al servizio.

    È necessario selezionare questa casella di controllo, se si crea la prima applicazione di servizio PowerPivot. Per assicurare il corretto funzionamento del dashboard di gestione PowerPivot, è necessario che almeno un'applicazione di servizio PowerPivot sia presente nel gruppo di connessioni predefinito.

    Non aggiungere l'applicazione di servizio PowerPivot al gruppo di connessioni predefinito se ne esiste già una. L'aggiunta di più voci dello stesso tipo di applicazione di servizio non è una configurazione supportata e potrebbe provocare errori. Se si creano applicazioni di servizio aggiuntive, è necessario lasciarle fuori dal gruppo di connessioni predefinito e aggiungerle invece agli elenchi personalizzati.

    Per ulteriori informazioni sulle associazioni di servizio, vedere Connettere un'applicazione del servizio PowerPivot a un'applicazione Web di SharePoint.

  10. Fare clic su OK. Il servizio verrà visualizzato con altri servizi gestiti nell'elenco di applicazioni di servizio della farm.

Configurare l'applicazione di servizio PowerPivot

Un'applicazione di servizio PowerPivot viene creata utilizzando una configurazione predefinita. Le impostazioni predefinite sono consigliate per la maggior parte degli scenari. Modificarle solo in caso di connessioni interrotte o tempi di risposta lunghi o se si intende variare la configurazione del servizio PowerPivot per applicazioni Web di SharePoint specifiche.

  1. In Gestione applicazioni di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

    Nell'elenco di applicazioni di servizio dovrebbe essere presente l'applicazione di servizio appena creata e a cui è stato assegnato un nome. Il nome predefinito è PowerPivotServiceApplication1.

  2. Fare clic sull'applicazione di servizio PowerPivot. Verrà aperto il dashboard di gestione PowerPivot.

  3. Nell'elenco Azioni nell'angolo superiore destro del dashboard fare clic su Configura impostazioni dell'applicazione di servizio.

  4. In Timeout caricamento database aumentare o diminuire il valore per modificare il tempo durante il quale il servizio PowerPivot attende una risposta dall'istanza SQL Server Analysis Services (PowerPivot) a cui è stata inviata una richiesta di caricamento dati. Poiché lo spostamento di set di dati di dimensioni molto elevate richiede tempo, è necessario consentire un tempo sufficiente all'istanza del servizio PowerPivot per recuperare la cartella di lavoro di Excel e spostare i dati PowerPivot in un'istanza di Analysis Services per l'elaborazione delle query. Poiché i dati PowerPivot possono avere dimensioni insolitamente elevate, il valore predefinito è 30 minuti.

  5. In Timeout pool di connessioni aumentare o diminuire il valore per modificare per quanti minuti rimarrà aperta una connessione dati inattiva. Il valore predefinito è 30 minuti. Durante questo periodo di tempo, la connessione dati inattiva verrà riutilizzata per le richieste in sola lettura provenienti dallo stesso utente SharePoint per gli stessi dati PowerPivot. Se non vengono ricevute ulteriori richieste di dati durante il periodo specificato, la connessione verrà rimossa dal pool. I valori validi sono compresi tra 1 e 3600 secondi. Per ulteriori informazioni sui pool di connessione, vedere Riferimento rapido alla configurazione (PowerPivot per SharePoint).

  6. In Dimensioni massime pool di connessioni utente aumentare o diminuire il valore per modificare il numero massimo di connessioni inattive che il servizio PowerPivot creerà in ciascun pool di connessioni per ogni combinazione di utente di SharePoint, set di dati PowerPivot e versione.

    Il valore predefinito è 100 connessioni inattive. I valori validi sono compresi tra -1 (senza limiti), 0 (disabilita la creazione di pool di connessioni utente) o 1 e 100.

    Questi pool di connessioni consentono al servizio di supportare in modo più efficiente connessioni in corso agli stessi dati in sola lettura da parte dello stesso utente. Se si disabilita pool di connessioni, ogni connessione sarà creata di nuovo.

    La modifica del limite sulle dimensioni dei pool di connessioni, anche se impostata a 0, non causa l'interruzione delle connessioni. I pool di connessioni hanno la funzione di ridurre i tempi di attesa durante la connessione ai dati. Il servizio PowerPivot non negherà mai una connessione in base alle impostazioni del pool di connessioni.

  7. In Dimensioni massime pool di connessioni di amministrazione aumentare o diminuire il valore per modificare il numero di connessioni aperte in un pool di connessioni creato per una connessione del servizio PowerPivot a Analysis Services. In ogni istanza del servizio PowerPivot viene aperta una connessione amministrativa separata all'istanza di Analysis Services nello stesso computer. Il servizio PowerPivot crea un pool separato per riutilizzare le connessioni amministrative allo scopo di verificare la presenza di connessioni inattive e monitorare l'integrità del server. Il valore predefinito è 10 connessioni. I valori validi sono compresi tra -1 (senza limiti), 0 (disabilita la creazione di pool di connessioni amministrative) o 100. Se si seleziona 0, ogni connessione verrà creata da zero.

  8. In Metodo di allocazione è possibile specificare lo schema di bilanciamento del carico utilizzato dal servizio di sistema di PowerPivot per selezionare un'applicazione specifica del servizio PowerPivot per il bilanciamento di una richiesta iniziale. L'impostazione predefinita è Round Robin che consente di allocare le richieste ai server nello stesso ordine ripetuto, indipendentemente dal fatto che un server sia inattivo o meno. È possibile scegliere Basato sull'integrità per allocare le richieste in base allo stato del server, misurato dalla memoria disponibile e dall'utilizzo del processore.

  9. In Aggiornamento dati, in Orario lavorativo è possibile specificare un intervallo di ore che determina un giorno lavorativo. L'aggiornamento dei dati può essere pianificato al termine di un giorno lavorativo per i dati transazionali generati durante le normali ore di lavoro.

  10. In Account di aggiornamento dati automatico PowerPivot è possibile specificare un'applicazione di destinazione del servizio di archiviazione sicura che archivia un account predefinito per l'esecuzione di processi di aggiornamento per i dati PowerPivot. Assicurarsi di specificare l'applicazione di destinazione e non l'ID. L'applicazione di destinazione per l'aggiornamento dati automatico viene creato automaticamente tramite il programma di installazione di SQL Server se PowerPivot per SharePoint è stato installato utilizzando l'opzione Nuovo server. In caso contrario, è necessario creare manualmente l'applicazione di destinazione. Per ulteriori informazioni, vedere Configurare e utilizzare le credenziali archiviate per l'aggiornamento dati PowerPivot.

  11. In Consenti agli utenti di immettere credenziali di Windows personalizzate è possibile selezionare o deselezionare la casella di controllo per specificare se i proprietari delle pianificazioni possono immettere credenziali di Windows arbitrarie per eseguire una pianificazione dell'aggiornamento dei dati. Se si seleziona questa casella di controllo, l'applicazione di servizio PowerPivot creerà e gestirà un'applicazione di destinazione per queste credenziali archiviate. Per ulteriori informazioni, vedere Configurare e utilizzare le credenziali archiviate per l'aggiornamento dati PowerPivot.

  12. In Lunghezza massima cronologia di elaborazione è possibile specificare per quanto tempo mantenere un record cronologico dell'aggiornamento dati. Queste informazioni vengono visualizzate in pagine cronologiche dell'aggiornamento dati mantenute per ogni cartella di lavoro che utilizza l'aggiornamento dei dati. Verrà inoltre visualizzato nel dashboard di gestione PowerPivot.

  13. In Raccolta dati su utilizzo, in Intervallo di report query specificare un intervallo di tempo per la creazione di report di statistiche sulle query. Le statistiche sulle query vengono inserite nei report come un solo evento per ridurre la comunicazione tra server.

  14. In Cronologia dati di utilizzo specificare per quanto tempo mantenere un record cronologico dei dati sull'utilizzo. Le informazioni sull'utilizzo verranno visualizzate nel dashboard di gestione PowerPivot. I report saranno meno efficaci se si specifica un valore troppo basso per la cronologia dei dati di utilizzo.

  15. In Raccolta dati di utilizzo, in ogni soglia di risposta alle query specificare un limite massimo per stabilire la fine di una categoria e l'inizio di un'altra. Queste categorie stabiliscono una linea di base rispetto alla quale viene misurato il comportamento delle query. È possibile utilizzare queste categorie per monitorare le tendenze nei tempi di risposta alle query per il sistema. Queste informazioni verranno visualizzate nel dashboard di gestione PowerPivot.

  16. Fare clic su OK per salvare le modifiche.

    Le modifiche apportate al timeout di caricamento o al metodo di allocazione vengono applicate unicamente alle nuove richieste in arrivo. Le richieste già in corso sono soggette ai valori che erano attivi nel momento in cui era stata ricevuta la richiesta.

Assegnare un'applicazione di servizio PowerPivot a un'applicazione Web

Dopo avere configurato un'applicazione di servizio PowerPivot, è possibile assegnarla a un'applicazione Web aggiungendola all'elenco di connessioni all'applicazione di servizio per quell'applicazione Web. Questa operazione può essere eseguita in due modi:

  • Aggiungere l'applicazione di servizio al gruppo di connessioni predefinito. Il gruppo di connessioni predefinito è una raccolta di connessioni all'applicazione di servizio disponibili a qualsiasi applicazione Web che fa riferimento a tale gruppo. È necessario aggiungere un'applicazione di servizio PowerPivot a questo elenco.

  • Creare un elenco di connessioni personalizzato per un'applicazione Web specifica. Se sono state create più applicazioni di servizio PowerPivot, è possibile scegliere quale utilizzare selezionandola in un elenco personalizzato.

Il gruppo di connessioni predefinito accetterà più di un'applicazione di servizio dello stesso tipo. Tenere presente, tuttavia, che l'aggiunta di più di un'applicazione di servizio PowerPivot a questo elenco non è supportata.

  1. In Gestione applicazioni di Amministrazione centrale fare clic su Gestisci applicazioni Web.

  2. Selezionare l'applicazione per la quale si desidera assegnare una connessione, ad esempio SharePoint -80.

  3. Fare clic su Connessioni servizio.

  4. In Modifica il gruppo di associazioni seguente selezionare predefinito o [personalizzato].

  5. Per [personalizzato], selezionare la casella di controllo accanto a ogni connessione all'applicazione di servizio che si desidera utilizzare. Se sono presenti più applicazioni di servizio PowerPivot (indicato dal tipo impostato su PowerPivot Service Application Proxy), assicurarsi di sceglierne una sola.

  6. Fare clic su OK.

Modificare le proprietà dell'applicazione di servizio

Utilizzare le istruzioni seguenti per aprire nuovamente la pagina delle proprietà contenente il nome dell'applicazione di servizio, il pool di applicazioni, le impostazioni del database e le associazioni del servizio.

  1. In Gestione applicazioni di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  2. Selezionare l'applicazione del servizio PowerPivot (ma non fare clic su di essa). È possibile fare clic sul nome del tipo per selezionare l'intera riga.

  3. Sulla barra multifunzione fare clic su Proprietà.