Microsoft Office

Business Intelligence con SharePoint ed Excel

Ben Curry and Bill English with the Microsoft SharePoint teams

 

In un riepilogo delle:

  • L'architettura di Business Intelligence (BI) Microsoft
  • Utilizzo di Excel per l'analisi dei dati
  • Pubblicazione e aggiornare gli elenchi di SharePoint
  • Utilizzo di Excel Services

Contenuto

Business INTELLIGENCE di Microsoft immagine grande
BI Integrazione con SharePoint Server 2007
Utilizzo di Excel per analisi dei dati
I componenti aggiuntivi di Excel
Integrazione di Office Business Intelligence (BI) degli elenchi di SharePoint
Excel Services
L'autenticazione tra client e server
Pubblicazione cartelle di lavoro di Excel
Configurazione di Web part Excel Web Access
Funzionalità non supportate in Excel Services
Opzioni e dei costi

Business decision-makers oggi hanno un vantaggio distinto tramite i relativi predecessori per gli strumenti di intelligence (BI) business che possono utilizzare per l'analisi, tendenze e presentazione dei dati.Una strategia di Business Intelligence (BI) valida, supportata da base a tinta unita di tecnologie Business Intelligence (BI), può semplificare i processi aziendali durante anche un incremento della produttività e il guadagno.

Generale la strategia di Business Intelligence (BI) di Microsoft comprende una suite di strumenti di integrazione dei dati server e lato client.Potenti strumenti analitici e di reporting in SQL Server 2005 forniscono l'infrastruttura di gestione dei dati backbone mentre applicazioni di Microsoft Office, in particolare Microsoft Office Excel, forniscono la flessibilità agli information worker interagire in modalità remota con origini dati protetta e centralizzata.

In questo articolo, che è adattato dal libro di Microsoft Press Microsoft Office SharePoint Server 2007 Best Practices, viene approfondito come è possibile utilizzare Excel ed Excel Services per analizzare dati di business intelligence all'interno dei siti di SharePoint.Si noti che alcune funzionalità illustrate qui, ad esempio le raccolte di connessione dei dati, sono disponibili solo con SharePoint Server 2007 Enterprise licenze.

Business INTELLIGENCE di Microsoft immagine grande

Esistono molti modi diversi per analizzare dati esterni e pubblicarlo su siti di SharePoint, inclusi l'utilizzo di Excel Services.In base ai requisiti aziendali particolare, è possibile scegliere un metodo di integrazione di dati che consenta di un amministratore di più selettiva creare e distribuire report dei dati e ridurre al minimo controllo utente finale oppure è possibile scegliere di consente agli utenti finali, consentendo loro di accedere alle origini dati e creare report personalizzati direttamente all'interno di SharePoint.La suite di business INTELLIGENCE di Microsoft include la flessibilità necessaria per in modo sicuro e in modo selettivo distribuire i dati basati le credenziali dell'utente.

La strategia di business INTELLIGENCE di Microsoft include tre componenti principali:

  • La piattaforma di Business Intelligence (BI)
  • Strumenti per l'utente finale e applicazioni di gestione delle prestazioni
  • I meccanismi di consegna

Alla piattaforma Business Intelligence (BI) contiene il database e data warehousing componenti per l'archiviazione dei dati e schema diversi.SQL Server 2005 Analysis Services (SSAS) fornisce un modello semantico, definito un modello dimensionale unificato (UDM, Unified Dimensional Model).Il modello UDM definisce entità di business, regole business, calcoli e metriche e fornisce un bridge tra gli utenti finali e le origini dati.Gli utenti finali possono eseguire query direttamente con il modello UDM Utilizzo degli strumenti di Business Intelligence (BI), ad esempio Excel e Office PerformancePoint Server 2007.1 di figura viene illustrato come un utente può eseguire query origini dei dati SQL Server tramite il modello UDM.

fig01.gif

Figura 1 interazione tra strumenti utente finale e alla piattaforma Business Intelligence (BI)

Nella figura 2 viene illustrato la soluzione Business INTELLIGENCE Microsoft integrata globale.SharePoint Server 2007 si trova all'inizio dello stack e funge da hub tramite le informazioni Worker possono collaboratively accedere e analizzare i dati.

fig02.gif

Nella figura 2 Architettura della soluzione MicrosoftBI integrata

BI Integrazione con SharePoint Server 2007

Excel, Excel Services, report Center +++ SharePoint e Business Data Catalog (BDC) sono l'impostazione predefinita, o principali, funzionalità di Business INTELLIGENCE all'interno il pacchetto di Office di prodotti.SQL Server 2005 Reporting Services, Analysis Services e PerformancePoint Server 2007 è possibile estendere la Business Intelligence (BI) funzionalità principali di offrendo funzionalità di reporting avanzata, data warehousing Analisi approfondita dei dati e il monitoraggio in tempo reale.Nella figura 3 viene illustrata la generale relazione tra le varie applicazioni di Business Intelligence (BI).Nota come pivotal SharePoint Server 2007 è come punto di negoziazione per i dati tra server e applicazioni client.

fig03.gif

Nella figura 3 SharePoint Server 2007 nucleo della soluzione Business INTELLIGENCE di Microsoft

Utilizzo di Excel per analisi dei dati

Excel si integra anche con SQL Server 2005 e SharePoint Server 2007 e svolge un ruolo pivotal di fornire agli utenti finali con gli strumenti per l'analisi dei dati, la costruzione di data mining e la creazione di tabelle pivot.Excel 2007 migliora la capacità dell'utente per accedere e analizzare i dati da cubi SSAS utilizzando le tabelle pivot e grafici pivot.Dati di Analysis Services è possibile accedere anche con Excel 2003 tramite le tabelle pivot, ma ciò prevede alcune configurazioni aggiuntive.

Excel 2007 offre nuove funzionalità, ad esempio la possibilità di visualizzare e lavorare con indicatori KPI di Analysis Services e flessibilità per la creazione di indicatori KPI, scorecard.(Si noti che è fare riferimento a report, i dashboard, scorecard e indicatori di prestazioni chiave, o gli indicatori KPI, come strumento per l'analisi, la preparazione e la presentazione dei dati in SharePoint Server 2007.) Sullo schermo in figura 4 Mostra una tabella pivot di Excel.La cartella di lavoro è direttamente collegato a un cubo SSAS.I campi dall'elenco campi tabella pivot, visualizzato sulla destra nella figura, possono essere trascinati e trascinati nel area di lavoro principale per creare le scorecard, inclusi gli indicatori KPI.

fig04.gif

Nella figura 4 cartella di lavoro Excel connesso direttamente a SSAS con funzionalità tabella pivot

Le cartelle di lavoro di Excel possono essere memorizzati in raccolte documenti di SharePoint, in cui possono essere condivise e versione.Informazioni cronologiche possono essere acquisiti in modo dinamico e archiviati per ogni cartella di lavoro.Cosa ancora più importante, le cartelle di lavoro di Excel contenenti connessioni attive a Analysis Services possono essere pubblicate in Excel Services e reso disponibile per la visualizzazione tramite un browser Web senza la necessità di un client di Excel.

I componenti aggiuntivi di Excel

Componenti aggiuntivi di Excel BI due utili con l'analisi dei dati remota e l'invio dei dati end-to-end.Il data mining di SQL Server 2005 aggiuntivi per Office 2007 include personalizzato di data mining e le previsioni gli strumenti di Excel, ad esempio la possibilità di stima e la stima in base a determinati criteri all'interno dei campi dei dati selezionati.Figura 5 Mostra il menu di data mining sulla barra multifunzione 2007 di Excel.

fig05.gif

Nella figura 5 della barra multifunzione di Excel 2007 con le opzioni del menu data mining.

Un modello di Visio di data mining dei dati anche è incluso come parte del componente aggiuntivo di data mining e può generare facilmente rete di dipendenze, cluster e decisione strutture basato su modelli di data mining da SSAS.Il componente aggiuntivo per data mining di dati possono essere utilizzato per creare i modelli di data mining sui dati del server di analisi esistenti o per eseguire query aggiuntive in cartelle di lavoro di Excel.Nella figura 6 viene illustrato un esempio di un modello predittivo basato su dati di server di analisi esistenti.

fig06.gif

Nella figura 6 decisione di modello di data mining a dati struttura basata su una connessione di server del analisi della cartella di lavoro Excel 2007 esistente

È consigliabile utilizzare il componente aggiuntivo PerformancePoint per Excel per attivare agli utenti di accedere le attività assegnate in modalità remota utilizzando Excel e inviare aggiornati i fogli di lavoro a PerformancePoint Server per l'approvazione.( Nella figura 7 viene illustrato il PerformancePoint aggiuntivo per Excel attivamente selezionato della barra multifunzione 2007 di Excel.) Il componente aggiuntivo fornisce funzionalità equivalenti sia in Excel 2007 che in Excel 2003, con l'eccezione che alcune caratteristiche di formattazione specificamente correlati per trasformare tramite pivot stili non saranno disponibili in Excel 2003.Si noti che il componente aggiuntivo PerformancePoint per Excel richiede un'installazione esistente di Excel 2003 (SP2) o in Excel 2007.Ulteriori dettagli sui prerequisiti sono disponibili nell'articolo"Installare il componente aggiuntivo PerformancePoint per Excel."

fig07.gif

Nella figura 7 della barra multifunzione di Excel 2007 con le opzioni del menu di PerformancePoint

Integrazione di Office Business Intelligence (BI) degli elenchi di SharePoint

Excel e Access continuare a svolgere un ruolo chiave nella negoziazione tra client e server funzionalità di Business Intelligence (BI) all'interno di SharePoint Server 2007 e consentono di esporre i dati all'interno dei siti di SharePoint.Ad esempio, è possibile pubblicare i fogli di lavoro di Excel come un elenco di SharePoint in cui i dati possono essere accessibile e aggiornati da più utenti.

Di seguito sono pochi scenari che è necessario considerare quando è necessario utilizzare database di Access e l'analisi dei dati di valutazione:

  • È possibile pubblicare un database di Access come un elenco di SharePoint ed eseguire analisi di dati aggiuntivi in SharePoint.Altri vantaggi principali sono il filtro e ordinamento.
  • È possibile aggiornare i database di Access 2007 a database di SQL Server 2005 utilizza la Creazione guidata di Access 2007 upsize.Ad esempio, è possibile l'upsize di un database di Access 2007 esistente a SQL Server 2005 per una soluzione di database scalabili e quindi utilizzare Reporting Services per creare report personalizzati, è quindi possibile pubblicare direttamente in SharePoint Server 2007.
  • È possibile utilizzare Access 2007 come meccanismo di segnalazione front-end per gli elenchi di SharePoint.Access 2007 include la possibilità di importare un elenco SharePoint o più elenchi di SharePoint, in un database Access 2007 per eseguire altri report mantenendo un collegamento attivo all'elenco nel server SharePoint.

Esistono alcune differenze principali tra l'utilizzo dei dati tra Excel 2003 ed Excel 2007, per informazioni, vedere le sezioni seguenti.

Excel per SharePoint e sincronizzazione di dati È possibile creare nuovi elenchi all'interno dei siti di SharePoint direttamente da fogli di calcolo di Excel esistente (ad esempio per selezionare Crea | elenchi personalizzati | Importa foglio di calcolo).SharePoint verranno importate tutte le colonne e i dati esistenti oppure è possibile specificare un intervallo di celle da importare, ad esempio un intervallo di celle, un intervallo di tabella o un intervallo denominato.Le formule esistenti all'interno di foglio di lavoro di Excel di origine verranno convertite alle colonne calcolate.

Se si utilizza Excel 2003, è possibile creare un elenco di SharePoint direttamente da Excel facendo clic su una singola cella nel foglio di calcolo di Excel e selezionando Elenco | Pubblica elenco.Questo crea un nuovo elenco di SharePoint in visualizzazione Foglio dati.Si noti che quando viene pubblicata da Excel 2003 in un elenco di SharePoint, verrà pubblicata solo un singolo foglio di lavoro, in altre parole, se si dispone di una cartella di lavoro con più fogli di lavoro di Excel, non tutti i fogli di lavoro verrà pubblicate.

Possibile mantenere il collegamento tra il file originale di Excel 2003 e l'elenco di SharePoint appena creato e sincronizzazione può essere eseguita in entrambe le direzioni.È possibile aggiungere nuove righe nel foglio di lavoro origine Excel 2003 e dispone dell'elenco SharePoint collegato aggiornato.Analogamente, è possibile aggiornare l'elenco di SharePoint e dispone foglio di lavoro Excel origine aggiornato.

Con Excel 2007, sono disponibili due opzioni per la pubblicazione dei dati in SharePoint:

  • È possibile pubblicare in Excel Services.Se Excel Services è installato come parte della distribuzione del SharePoint Server 2007, sarà presente una sincronizzazione unidirezionale tra il file di origine Excel 2007 e la versione server di pubblicazione.In altre parole, aggiornamenti per il file di origine possono essere inseriti per una versione pubblicata esistente e modifiche in una pagina Web.
  • È possibile esportare una tabella in Excel 2007 in un elenco di SharePoint.Una volta che una tabella è stata esportata, nessun collegamento rimane tra i dati di origine e di destinazione.Aggiornare il file originale di Excel sarà non quindi aggiornare dati nell'elenco di SharePoint e dati aggiornati nell'elenco SharePoint non verranno aggiornato il file originale di Excel 2007.

La differenza principale tra pubblicazione da Excel 2003 e la pubblicazione da Excel 2007 in un sito di SharePoint è che è possibile pubblicare non solo un singolo foglio di lavoro di Excel, ma un'intera cartella di lavoro di Excel se si utilizza Excel 2007 con Excel Services installato.In Excel 2007, l'opzione di pubblicazione è stato creato nel menu file principale e sarà pubblicare un'intera cartella di lavoro di Excel in Excel Services.

sincronizzazione dei dati e di SharePoint per Excel Elenco dei siti di SharePoint può essere esportati in Excel ed è possibile scegliere mantenere un collegamento tra i dati esportati e l'elenco SharePoint originale.Degli aggiornamenti all'elenco SharePoint saranno essere sincronizzati al foglio di calcolo esterno di Excel.Si tratta di una sincronizzazione unidirezionale, aggiornamenti per il foglio di calcolo Excel esportato non eseguirà la replica nell'elenco di SharePoint originale.Si noti che tramite l'opzione Esporta Excel dal menu Azioni all'interno di una raccolta documenti di SharePoint Server 2007 o di un elenco, in visualizzazione Standard o Foglio dati richiede il client di Excel 2007 deve essere presente.

Utilizza la visualizzazione Foglio dati, è possibile direttamente interagiscono e modificare i dati (ad esempio la selezione e l'eliminazione di più righe di dati) nella visualizzazione foglio dati nel browser.Le visualizzazioni foglio dati consentono inoltre di eseguire analisi di dati aggiuntivi, ad esempio l'esportazione e di report su dati dell'elenco in Access e utilizzo di Excel a query, stampare, grafico e creare le tabelle pivot, come illustrato nel riquadro a destra nella Figura 8 .Excel 2003 ed Excel 2007 sono supportati se si seleziona l'elenco di query con Excel opzione del riquadro in visualizzazione Foglio dati.

figure08.gif

Nella figura 8 visualizzazione il foglio dati

Tenere presente che la visualizzazione Foglio dati richiede la presenza di un controllo foglio dati del lato client compatibile con Windows SharePoint Services elenco (ad esempio Excel 2003, Excel 2007, Access 2003 o Access 2007) e il supporto per i controlli ActiveX.Questo è diverso da Web part Excel Access Web, che viene utilizzata in combinazione con Excel Services, non richiede il controllo ActiveX e non dispone delle dipendenze del lato client.

Conseguenze di componenti aggiuntivi di Excel

Tenere presente che alcuni aggiuntivi di Excel possono causare un problema quando si tenta di integrazione di Excel con gli elenchi di SharePoint.In particolare, se si sta tentando di creare un nuovo elenco di SharePoint (SharePoint Server 2007 o Windows SharePoint Services 3.0) direttamente da un foglio di calcolo Excel 2007 o in Excel 2003 e viene visualizzato l'errore "metodo " post' dell'oggetto che non riuscita 'IOW SPostData' ", il problema potrebbe essere dovuto a uno o più aggiuntivi di Excel.

È verificato un problema in particolare con l'analisi ToolPack aggiuntivo, che è incluso come parte delle opzioni componente aggiuntivo di Excel 2007 out-of-the-casella.Vi è una soluzione lato client per risolvere il problema che comporta la modifica del file EXPTOOWS.XLA sul client e la modifica il file in Excel utilizzando l'editor di codice Visual Basic.Per informazioni dettagliate su come ottenere questo risultato, vedere il blog registrare"Metodo 'Registrazione' dell'oggetto 'IOWSPostData' non riuscita."

Guaita —Kathy, Microsoft MVP

Excel Services

Excel Services è parte di SharePoint Server 2007 Enterprise Edition.Un vantaggio di questa edizione è che è possibile pubblicare una cartella di lavoro di Excel in una pagina Web e gli utenti finali possibile visualizzare contenuto di cartella di lavoro senza la presenza di client di Excel.Tuttavia, per gli utenti interagire con Excel Services, i client richiedono CAL l'Office SharePoint 2007 client Access licenza (LICENSE) Enterprise.

La cartella di lavoro pubblicata è efficiente una versione di sola lettura della cartella di lavoro di Excel di origine.In questo modo valida per condividere le informazioni durante proteggere l'integrità dei dati, una cartella di pubblicazione lavoro di Excel, ad esempio un budget annuo o fiscale è una versione centralizzata e singola accessibile da tutti.Qui verranno illustrati principali funzionalità di Excel Services.

A differenza di creare un nuovo elenco SharePoint importare un foglio di calcolo di Excel o pubblicazione di un foglio di lavoro di Excel 2003, è possibile utilizzare Excel 2007 per pubblicare un'intera cartella di lavoro di Excel in Excel Services.All'interno di ogni cartella di lavoro, è possibile limitare il numero di fogli di lavoro per la pubblicazione o scegliere di pubblicare tutti i.

I tre componenti principali di Excel Services in dettaglio di seguito:

  • Il componente di Excel Calculation Services (ECS) carica la cartella di lavoro di Excel in una pagina Web, esegue i calcoli sul lato server, e aggiorna i dati esterni.
  • La Web part Excel Web Access (EWA) visualizza una cartella di lavoro o interconnecting parti di una cartella di lavoro su una pagina Web o di un dashboard.Utilizza DHTML e JavaScript per l'interazione di pagina Web, evitando la necessità di scaricare controlli ActiveX al client.EWA Web part può essere configurato per filtrare i valori specifici.EWA è a differenza della visualizzazione Foglio dati disponibile in elenchi SharePoint, dipendente di controlli ActiveX insieme con il client di Excel o Access.Ed EWA offre funzionalità aggiuntive, quali la possibilità di creare uno snapshot di una cartella di lavoro di Excel.
  • Servizi Web Excel (EWS) è un servizio Web API che è possono utilizzare gli sviluppatori per sviluppare applicazioni personalizzati o di componente aggiuntivo per Excel Services.L'indirizzo tipico per accedere a questi servizi Webserver_site_name/_vti_bin/ExcelService.asmx.

Numerose opzioni di configurazione sono disponibili durante la distribuzione di Excel Services.In genere, Excel Services installa EWA ed EWS sul server Web front-end e servizi di calcolo Excel una del server applicazioni.In una distribuzione single-server EWA, EWS e servizi di calcolo Excel vengono installati nello stesso server.Nelle distribuzioni con più server, i componenti possono essere installati su server separati.Una considerazione importante nella distribuzione di Excel Services e quella che desidera pianificare attentamente, è la modalità di negoziare l'autenticazione tra server e client.

L'autenticazione tra client e server

In un ambiente server distribuiti in cui sono disponibili su un computer diverso rispetto a SharePoint Server 2007 ed Excel Services, SQL Server 2005 e Analysis Services e in cui si sono sfruttando connessioni dati esterne, ovvero un file di connessione dati (ODC), al SSAS come base per la cartella di lavoro Excel pubblicata, è necessario configurare Kerberos per rappresentare l'utente l'accesso ai server di database e relazione di trust e delega tra server.La stessa avviene anche durante l'implementazione di integrazione di Reporting Services in cui SQL Server 2005 e Reporting Services sono in un computer diverso da SharePoint Server 2007.

Pubblicazione cartelle di lavoro di Excel

È consigliabile accertarsi creare posizioni attendibili di file e raccolte connessioni dati attendibili, come definito nelle impostazioni Excel Services in servizi condivisi prima di pubblicare le cartelle di lavoro di Excel.Costituiscono la base per la pubblicazione completata di cartelle di lavoro di Excel, ad esempio la pubblicazione di un'analisi in linea, l'elaborazione di tabella pivot (OLAP), che utilizza un file di connessione dati che si trova all'interno di una raccolta di connessioni dati attendibili.Excel 2007 include un'opzione all'interno del menu file principale per pubblicare in Excel Services.Si noti che la cartella di lavoro di Excel deve prima essere salvato in una posizione attendibile dei file.

Servizi di calcolo Excel esegue calcoli inclusi all'interno della cartella di lavoro Excel origine sul server, che significa che le funzioni di effettive e le formule non sono direttamente accessibili per gli utenti finali.

L'inferenza principale in utilizzando Excel Services è che è possibile pubblicare una cartella di lavoro di Excel in una pagina Web, ma la versione pubblicata non è modificabile.Gli utenti non possono apportare modifiche o immettere nuovi dati e quindi salvare le modifiche nell'origine file o cartella di lavoro di Excel.Invece gli utenti possono eseguire calcoli in fase di esecuzione tramite il browser in base ai parametri creati nella cartella di lavoro di Excel di origine.Quando una pagina Web contenente EWA viene aggiornata o un utente termina la sua sessione del browser, eventuali modifiche calcolate verranno perse.

Istantanee delle cartelle di lavoro di Excel possono essere acquisiti e salvati come file di Excel separati al computer client.Uno snapshot include i valori dei dati all'interno della pubblicazione cartella di lavoro Excel ed esclude le formule o altre regole business dalla cartella di lavoro di origine.Agli utenti finali con Visualizzatore autorizzazioni nella raccolta documenti contenente il file di Excel di origine e il percorso del file Excel pubblicato sono in grado di copiare la cartella di lavoro di Excel pubblicata in un file di Excel, inclusi i valori dei dati e formule e aprire uno snapshot di una cartella di lavoro di Excel.Nella figura 9 è illustrato L'apri in Excel e Apri snapshot in Excel disponibili dalla barra degli strumenti Web part EWA.

fig09.gif

Nella Figura 9 Excel disponibili all'interno il parttoolbar EWA Web di esportazione

Excel 2007 è necessaria per snapshot di Excel ed Excel copiare da una Web part EWA.Se Excel 2007 non è installato sul computer client in cui una snapshot o la copia è tentata le, viene visualizzato il messaggio seguente: "non è possibile aprire la cartella di lavoro.Excel potrebbe non essere installato correttamente (o è stato impostato per installare nel primo utilizzo), il percorso al documento potrebbe essere errato o la sessione potrebbe avere timeout.Provare a aprire nuovamente la cartella di lavoro oppure facendo clic sul Ricarica sulla barra degli strumenti di Excel Web Access."

Cartelle di lavoro di Excel 2007 contenenti più fogli di lavoro possono essere pubblicati in Excel Services.L'utente pubblicazione della cartella di lavoro può scegliere quali fogli di lavoro all'interno di una cartella di lavoro visualizzato in fase di salvataggio e pubblicazione su Excel Services.Parti di un foglio di lavoro di Excel possono inoltre essere pubblicati basata su celle denominate o parametri, definiti all'interno della cartella di lavoro Excel di origine.

È consigliabile, è consigliabile attivare controllo, il controllo delle versioni e approvazione del contenuto della raccolta documenti di report (o la posizione del raccolta documento nominato) per cartelle di lavoro Excel pubblicate per monitorare le modifiche e aggiornamenti di cartelle di lavoro di Excel di origine.

Configurazione di Web part Excel Web Access

Dopo aver pubblicato una cartella di lavoro di Excel 2007 in Excel Services, la Web part EWA fornisce il meccanismo per la visualizzazione e modifica cartella di lavoro pubblicata all'interno del browser.Il EWA non dispone delle dipendenze del lato client, né richiede un controllo ActiveX per scaricato sul client.

È possibile visualizzare un'intera cartella di lavoro di Excel in un unico EWA.Gli utenti finali è possibile spostarsi fogli di lavoro all'interno di una cartella di lavoro pubblicata come quando si utilizza il client di Excel.Le sezioni di cartelle di lavoro di Excel possono anche essere suddiviso in singoli EWA Web part in una Web pagina (noto anche come un dashboard) in base ai parametri denominati all'interno della cartella di lavoro Excel 2007 origine.Nella figura 10 è illustrata più EWA Web part in una singola pagina Web, che include il filtro e connessioni tra Web part tra ogni Web part EWA per aggiornare in modo dinamico e di visualizzare dati in base al nome del rappresentante account selezionato.

fig10.gif

Nella figura 10 dashboard con più istanze di EWA Web part

Utilizzando il filtro, i parametri di Excel e connessioni tra Web part tra EWA Web part, è possibile generare potenti e intuitivo dashboard in SharePoint Server 2007.

Funzionalità non supportate in Excel Services

Non tutte le caratteristiche di applicazione client di Excel sono supportate in Excel Services.Ad esempio, il tentativo di pubblicare file di Excel che contengono codice, ad esempio Visual Basic per applicazioni macro, le immagini incorporate e ClipArt, determinerà di errore di pubblicazione.Altre funzionalità lato client non supportati include, ma non è limitato ai riferimenti esterni a cartelle di lavoro collegate e alla convalida dei dati.

Non è sempre visibile se una cartella di lavoro di Excel è compatibile con Excel Services fino a quando si tenta di pubblicarlo.È tuttavia presente un open source Verifica compatibilità di Excel Services (vedere"Excel Services AddIn verifica compatibilità - Beta" per informazioni dettagliate e ottenere il download nellaPagina di download di verifica compatibilità di Excel Services).

Opzioni e dei costi

Se disponi di attualmente la versione standard di SharePoint Server 2007 e sono prendere in considerazione l'integrazione di cartelle di lavoro di Excel con i siti di SharePoint come parte del generale soluzione di Business Intelligence (BI), tenere presenti le seguenti opzioni:

  1. Eseguire l'aggiornamento a SharePoint Server 2007 Enterprise Edition e utilizzare Excel Services.
  2. Mantenere SharePoint Server 2007 Standard Edition e utilizzare le funzionalità di gestione predefinite del documento all'interno di raccolte documenti di SharePoint per, versione, archiviare e condividere cartelle di lavoro di Excel nel formato nativo.
  3. Mantenere SharePoint Server 2007 Standard Edition e creare un nuovo elenco di SharePoint da un foglio di calcolo di Excel esistente.

Opzione 1 comporta costi aggiuntivi e considerazioni sulla distribuzione, ad esempio modificare Kerberos, se non è già sta in esecuzione in modalità di Kerberos e l'aggiornamento a Excel 2007 (se attualmente si utilizza Excel 2003).Include tuttavia una soluzione più scalabile di Excel senza la necessità di client Excel o del controllo ActiveX.

Opzione 2 indica che la cartella di lavoro di Excel verrà essere mantenuto nel suo formato nativo originale e può essere estratto e modificato da utenti autorizzati.Tuttavia, il client di Excel deve essere presente su tali client è responsabile dell'aggiornamento delle cartelle di lavoro di Excel.Le cartelle di lavoro di Excel caricati in una raccolta documenti di SharePoint possono essere protette tramite le funzionalità di protezione in Excel, ma esiste un rischio fine ancora sarà possibile ripubblicare altrove, la cartella di lavoro in copie duplicate delle cartelle di lavoro stessi.

Opzione 3 indica che, sebbene verrà creato un nuovo elenco da un foglio di lavoro di Excel, esistono implicazioni a livello di continuare a aggiornare l'elenco da un client di Excel o la portabilità dei dati dell'elenco.Gli elenchi di SharePoint sono limitazioni per i tipi di dati e le funzioni di Excel ed è difficile accodare gli aggiornamenti a un elenco esistente da una cartella di lavoro di Excel.Inoltre, se l'organizzazione è in esecuzione Excel 2003, gli utenti verranno verificarsi problemi di compatibilità quando si esegue l'aggiornamento a Excel 2007.A differenza di Excel 2003, Excel 2007 non fornisce la sincronizzazione bidirezionale con SharePoint.

Se si prevede di rimanere con l'edizione standard e si utilizzano più cartelle di lavoro di Excel in tutta l'organizzazione e il formule personalizzate, quindi si consiglia di mantenere le cartelle di lavoro Excel esistente nel formato Excel nativo e utilizzare le caratteristiche di gestione di documenti in raccolte documenti di SharePoint, ad esempio il controllo delle versioni e di approvazione, in modo da poter monitorare che ha aggiornato cosa e quando.Inoltre, deve bloccare accesso alle cartelle di lavoro di Excel utilizzando il modello di protezione SharePoint incorporato e concedere diritti di modifica solo a tali utenti che verranno effettivamente devono aggiornare le cartelle di lavoro esistenti e caricare nuove cartelle di lavoro.

Se si è contemplating aggiornamento in una fase successiva e la base di tale aggiornamento è Business Intelligence (BI), in particolare, le funzionalità di Excel, considerare attentamente i requisiti aziendali.Ad esempio, si intende distribuire una versione di sola lettura di cartelle di lavoro di Excel o si intende vengano un ambiente di modifica distribuite?Se si tratta di quest'ultimo, può essere opportuno acquistare PerformancePoint Server 2007.

Ricordare, sebbene Excel Services consente di pubblicare un'intera cartella di lavoro di Excel 2007 come una pagina Web in cui gli utenti finali possibile accedere ai dati di Excel ed eseguire i calcoli della fase di esecuzione (ma non è in grado di salvare dati la cartella di lavoro di Excel di origine), onus di aggiornamento e pubblicate di nuovo una cartella di lavoro di Excel se su uno o più persone.PerformancePoint Server 2007, invece, offre la possibilità per distribuire l'attività di Excel per gli utenti finali, fornendo protetta e centralizzata controllare accesso utente e modelli di Excel.

Utilizzo dei dati di Analysis Services in Excel Services

HO iniziato l'utilizzo di Excel Services, in combinazione con Analysis Services dati, nell'ambiente virtuale.Questo fondamentalmente significava che tutti gli elementi inclusi client, SQL Server 2005, SharePoint Server 2007 ed Excel Services sono stati tutti configurati in una macchina virtuale.L'applicazione Web è stata configurata per utilizzare NTLM e tutti gli elementi utilizzati senza problemi.Comunque, immettere uno scenario reale in cui distribuzione del cliente è costituito da un ambiente con più server, ad esempio, in cui SharePoint Server 2007 ed Excel Services sono ospitati in un server e SQL Server 2005 e Analysis Services sono ospitati su un altro, e improvvisamente realizzare che NTLM semplicemente non tagliati.

Affinché Excel Services usufruire di un server SQL separato, è necessario rappresentare e delegare l'account utente.Procedere implementando l'autenticazione Kerberos o single Sign-On (SSO).Utilizzando semplicemente NTLM non è sufficiente perché il server Web non può delegare all'utente corrente di SQL server, noto anche come un doppio hop.

Una procedura consigliata quando si verifica uno scenario di Excel Services e Analysis Services consiste di test in un ambiente multiserver in modo da accuratamente verificare l'autenticazione e garantire che i client e server in grado di correttamente accedere cubi di Analysis Services e i dati back-end.Questo sarà meglio preparare è scenari reali e delle distribuzioni.

Guaita —Kathy, Microsoft MVP

Questo articolo è adattato dal libroProcedure di Microsoft Office SharePoint Server 2007 adatto(Microsoft Press, 2008).

Curry beneFatturazione inglesesono gli autori diProcedure di Microsoft Office SharePoint Server 2007 adatto(Microsoft Press, 2008).