Condividi tramite


Raccolta dati sull'utilizzo di PowerPivot

SQL Server PowerPivot per SharePoint può essere distribuito in una farm SharePoint per fornire caratteristiche di elaborazione query e archiviazione dati in memoria lato server per i dati PowerPivot nelle cartelle di lavoro di Excel. Quando gli Information Worker accedono e utilizzano le cartelle di lavoro di PowerPivot, le statistiche e le metriche relative all'utilizzo delle cartelle di lavoro vengono raccolte internamente. Queste informazioni consentono agli amministratori della farm e ai proprietari dei documenti di conoscere la frequenza con la quale vengono utilizzati i dati e da chi.

La raccolta dati di utilizzo è una caratteristica di SharePoint a livello di farm. PowerPivot per SharePoint utilizza ed estende questo sistema per supportare i report predefiniti nel dashboard di gestione PowerPivot relativo all'utilizzo dei servizi e dei dati PowerPivot. A seconda dell'installazione di SharePoint 2010, la raccolta dati di utilizzo potrebbe essere disattivata per la farm. È necessario che un amministratore della farm abiliti la registrazione dell'utilizzo per creare i dati di utilizzo che vengono visualizzati nel dashboard di gestione PowerPivot. Per ulteriori informazioni su come abilitare e configurare la raccolta di dati di utilizzo per gli eventi PowerPivot, vedere Configurare la raccolta dati di utilizzo (PowerPivot per SharePoint).

In questo argomento sono contenute le sezioni seguenti:

Raccolta dati sull'utilizzo e architettura dei report

Origini dei dati sull'utilizzo

Processi timer e servizi

Report relativi ai dati di utilizzo

Raccolta dati sull'utilizzo e architettura dei report

I dati sull'utilizzo di PowerPivot vengono raccolti, archiviati e gestiti attraverso una combinazione di caratteristiche dell'infrastruttura di SharePoint e dei componenti server di PowerPivot. L'infrastruttura di SharePoint fornisce un database di raccolta dati sull'utilizzo centralizzato, un servizio dati sull'utilizzo e processi timer predefiniti. A queste caratteristiche standard, PowerPivot per SharePoint aggiunge un'archiviazione a lungo termine dei dati sull'utilizzo di PowerPivot e report operativi visualizzabili in Amministrazione centrale.

Nel sistema di raccolta dati sull'utilizzo, le informazioni sugli eventi accedono al sistema di raccolta dati sull'utilizzo nel server applicazioni o nel computer front-end Web. I dati sull'utilizzo vengono spostati nel sistema in risposta a processi timer che causano lo spostamento dei dati da file di dati temporanei nel server fisico all'archiviazione persistente in un server database. Nel diagramma seguente vengono illustrati i componenti e i processi che causano lo spostamento dei dati sull'utilizzo attraverso il sistema di raccolta dati e di creazione report.

Componenti e processi della raccolta dati di utilizzo.

Fase

Descrizione

1

La raccolta dati sull'utilizzo viene attivata da eventi generati da applicazioni del servizio PowerPivot. Gli eventi configurabili che è possibile attivare o disattivare includono richieste di connessione, richieste di caricamento e scaricamento ed eventi relativi ai tempi di risposta alle query monitorati dal servizio PowerPivot nel server applicazioni. Altri eventi gestiti unicamente dal server e che non è possibile disattivare. Sono inclusi gli eventi relativi all'integrità del server e all'aggiornamento dati.

Inizialmente, i dati sull'utilizzo vengono raccolti e archiviati in un file di log locale mediante le caratteristiche di raccolta dati del sistema SharePoint. Questo file e il relativo percorso fanno parte del sistema di raccolta dati sull'utilizzo standard in SharePoint. Il percorso del file è lo stesso in ogni server nella farm. Per visualizzare o modificare il percorso di questo file di log, utilizzare la pagina Registrazione utilizzo in Amministrazione centrale.

2

A intervalli pianificati (ogni ora per impostazione predefinita), il processo timer di Importazione dati di utilizzo di Microsoft SharePoint Foundation causa lo spostamento dei dati di utilizzo dal file locale al database centrale di raccolta dati di utilizzo di SharePoint che archivia i dati di utilizzo per la farm. Il sistema di raccolta dati sull'utilizzo di SharePoint mantiene i dati per un periodo di 30 giorni. Per ogni farm è presente un database di raccolta dati sull'utilizzo. Per visualizzare o modificare le impostazioni del database di raccolta dati sull'utilizzo, utilizzare la pagina Registrazione utilizzo in Amministrazione centrale.

3

Per supportare i report consolidati, i dati di utilizzo PowerPivot vengono copiati nel database dell'applicazione del servizio PowerPivot per un'archiviazione a più lungo termine.

A intervalli pianificati (giornalmente per impostazione predefinita), il processo timer di Elaborazione dati di utilizzo di Microsoft SharePoint Foundation causa lo spostamento dei dati di utilizzo PowerPivot dal database centrale di raccolta dati di utilizzo di SharePoint al database dell'applicazione del servizio PowerPivot. Se in una farm sono presenti più applicazioni del servizio PowerPivot, ciascuna disporrà di un proprio database. L'evento include informazioni interne che identificano l'applicazione del servizio PowerPivot che ha prodotto l'evento. Gli identificatori dell'applicazione garantiscono che i dati di utilizzo vengano associati all'applicazione che li ha creati.

4

I dati vengono copiati in un database di report interno disponibile per il dashboard di gestione di PowerPivot in Amministrazione centrale. L'origine dati è un'origine dati PowerPivot a cui è possibile accedere per creare report personalizzati in Excel.

5

I dati sull'utilizzo vengono presentati in report consolidati per gli amministratori dell'applicazione del servizio che gestiscono la disponibilità e le prestazioni del server. Per ulteriori informazioni, vedere Report relativi ai dati di utilizzo in questo argomento.

Origini dei dati sull'utilizzo

Quando la raccolta dati sull'utilizzo viene abilitata, i dati vengono generati per gli eventi server seguenti.

Evento

Descrizione

Configurabile

Connessioni

Connessioni server effettuate per conto di un utente che esegue query sui dati PowerPivot in una cartella di lavoro di Excel. Gli eventi connessione identificano l'utente che ha aperto una connessione a una cartella di lavoro di PowerPivot. Nei report, queste informazioni vengono utilizzate per identificare gli utenti più frequenti, le origini dati PowerPivot a cui gli stessi utenti hanno effettuato l'accesso e le tendenze delle connessioni nel tempo.

Ricerca per categorie

Tempi di risposta alle query

Statistiche di risposta alle query che suddividono le query in base al tempo necessario per il loro completamento. Le statistiche di risposta alle query indicano il tempo impiegato dal server per rispondere alle richieste di query.

Ricerca per categorie

Caricamento dati

Operazioni di caricamento dati eseguite da Servizio Analysis Services. Gli eventi di caricamento dati consentono di identificare le origini dati utilizzate con maggiore frequenza.

Ricerca per categorie

Scaricamento dati

Operazioni di scaricamento dati eseguite dalle applicazioni del servizio PowerPivot. Tramite Servizio Analysis Services vengono scaricate le origini dati PowerPivot inattive se non vengono utilizzate o quando la quantità di memoria del server è insufficiente per eseguire i processi di aggiornamento dati.

Ricerca per categorie

Stato di integrità del server

Operazioni server che indicano l'integrità del server, misurata in utilizzo della memoria e della CPU. Questi dati sono cronologici. Non forniscono informazioni in tempo reale sul carico di elaborazione corrente nel server.

No. I dati sull'utilizzo vengono sempre raccolti per questo evento.

Aggiornamento dati

Operazioni di aggiornamento dati avviate dal servizio PowerPivot per gli aggiornamenti dati pianificati. I dati cronologici sull'utilizzo per l'aggiornamento dati vengono raccolti a livello dell'applicazione per i report operativi e vengono riflessi nelle pagine Gestisci aggiornamento dati per le singole cartelle di lavoro.

No. I dati sull'utilizzo relativi all'aggiornamento dati vengono sempre raccolti se l'aggiornamento dati per l'applicazione del servizio PowerPivot è abilitato.

Processi timer e servizi

Nella tabella seguente vengono descritti gli archivi di raccolta dati e servizi nel sistema di raccolta dati di utilizzo. Per istruzioni su come eseguire l'override delle elaborazioni del processo timer per forzare un aggiornamento dati dello stato di integrità del server e dei dati di utilizzo nei report del dashboard di gestione PowerPivot, vedere Abilitazione e configurazione dell'aggiornamento dati PowerPivot.

Componente

Pianificazione predefinita

Descrizione

Servizio Timer di SharePoint 2010 (SPTimerV4)

Questo servizio di Windows viene eseguito in modalità locale in ogni computer membro della farm ed elabora tutti i processi timer definiti a livello di farm.

Processo timer di Importazione dati di utilizzo di Microsoft SharePoint Foundation

Ogni 30 minuti

Questo processo timer viene configurato globalmente a livello di farm. I dati di utilizzo vengono spostati dai file di log locali al database di raccolta dati di utilizzo centrale. È possibile eseguire manualmente questo processo timer per forzare un'operazione di importazione dati.

Processo timer di Elaborazione dati di utilizzo di Microsoft SharePoint Foundation

Giornalmente alle 3.00

Questo processo timer viene configurato globalmente a livello di farm. Verifica la presenza di dati di utilizzo scaduti nel database di raccolta dati di utilizzo centrale (ovvero i record risalenti a più di 30 giorni prima). Per i server PowerPivot della farm, questo processo timer esegue un controllo aggiuntivo per i dati sull'utilizzo di PowerPivot. Quando vengono rilevati dati sull'utilizzo di PowerPivot, il processo timer sposta i dati in un database dell'applicazione di servizio utilizzando un identificatore dell'applicazione per trovare il database corretto.

È possibile eseguire manualmente questo processo timer per forzare un controllo sui dati scaduti o un'importazione dei dati di utilizzo PowerPivot in un database dell'applicazione del servizio PowerPivot.

Processo timer di elaborazione dashboard di gestione dati PowerPivot

Giornalmente alle 5.00

Questo processo timer aggiorna la cartella di lavoro di PowerPivot interna che fornisce i dati amministrativi al dashboard di gestione PowerPivot. Ottiene le informazioni aggiornate gestite da SharePoint, inclusi i nomi dei server, i nomi utente, i nomi delle applicazioni e i nomi dei file visualizzati nei report del dashboard o nelle web part.

Report relativi ai dati di utilizzo

Per visualizzare i dati di utilizzo nei dati PowerPivot, è possibile visualizzare report predefiniti nel dashboard di gestione PowerPivot. I report predefiniti consolidano i dati di utilizzo recuperati dalle strutture di dati di report nel database dell'applicazione del servizio. Poiché i dati di report sottostanti vengono aggiornati ogni giorno, i report sull'utilizzo predefiniti conterranno le informazioni aggiornate solo dopo che il processo timer di Elaborazione dati di utilizzo di Microsoft SharePoint Foundation copia i dati in un database dell'applicazione del servizio PowerPivot. Tale operazione si verifica una volta al giorno per impostazione predefinita.

Per ulteriori informazioni su come visualizzare i report, vedere Visualizzare report amministrativi (PowerPivot per SharePoint).