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 in Power BI Desktop kunt gebruiken, hebt u Power BI Desktop nodig.
- Een nieuwe gegevensset maken op basis van uw query rechtstreeks in de Power BI-service:
- U hebt een Power BI-account nodig.
- U moet in Azure toestemming geven voor het Power BI-service om logboeken te schrijven. Zie Vereisten voor het configureren van Azure Log Analytics voor Power BI voor meer informatie.
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:
- 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 kunt gebruiken in Power BI Desktop. 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: