Uso di Azure Log Analytics in Power BI

Power BI si integra con Azure Log Analytics (LA) per consentire agli amministratori e ai proprietari dell'area di lavoro Premium di configurare una connessione di Log Analytics alla sottoscrizione di Power BI. Questo articolo descrive il funzionamento dell'integrazione tra Log Analytics e Power BI e fornisce esempi di come usare Azure Log Analytics nella sottoscrizione di Power BI Premium.

Azure Log Analytics (LA) è un servizio in Monitoraggio di Azure usato da Power BI per salvare i log attività. La famiglia di prodotti Monitoraggio di Azure consente di raccogliere, analizzare e agire sui dati di telemetria dagli ambienti Azure e locali. Offre archiviazione a lungo termine, un'interfaccia di query ad hoc e l'accesso api per consentire l'esportazione e l'integrazione dei dati con altri sistemi.

L'integrazione di Power BI con Log Analytics espone gli eventi dal motore di Analysis Services. Gli eventi sono derivati dai log di diagnostica esistenti disponibili per Azure Analysis Services.

Dopo la connessione a Power BI, i dati vengono inviati in modo continuo ed è disponibile in Log Analytics in circa 5 minuti. Il diagramma seguente illustra il funzionamento di Monitoraggio di Azure, con il percorso eseguito da Power BI evidenziato.

Diagram of how Azure Monitor works with Power BI.

Le sezioni seguenti descrivono l'integrazione di Azure Log Analytics con Power BI, i requisiti necessari per connettere Azure Log Analytics a Power BI e considerazioni da tenere presenti.

Ambiti disponibili per la registrazione

Una connessione di Azure Log Analytics è attualmente supportata per le aree di lavoro Premium in Power BI. La tabella seguente fornisce altre informazioni sulla configurazione di Log Analytics a livello di area di lavoro.

Livello di configurazione Ruolo/autorizzazione Tabella di destinazione in Log Analytics Dettagli
Area di lavoro Proprietario dell'area di lavoro di Power BI o proprietario dell'area di lavoro Log Analytics PowerBIDatasetsWorkspace - Deve essere consentito dall'amministratore del tenant
- Registra l'attività solo dall'area di lavoro
- Solo aree di lavoro Premium
- Solo area di lavoro v2

La sezione seguente fornisce esempi di come è possibile usare la registrazione in Power BI.

Esempi di scenari di registrazione

Questa sezione fornisce alcuni esempi di come configurare Log Analytics per Power BI e come le selezioni effettuate influiscono sugli elementi registrati e sul modo in cui vengono fornite le informazioni.

Esempio 1: Log dell'area di lavoro per un'unica area di lavoro

In questo esempio vengono inviati solo i log dell'area di lavoro dall'area di lavoro A a un'area di lavoro Log Analytics dedicata:

Diagram of example one, sending workspace logs only to another workspace.

Esempio 2: Log dell'area di lavoro inviati alle aree di lavoro Log Analytics dedicate

In questo esempio, i log dell'area di lavoro da due aree di lavoro di Power BI diverse vengono inviati a aree di lavoro Log Analytics separate e dedicate:

Diagram of example two, separate workspace logs sent to dedicated log workspaces.

Questi esempi illustrano i vari modi in cui è possibile usare Azure Log Analytics con Power BI e ottenere le informazioni di log necessarie.

In un altro articolo è possibile vedere come configurare Azure Log Analytics per l'uso con Power BI, con passaggi e requisiti specifici per il corretto funzionamento della registrazione.

Esempio 3: Log dell'area di lavoro inviati all'area di lavoro Log Analytics dedicata

In questo esempio, i log dell'area di lavoro da più aree di lavoro di Power BI vengono inviati a un'area di lavoro Log Analytics dedicata:

Diagram of example three, separate workspace logs sent to dedicated log workspace.

Questi esempi illustrano i vari modi in cui è possibile usare Azure Log Analytics con Power BI e ottenere le informazioni di log necessarie.

In un altro articolo è possibile vedere come configurare Azure Log Analytics per l'uso con Power BI, con passaggi e requisiti specifici per il corretto funzionamento della registrazione.

Considerazioni e limitazioni

Quando si lavora con Azure Log Analytics e Power BI, tenere presenti le considerazioni e le limitazioni seguenti:

  • Il supporto del cloud sovrano è attualmente limitato al Dipartimento della Difesa degli Stati Uniti e al cloud cloud della community del governo degli Stati Uniti High.
  • Sono supportate solo le aree di lavoro Premium.
  • Solo l'area di lavoro v2 supporta le connessioni di Log Analytics.
  • Azure Log Analytics non supporta la migrazione del tenant.
  • Le attività vengono acquisite solo per i modelli semantici ospitati fisicamente all'interno dell'area di lavoro Premium in cui si configura la registrazione. Ad esempio, se si configura la registrazione per l'area di lavoro Premium A, non verranno visualizzati i log per i report all'interno di che usano modelli semantici ospitati in Azure Analysis Services. Non verranno visualizzati anche i log per i modelli semantici condivisi che non si trovano nell'area di lavoro Premium A. Per acquisire le attività per i modelli semantici condivisi, configurare la registrazione nell'area di lavoro che contiene il modello semantico condiviso, non l'area di lavoro che contiene il report.
  • I modelli semantici creati sul Web caricando un file CSV non generano log.
  • Se è disponibile Multi-FactorAuth (MFA) per Azure ma non Power BI, le schermate di configurazione restituiranno errori generali di Azure. Una soluzione alternativa consiste nell'accedere prima al portale di Azure, completare la richiesta di autenticazione a più fattori e quindi accedere a Power BI nella stessa sessione del browser.
  • Se si usano collegamenti privati/reti virtuali per isolare le aree di lavoro Log Analytics, l'inserimento dei dati in Log Analytics non è interessato. Tuttavia, l'[app modello di Log Analytics(https://appsource.microsoft.com/product/power-bi/pbi_pcmm.powerbiloganalyticsforasengine?tab=Overview)] non funzionerà perché si basa su un endpoint pubblico che non è più accessibile da Power Service come collegamento privato. Una soluzione alternativa consiste nell'usare il modello di report [.pbit(https://github.com/microsoft/PowerBI-LogAnalytics-Template-Reports)] e aggiornare i dati dall'interno della rete virtuale privata. È necessario configurare un mapping DNS personalizzato per assicurarsi che l'endpoint pubblico usi un indirizzo IP interno privato.
  • Per la funzionalità Log Analytics, Power BI invia solo i dati alla tabella PowerBIDatasetsWorkspace e non invia dati alla tabella PowerBIDatasetsTenant . In questo modo si evita di archiviare dati duplicati su Log Analytics in entrambe le posizioni.

Gli articoli seguenti forniscono altre informazioni su Power BI e sulle numerose funzionalità: