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:
- Naviga su https://aka.ms/MGDCinAzure.
- Crea una nuova applicazione specificando ID applicazione, risorse e dataset appropriati.
1.8 Approvazione dell’Accesso all’Applicazione
Il Global Administrator deve approvare l’accesso all’applicazione:
- Accedi al centro di amministrazione di Microsoft 365.
- Seleziona le impostazioni di sicurezza e privacy e autorizza l’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.