Configurare Excel Services per un ambiente di testing di business intelligence

SharePoint 2010
 

Si applica a: Excel Services, SharePoint Server 2010

Ultima modifica dell'argomento: 2012-03-12

ImportanteImportant
Questo articolo fa parte della serie Configurare un'infrastruttura di business intelligence - Esercitazioni pratiche. Per completare la procedura descritta in questo articolo, è necessario innanzitutto aver completato:

Excel Services in Microsoft SharePoint Server 2010 è un'applicazione di servizio che consente agli utenti di condividere e visualizzare cartelle di lavoro di Microsoft Excel. Il servizio consente inoltre agli amministratori di specificare le impostazioni delle autorizzazioni in Microsoft SharePoint Server 2010, per controllare gli elementi che gli utenti possono visualizzare o le operazioni che possono eseguire in ogni cartella di lavoro.

La configurazione di Excel Services include i tre passaggi seguenti:

  • Distribuzione di Excel Services nella farm di SharePoint Server 2010

  • Configurazione di posizioni attendibili dei file e raccolte connessioni dati attendibili

  • Configurazione dell'accesso ai dati per gli autori di cartelle di lavoro di Excel

Per distribuire Excel Services, è necessario eseguire i passaggi seguenti:

  • Creazione di un account di Active Directory per il pool di applicazioni in cui l'applicazione di servizio Excel Services verrà eseguita

  • Registrazione di tale account come account gestito in SharePoint Server 2010

  • Avvio del servizio Servizi di calcolo Excel

  • Creazione di un'applicazione di servizio di Excel Services

Il primo passaggio della distribuzione di Excel Services consiste nella creazione di un account nel servizio directory Active Directory per eseguire il pool di applicazioni per l'applicazione di servizio Excel Services. Per creare l'account, eseguire la procedura seguente.

Per creare un account per il pool di applicazioni
  1. Accedere a Contoso-DC utilizzando l'account Contoso\administrator.

  2. Nella macchina virtuale Contoso-DC fare clic sul pulsante Start, scegliere Strumenti di amministrazione e quindi Utenti e computer di Active Directory.

  3. Espandere il nodo contoso.local.

  4. Fare clic con il pulsante destro del mouse su Utenti, scegliere Nuovo e quindi Utente.

  5. Nella casella Nome e cognome e nella casella Nome accesso utente immettere ExcelAppPool.

  6. Fare clic su Avanti.

  7. Nelle caselle Password e Conferma password immettere una password per l'account.

  8. Deselezionare la casella di controllo Cambiamento obbligatorio password all'accesso successivo.

  9. Selezionare la casella di controllo Nessuna scadenza password.

  10. Fare clic su Avanti.

  11. Fare clic su Fine.

  12. Disconnettersi da Contoso-DC.

Dopo la creazione dell'account, è necessario registrarlo come account gestito in SharePoint Server 2010. Tale operazione consente di rendere disponibile l'account alle applicazioni di servizio create. Per registrare l'account gestito, eseguire la procedura seguente.

Per registrare un account gestito
  1. Accedere a Contoso-AppSrv utilizzando l'account Contoso\AmmFarm.

  2. Fare clic su Start, scegliere Tutti i programmi, Prodotti Microsoft SharePoint 2010 e quindi Amministrazione centrale SharePoint 2010.

  3. Nel riquadro di spostamento sinistro della home page del sito Web Amministrazione centrale SharePoint fare clic su Sicurezza.

  4. Nella pagina Sicurezza, in Sicurezza generale fare clic su Configura account gestiti.

  5. Nella pagina Account gestiti fare clic su Registra account gestito.

  6. Nella casella Nome utente immettere Contoso\ExcelAppPool.

  7. Nella casella Password immettere la password per l'account Contoso\ExcelAppPool.

  8. Fare clic su OK.

Per impostazione predefinita, l'account del pool di applicazioni non dispone dell'accesso necessario per il database del contenuto di SharePoint. L'accesso a questo database è necessario per Excel Services. Per concedere all'account del pool di applicazioni l'accesso a database necessario, eseguire la procedura seguente.

Per concedere all'account gestito l'accesso al database del contenuto
  1. In Contoso-AppSrv fare clic sul pulsante Start, scegliere Tutti i programmi, Prodotti Microsoft SharePoint 2010, fare clic con il pulsante destro del mouse su SharePoint 2010 Management Shell e quindi scegliere Esegui come amministratore.

  2. Nel prompt dei comandi Windows PowerShell digitare quanto segue, premendo INVIO al termine di ogni riga:

    $w = Get-SPWebApplication -identity http://contoso-appsrv
    $w.GrantAccessToProcessIdentity("Contoso\ExcelAppPool")
    

Dopo avere concesso all'account del pool di applicazioni l'accesso al database, è necessario avviare Servizi di calcolo Excel. Questo è il servizio SharePoint Server 2010 che esegue tutta l'elaborazione e le attività associate a Excel Services.

È necessario avviare questo servizio in almeno un server applicazioni. In un ambiente di produzione, è consigliabile scegliere uno o più server su cui eseguire il servizio, in base ai requisiti di capacità specifici.

Utilizzare la procedura seguente per avviare il servizio Servizi di calcolo Excel.

Per avviare il servizio Servizi di calcolo Excel
  1. Nella sezione Impostazioni di sistema della home page di Amministrazione centrale fare clic su Gestisci servizi nel server.

  2. Sopra l'elenco Servizio fare clic sull'elenco a discesa Server e quindi su Cambia server.

    Si noti che il server applicazioni, Contoso-AppSrv, è elencato insieme a Contoso-SQL. In una farm con più server applicazioni si utilizzerà questa finestra di dialogo per selezionare il server dove eseguire il servizio di archiviazione sicura e quindi si avvierà il servizio come mostrato più avanti in questo articolo.

  3. Fare clic su CONTOSO-APPSRV.

  4. Nell'elenco Servizio fare clic su Avvia accanto a Servizi di calcolo Excel.

Dopo l'avvio del servizio, è necessario creare un'applicazione di servizio di Excel Services. A tale scopo, utilizzare la procedura seguente.

Per creare un'applicazione di servizio di Excel Services
  1. Nella home page di Amministrazione centrale fare clic su Gestisci applicazioni di servizio in Gestione applicazioni.

  2. Nella pagina Gestisci applicazioni di servizio fare clic su Nuovo e quindi su applicazione Excel Services.

  3. Nella sezione Nome immettere Excel Services nella casella di testo.

  4. Selezionare l'opzione Crea nuovo pool di applicazioni e immettere ExcelServicesAppPool nella casella di testo.

  5. Selezionare l'opzione Configurabile dall'elenco a discesa e quindi selezionare CONTOSO\excelapppool.

  6. Fare clic su OK.

In Configurare un Centro business intelligence per un ambiente di testing è stato creato un Centro business intelligence che include una raccolta documenti e una raccolta connessioni dati. Per consentire il funzionamento dell'accesso ai dati, è necessario che Excel Services sia configurato in modo da ritenere attendibili tali raccolte.

Utilizzare la procedura seguente per creare una posizione attendibile file per la raccolta documenti nel Centro business intelligence.

Per creare una posizione attendibile file
  1. In Gestione applicazioni nella home page di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  2. Nell'elenco di applicazioni di servizio fare clic su Excel Services.

  3. Fare clic su Posizioni attendibili file.

  4. Nella pagina Posizioni attendibili file fare clic su Aggiungi posizione attendibile file.

  5. Nella sezione Posizione:

    1. Immettere http://Contoso-AppSrv/sites/BICenter/Documents nella casella di testo Indirizzo.

    2. Selezionare la casella di controllo Considera attendibili elementi figlio.

  6. Nella sezione Dati esterni:

    1. In Impostazione dati esterni consentiti selezionare l'opzione Raccolte di connessioni dati attendibili e connessioni incorporate.

    2. Nelle caselle di testo Aggiornamento automatico e Aggiornamento manuale immettere 0.

      NotaNote
      In un ambiente di produzione questi valori non vengono in genere impostati su 0. Se si impostano i valori della cache su 0, è possibile che si verifichi un utilizzo di risorse aggiuntive sul server. In questa serie di esercitazioni, tuttavia, si esegue il testing dell'aggiornamento dei dati per cartelle di lavoro con connessione ai dati e l'impostazione delle impostazioni della cache su 0 consente di visualizzare immediatamente i risultati dell'aggiornamento dei dati.
  7. Fare clic su OK.

La creazione di una posizione attendibile file consente di pubblicare cartelle di lavoro con connessione ai dati con connessioni a dati incorporate. Per fare in modo che Excel Services esegue correttamente il rendering di cartelle di lavoro con connessione ai dati che includono connessioni a dati esterni, è tuttavia necessario creare una raccolta connessioni dati attendibili.

Per creare una raccolta connessioni dati attendibili
  1. Nella sezione Gestione applicazioni della home page di Amministrazione centrale fare clic su Gestisci applicazioni di servizio.

  2. Nell'elenco di applicazioni di servizio, fare clic su Excel Services.

  3. Fare clic su Raccolte connessioni dati attendibili.

  4. Nella pagina Raccolte connessioni dati attendibili fare clic su Aggiungi raccolta connessioni dati attendibile.

  5. Nella casella Indirizzo immetterehttp://Contoso-AppSrv/sites/BICenter/Data%20Connections%20for%20PerformancePoint.

  6. Fare clic su OK.

Al termine di tutte le procedure precedenti, la configurazione di Excel Services è completa. Il passaggio successivo consente di configurare l'accesso ai dati per gli utenti che creeranno cartelle di lavoro di Excel con connessione ai dati.

Nelle esercitazioni seguenti su Excel Services verrà configurato l'aggiornamento dei dati per le cartelle di lavoro di Excel mediante il servizio di archiviazione sicura. È tuttavia necessario notare che sono presenti alcune differenze nel modo in cui Excel Services e l'applicazione client di Excel eseguono l'autenticazione con le origini dati.

Benché Excel Services sia in grado di utilizzare il servizio di archiviazione sicura per eseguire l'autenticazione con un'origine dati durante il rendering di una cartella di lavoro con connessione ai dati, Microsoft Excel non utilizza il servizio di archiviazione sicura per l'autenticazione dei dati. Per l'accesso a dati esterni dalla cartella di lavoro in Excel è necessario che gli autori di cartelle di lavoro dispongano di accesso diretto al database.

In questo caso, verrà creato un gruppo di Active Directory che include gli autori delle cartelle di lavoro e quindi verrà creato un accesso di SQL Server per tale gruppo di Active Directory. Verrà quindi concesso l'accesso db_datareader per questo gruppo al database ContosoRetailDW, che verrà utilizzato in esercitazioni successive su Excel Services.

Per creare un gruppo di Active Directory
  1. Accedere a Contoso-DC utilizzando l'account Contoso\administrator.

  2. Nella macchina virtuale Contoso-DC fare clic sul pulsante Start, scegliere Strumenti di amministrazione e quindi Utenti e computer di Active Directory.

  3. Espandere il nodo contoso.local.

  4. Fare clic con il pulsante destro del mouse su Utenti, scegliere Nuovo e quindi Gruppo.

  5. Nella casella Nome gruppo immettere UtentiCartelleLavoroExcel e quindi fare clic su OK.

È quindi necessario aggiungere utenti al gruppo. In questo caso, l'utente Alice Ciccu verrà aggiunta al gruppo, poiché Alice Ciccu dispone di accesso di tipo Collaborazione al Centro business intelligence in cui i disegni Web connessi a dati verranno pubblicati nelle esercitazioni di Excel Services.

NotaNote
Benché in questa esercitazione venga aggiunto un solo utente al gruppo, in uno scenario di produzione tutti gli autori di cartelle di lavoro vengono aggiunti al gruppo. L'utilizzo di un gruppo semplifica l'amministrazione rispetto all'aggiunta di singoli accessi per ogni utente. In base al modo in cui i dati sono organizzati nell'ambiente di produzione, è possibile utilizzare più gruppi se è necessario che insiemi diversi di utenti accedano a database diversi.
Per popolare il gruppo UtentiCartelleLavoroExcel di Active Directory
  1. In Utenti e computer di Active Directory fare doppio clic sul gruppo UtentiCartelleLavoroExcel.

  2. Nella scheda Membri fare clic su Aggiungi.

  3. Nella casella Immettere i nomi degli oggetti da selezionare digitare Contoso\Alice.Ciccu e quindi fare clic su OK.

  4. Verificare che l'utente Alice Ciccu venga visualizzato nell'elenco Membri e quindi fare clic su OK.

Dopo l'aggiunta dell'account Alice Ciccu al gruppo UtentiCartelleLavoroExcel, è necessario creare un accesso di SQL Server per tale gruppo e concedere a tale accesso l'autorizzazione di Lettura per il database ContosoRetailDW.

Per creare un account di accesso di SQL Server
  1. Accedere a Contoso-SQL utilizzando l'account Contoso\AmmSQL.

  2. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2008 R2 e quindi SQL Server Management Studio.

  3. Connettersi al Motore di database.

  4. Espandere il nodo Sicurezza.

  5. Fare clic con il pulsante destro del mouse su Account di accesso e quindi scegliere Nuovo account di accesso.

  6. Nella pagina Accesso – Nuovo fare clic su Cerca.

  7. Nella finestra di dialogo Seleziona utente o gruppo fare clic su Tipi di oggetto.

  8. Nella finestra di dialogo Tipi di oggetto selezionare la casella di controllo Gruppi e quindi fare clic su OK.

  9. Nella finestra di dialogo Selezione utenti e gruppi immettere Contoso\UtentiCartelleLavoroExcel nella casella Immettere il nome dell'oggetto da selezionare e quindi fare clic su OK.

  10. Nel riquadro a sinistra fare clic su Mapping utenti.

  11. In Utenti mappati all'account di accesso seguente selezionare la casella di controllo Mapping per il database ContosoRetailDW.

  12. In Appartenenza a ruoli del database per: ContosoRetailDW selezionare la casella di controllo db_datareader.

  13. Fare clic su OK.

Al termine delle procedure precedenti, Excel Services sarà operativo e pronto per l'utilizzo. Il passaggio successivo consiste nel configurare l'accesso di sicurezza alle origini dati. Nelle esercitazioni seguenti viene illustrato come configurare l'accesso di sicurezza utilizzando il servizio di archiviazione sicura:

Mostra: