Synapse Link per Dataverse

Analisi near‑real‑time su Azure Data Lake e Synapse Analytics per la Power Platform

Approfondisci come abilitare e utilizzare Azure Synapse Link per Dataverse per creare pipeline di dati scalabili, sicure e integrate con i servizi Azure. Questa tecnologia consente di replicare automaticamente i dati da Dataverse verso Azure Data Lake, abilitando analisi near‑real‑time con Synapse Analytics e Power BI.

Cos’è Azure Synapse Link per Dataverse

Azure Synapse Link per Dataverse è una funzionalità integrata nella Power Platform che consente di sincronizzare i dati delle tabelle Dataverse in un Azure Data Lake e, opzionalmente, in un workspace Azure Synapse Analytics. Questo permette di accedere ai dati aziendali quasi in tempo reale per analisi, integrazioni e reporting avanzato, senza impattare sulle prestazioni operative del Dataverse.

La soluzione si configura direttamente dal Power Apps Maker Portal e non richiede strumenti di terze parti. È tuttavia necessario disporre di una sottoscrizione Azure con i servizi preconfigurati.

Componenti principali

  • Azure Storage Account – Contiene i dati replicati da Dataverse sotto forma di file Parquet in una struttura di cartelle gerarchica. Deve essere creato nella stessa regione del Dataverse environment.
  • Azure Synapse Analytics Workspace – Ambiente opzionale per eseguire query SQL, processi Spark e analisi avanzate sui dati replicati.
  • Azure Data Factory – Utilizzato per orchestrare pipeline ETL/ELT tra Dataverse, Data Lake e database di destinazione come Azure SQL o Azure Cosmos DB.
Dataverse Environment Azure Synapse Link Azure Data Lake Synapse Analytics
Flusso dati tra Dataverse, Azure Data Lake e Synapse Analytics

La replica è incrementale e near‑real‑time: i dati vengono aggiornati ogni 15 minuti circa, mantenendo allineate le informazioni tra Dataverse e il Data Lake. È possibile interrogare i dati con Synapse Studio o strumenti esterni come SQL Server Management Studio.

Configurazione e prerequisiti

Prima di attivare Synapse Link per Dataverse, assicurati di rispettare i seguenti prerequisiti tecnici:

  1. Una sottoscrizione Azure attiva nella stessa regione del tuo ambiente Power Platform.
  2. Un Azure Storage account con Hierarchical namespace abilitato (necessario per Data Lake Gen2).
  3. Un Azure Synapse workspace configurato con accesso allo stesso storage account.
  4. Ruolo Owner assegnato all’amministratore per entrambi i servizi.

Nel Maker Portal, accedi al tuo ambiente Dataverse e seleziona Azure Synapse Link. Inserisci i parametri del tuo storage e workspace, quindi seleziona le tabelle da replicare. Ricorda che solo le tabelle con la funzionalità Track Changes attiva possono essere incluse.

Integrazione con Azure Data Factory

Una volta configurato il Synapse Link, è possibile utilizzare Azure Data Factory per spostare o trasformare i dati replicati. Questo servizio agisce come un moderno ETL cloud che consente di eseguire pipeline tra diversi sistemi. Ad esempio, puoi trasferire i dati dal Data Lake verso Azure SQL Database o Cosmos DB.

Ogni pipeline può includere attività di copia, trasformazione con Power Query o Spark, e trigger automatici basati su aggiornamenti del Data Lake. Per ulteriori dettagli, consulta la documentazione ufficiale Microsoft: Azure Data Factory Documentation.

Le pipeline configurate possono essere eseguite in modalità periodica o on‑demand. L’uso combinato di Synapse Link e Data Factory consente di costruire architetture data‑driven altamente scalabili per analisi, data warehousing e integrazioni enterprise.

Analisi e trasformazione dei dati con Apache Spark

All’interno del workspace Synapse è possibile utilizzare il motore Apache Spark per trasformare e analizzare i dati provenienti da Dataverse. Spark rappresenta un framework di elaborazione parallela distribuita, ideale per analisi su grandi volumi di dati.

In Synapse Studio, puoi creare notebook Spark per manipolare i dataset replicati. Ad esempio, filtrare le opportunità con un certo valore, aggregare vendite per area geografica o generare viste persistenti riutilizzabili in Power BI.

Per approfondire, consulta la guida Microsoft dedicata: Apache Spark in Azure Synapse Analytics.

Connessione a Power BI

Una volta replicati i dati, Power BI può connettersi direttamente al workspace Synapse o al database SQL associato. Ciò permette di costruire report interattivi senza sovraccaricare Dataverse. I connettori disponibili includono:

  • Azure Synapse Analytics SQL
  • Azure Synapse Analytics Workspace

Questo approccio consente di combinare i dati Dataverse con altre fonti analitiche, garantendo performance elevate e aggiornamenti automatici.

Domande frequenti su Synapse Link per Dataverse

Il Synapse Link influisce sulle prestazioni del Dataverse?

No, la replica avviene in modalità asincrona e non impatta sulle operazioni di lettura o scrittura nel Dataverse.

È necessario Azure Synapse Analytics per utilizzare Synapse Link?

No, è possibile configurare la replica verso Azure Data Lake senza creare un workspace Synapse. Tuttavia, Synapse offre strumenti analitici aggiuntivi.

Posso replicare tutte le tabelle del Dataverse?

Solo le tabelle con la funzionalità Track Changes attiva sono compatibili con Synapse Link. Le altre devono essere gestite tramite pipeline personalizzate.

Vuoi approfondire la migrazione dati con la Power Platform?

Scopri le nostre risorse pratiche e i corsi avanzati dedicati alla migrazione e integrazione dei dati.