Confronto tra connessione dinamica e DirectQuery

La connessione dinamica è un modo per connettere un report di Power BI a un modello semantico di Power BI pubblicato. DirectQuery è un metodo che è possibile usare per connettere il modello semantico ai dati. Questo articolo descrive le principali differenze tra questi concetti.

Connessione dinamica

La connessione dinamica è un metodo che consente di creare un report in Power BI Desktop senza dover creare un modello semantico. Quando si crea il report in Power BI Desktop, è possibile connetterlo a un modello semantico già esistente. Una connessione dinamica consente di basarsi sui dati esistenti, che possono essere aggiornati senza accedere al report.

Usando la connessione dinamica è possibile connettere il report a una delle origini dati seguenti:

  • Modello semantico già esistente nel servizio Power BI

  • Un database di Azure Analysis Services (AAS)

  • Istanza locale di SQL Server Analysis Services (SSAS)

DirectQuery

Un modello semantico di Power BI può avere dati copiati durante un'operazione di aggiornamento, nella modalità di importazione. In alternativa, il modello semantico può richiedere in modo dinamico i dati da un'origine dati a cui è connesso usando un metodo denominato DirectQuery.

Quando si usa DirectQuery, il report usa query DAX (Data Analysis Expression) per ottenere i dati. Dopo che il modello semantico riceve la query DAX del report, genera un altro set di query eseguite nell'origine dati per ottenere i dati necessari. Se ad esempio l'origine dati è un database di SQL Server, Power BI genererà query SQL per ottenere i dati necessari. Altre origini dati possono generare query in altri linguaggi.

DirectQuery è utile quando:

  • Si sta lavorando su origini dati con un volume elevato di dati

  • Si vogliono usare i dati "quasi in tempo reale"

È anche possibile usare DirectQuery con Analysis Services, come descritto in Uso di DirectQuery per modelli semantici di Power BI e Analysis Services.

Per altre informazioni, vedere le risorse seguenti: