Vai al contenuto

Guida pratica: Monitorare la Sincronizzazione di OneDrive con Microsoft Graph

Scopri come ottenere informazioni dettagliate sulla sincronizzazione di OneDrive attraverso Microsoft Graph Data Connect e creare dashboard analitici con Power BI.

Introduzione

Monitorare la salute della sincronizzazione di OneDrive è cruciale per garantire prestazioni ottimali e individuare tempestivamente eventuali problemi. Questa guida illustra come ottenere informazioni sulla sincronizzazione dei dispositivi OneDrive utilizzando Microsoft Graph Data Connect, configurare un pipeline con Azure Synapse e visualizzare i dati in Power BI.

1. Configurare Microsoft Graph Data Connect

Il primo passo consiste nel configurare Microsoft Graph Data Connect. Questo prerequisito fondamentale permette di estrarre i dati necessari da OneDrive. Ecco le operazioni da compiere:

1.1 Abilitazione di Microsoft Graph Data Connect

Accedere al centro di amministrazione di Microsoft 365 e abilitare Microsoft Graph Data Connect:

  • Visita il sito https://admin.microsoft.com come amministratore globale.
  • Vai su Impostazioni e poi Impostazioni dell’organizzazione.
  • Seleziona Microsoft Graph Data Connect e attiva l’opzione per abilitare l’accesso ai dataset di SharePoint e OneDrive.

1.2 Creazione dell’Identità dell’Applicazione

All’interno di Microsoft Entra ID (già noto come Azure Active Directory), crea una nuova applicazione con l’autenticazione necessaria e assegna l’identità di applicazione per gestire i pipeline:

  • Accedi al Portale di Azure.
  • Vai su App Registration e seleziona New Registration.
  • Scegli un nome per l’app, seleziona l’organizzazione corrente e registra l’applicazione. Aggiungi un secret client e copia il valore del secret.

1.3 Creazione del Gruppo di Risorse di Azure

Crea un gruppo di risorse che ospiterà tutti i componenti necessari per il Data Connect:

  • Naviga nel Portale di Azure.
  • Seleziona Resource Groups e crea un nuovo gruppo con un nome e una regione appropriati.

1.4 Creazione di un Account di Archiviazione su Azure

Configura un account di archiviazione Azure Data Lake Storage Gen2:

  • Accedi al Portale di Azure.
  • Seleziona Storage accounts e crea un nuovo account.
  • Imposta la gerarchia dei namespace e salva le chiavi di accesso dell’account.

1.5 Configurazione dell’Accesso all’Account di Archiviazione

Assegna i permessi necessari all’identità dell’applicazione per accedere all’account di archiviazione:

  • Nel nuovo account di archiviazione, seleziona Access Control (IAM).
  • Aggiungi una nuova assegnazione di ruolo per il contributore di dati Blob di archiviazione.

1.6 Creazione di Contenitori e Cartelle

Crea un contenitore e una cartella nell’account di archiviazione per memorizzare i dati estratti:

  • Accedi all’account di archiviazione e seleziona Containers.
  • Crea un nuovo contenitore e aggiungi una directory denominata, ad esempio, “synchealth”.

1.7 Configurazione dell’Applicazione Microsoft Graph Data Connect

Aggiungi la tua applicazione Microsoft Graph Data Connect nel portale di Azure e configura i parametri necessari:

1.8 Approvazione dell’Accesso all’Applicazione

Il Global Administrator deve approvare l’accesso all’applicazione:

2. Esecuzione del Pipeline

Ora che la configurazione è completata, procediamo con l’esecuzione del pipeline per raccogliere dati di OneDrive da Microsoft 365 e trasferirli nell’account di archiviazione di Azure:

2.1 Creazione dello Spazio di Lavoro Azure Synapse

Per iniziare, crea uno spazio di lavoro Synapse:

  • Naviga nel Portale di Azure e trova il servizio Azure Synapse Analytics.
  • Crea un nuovo spazio di lavoro specificando i dettagli dell’account di archiviazione e altri parametri richiesti.

2.2 Utilizzo dello Strumento di Copia Dati in Azure Synapse

Configura la sorgente dati Microsoft 365 e la destinazione dell’archiviazione Azure utilizzando lo strumento di copia dati di Azure Synapse:

  • Accedi a Synapse Studio e configura un nuovo task di copia dati.
  • Definisci la sorgente come Microsoft Graph Data Connect e la destinazione come il contenitore dell’account di archiviazione creato.

2.3 Monitoraggio del Pipeline

Monitora l’esecuzione del pipeline in Synapse e verifica che i dati siano stati trasferiti con successo nel contenitore di Azure Storage:

  • Accedi alla pagina di monitoraggio delle esecuzioni del pipeline in Synapse Studio.
  • Assicurati che lo stato del pipeline sia Succeeded per garantire che i dati siano disponibili nell’archiviazione.

3. Creazione di un Dashboard Power BI

Infine, utilizza i dati raccolti per creare un dashboard in Power BI:

3.1 Creazione di un Nuovo File Power BI

Avvia l’applicazione Power BI desktop e crea un nuovo file per il tuo report.

3.2 Importazione dei Dati

Importa i dati dall’account di archiviazione Azure nel nuovo report Power BI:

  • Apri Power BI, vai su Get Data e seleziona Azure Data Lake Storage Gen2.
  • Inserisci l’URL del percorso dei dati e autenticati con la chiave dell’account di archiviazione.

3.3 Creazione del Dashboard

Utilizza i dati importati per creare visualizzazioni nel tuo dashboard Power BI:

  • Trascina i campi dal riquadro Fields e crea grafici e report dettagliati.
  • Utilizza il campo SyncAppVersion e OneDriveDeviceId per creare visualizzazioni significative.

Puoi trovare ulteriori dettagli sui dataset di Microsoft Graph Data Connect per SharePoint su https://aka.ms/SharePointData.