Log Analytics integreren met Power BI

Azure Monitor-logboeken biedt een end-to-end oplossing voor het opnemen van logboeken. Vanuit Log Analytics, de gebruikersinterface van Azure Monitor voor het opvragen van logboeken, kunt u logboekgegevens verbinden met het Power BI-gegevensvisualisatieplatform van Microsoft.

In dit artikel wordt uitgelegd hoe u gegevens uit Log Analytics invoert in Power BI om rapporten en dashboards te produceren op basis van logboekgegevens.

Notitie

U kunt gratis Power BI-functies gebruiken om rapporten en dashboards te integreren en te maken. Voor geavanceerdere functies, zoals het delen van uw werk, geplande vernieuwingen, gegevensstromen en incrementele vernieuwing, moet u mogelijk een Power BI Pro- of Premium-account aanschaffen. Zie Meer informatie over prijzen en functies van Power BI voor meer informatie.

Vereisten

  • Als u de query wilt exporteren naar een TXT-bestand dat u kunt gebruiken in Power BI Desktop, hebt u Power BI Desktop nodig.
  • Een nieuwe gegevensset maken op basis van uw query rechtstreeks in de Power BI-service:

Vereiste machtigingen

  • Als u de query wilt exporteren naar een TXT-bestand dat u in Power BI Desktop kunt gebruiken, hebt u bijvoorbeeld machtigingen nodig Microsoft.OperationalInsights/workspaces/query/*/read voor de Log Analytics-werkruimten die u opvraagt, zoals opgegeven door de ingebouwde rol van Log Analytics Reader.
  • Als u een nieuwe gegevensset wilt maken op basis van uw query rechtstreeks in de Power BI-service, hebt u machtigingen nodig Microsoft.OperationalInsights/workspaces/write voor de Log Analytics-werkruimten die u opvraagt, zoals bijvoorbeeld de ingebouwde rol Log Analytics-inzender.

Power BI-gegevenssets en -rapporten maken vanuit Log Analytics-query's

Selecteer in het menu Exporteren in Log Analytics een van de twee opties voor het maken van Power BI-gegevenssets en -rapporten uit uw Log Analytics-query's:

Screenshot showing Export to Power BI option in the Log Analytics Export menu.

  • Power BI (als een M-query): met deze optie exporteert u de query (samen met de verbindingsreeks voor de query) naar een TXT-bestand dat u in Power BI Desktop kunt gebruiken. Gebruik deze optie als u de gegevens wilt modelleren of transformeren op manieren die niet beschikbaar zijn in de Power BI-service. Anders kunt u overwegen om de query als een nieuwe gegevensset te exporteren.
  • Power BI (nieuwe gegevensset): met deze optie maakt u rechtstreeks in de Power BI-service een nieuwe gegevensset op basis van uw query. Nadat de gegevensset is gemaakt, kunt u rapporten maken, analyseren in Excel gebruiken, deze delen met anderen en andere Power BI-functies gebruiken. Zie Een Power BI-gegevensset rechtstreeks vanuit Log Analytics maken voor meer informatie.

Notitie

De exportbewerking is onderhevig aan de limieten van de Log Analytics-query-API. Als de queryresultaten groter zijn dan de maximale grootte van gegevens die worden geretourneerd door de Query-API, exporteert de bewerking gedeeltelijke resultaten.

Gegevens verzamelen met Power BI-gegevensstromen

Met Power BI-gegevensstromen kunt u ook gegevens verzamelen en opslaan. Een gegevensstroom is een type ETL-proces (extraheren, transformeren en laden) waarmee u uw gegevens kunt verzamelen en voorbereiden. Een gegevensset is het 'model' dat is ontworpen om u te helpen verschillende entiteiten te verbinden en deze te modelleren voor uw behoeften.

Incrementele vernieuwing

Zowel Power BI-gegevenssets als Power BI-gegevensstromen hebben een optie voor incrementeel vernieuwen. Power BI-gegevensstromen en Power BI-gegevenssets ondersteunen deze functie. Als u incrementeel vernieuwen voor gegevensstromen wilt gebruiken, hebt u Power BI Premium nodig.

Incrementeel vernieuwen voert kleine query's uit en werkt kleinere hoeveelheden gegevens per uitvoering bij in plaats van alle gegevens opnieuw en opnieuw op te nemen wanneer u de query uitvoert. U kunt grote hoeveelheden gegevens opslaan, maar telkens wanneer de query wordt uitgevoerd, een nieuwe verhoging van gegevens toevoegen. Dit gedrag is ideaal voor rapporten die langer worden uitgevoerd.

Incrementeel vernieuwen in Power BI is afhankelijk van het bestaan van een datum/tijd-veld in de resultatenset. Voordat u incrementeel vernieuwen configureert, moet u ervoor zorgen dat de resultatenset van uw Log Analytics-query ten minste één datum/tijd-veld bevat.

Zie Power BI-gegevenssets en incrementele vernieuwingen en Power BI-gegevensstromen en incrementele vernieuwingen en incrementele vernieuwing voor meer informatie en het configureren van incrementele vernieuwing.

Rapporten en dashboards

Nadat uw gegevens naar Power BI zijn verzonden, kunt u Power BI blijven gebruiken om rapporten en dashboards te maken.

Zie Uw eerste Power BI-rapport maken en delen voor meer informatie.

Volgende stappen

Leer hoe u het volgende doet: