- Versionshinweise zu Cloud-Insights
- Erste Schritte
- Zugriff und Berechtigungen
- Benachrichtigungen
- Interaktion mit Insights
- Automation Hub-Integration.
- Integration des Action Centers
- Echtzeitüberwachung
- Datenexport in Echtzeit
- Fehlersuche und ‑behebung
Senden von Daten an Power BI
In diesem Thema erfahren Sie, wie Sie die Echtzeit-Datenexportfunktion von Insights nutzen, um Daten an Microsoft Power BI zu senden und dort darüber Bericht zu erstatten.
Erstellen und konfigurieren Sie eine Ressource in Azure, um Insights-Daten zu nutzen.
- Bei
portal.azure.com
anmelden -
Erstellen Sie einen Stream Analytics-Auftrag.
- Wählen Sie die gewünschte Ressourcengruppe aus.
- Wählen Sie eine Ressource im Crate aus.
- Wählen Sie Analyse > Stream Analytics-Auftrag aus , und geben Sie die erforderlichen Informationen ein.
-
Fügen Sie eine Eingabe für den Stream Analytics-Auftrag hinzu.
- Wechseln Sie zu Stream Analytics-Auftrag.
- Wählen Sie Eingabe > Eingabe hinzufügen aus.
- Wählen Sie den erforderlichen Azure Event Hub aus, und erstellen Sie eine neue Verbrauchergruppe.
- Fügen Sie eine Ausgabe für den Stream Analytics-Auftrag hinzu.
-
Konfigurieren Sie die Auftragsabfrage , indem Sie entweder:
-
Abrufen aller Ereignisse im Stream:
SELECT Timestamp, EventType, FolderName, Job.ProcessName as ProcessName, Job.State as State, Job.RobotName as RobotName, Job.HostMachineName as HostMachineName, Job.[Key] as JobKey, Job.StartTime as JobStartTime, Job.EndTime as JobEndTime, Job.DisplayName as ProcessDisplayName INTO [location-output] FROM [location-input] TIMESTAMP BY [Timestamp] WHERE EventType like '%job.%'
SELECT Timestamp, EventType, FolderName, Job.ProcessName as ProcessName, Job.State as State, Job.RobotName as RobotName, Job.HostMachineName as HostMachineName, Job.[Key] as JobKey, Job.StartTime as JobStartTime, Job.EndTime as JobEndTime, Job.DisplayName as ProcessDisplayName INTO [location-output] FROM [location-input] TIMESTAMP BY [Timestamp] WHERE EventType like '%job.%' -
Projizieren und Aggregieren der Eingabe. Die folgende Abfrage ruft Ereignistypen nach Zeit und Typ ab und bietet eine verbesserte Leistung für große Datasets in Power BI:
SELECT System.Timestamp AS WindowEnd, [EventType], count(*) as EventCount INTO [Location] FROM [location] GROUP BY TumblingWindow(Duration(second, 1)), EventType
SELECT System.Timestamp AS WindowEnd, [EventType], count(*) as EventCount INTO [Location] FROM [location] GROUP BY TumblingWindow(Duration(second, 1)), EventType
-
- Testen Sie die Abfrage für einen End-to-End-Datenfluss und überprüfen Sie, ob die Eingaben und Ausgaben ordnungsgemäß autorisiert sind.
-
Starten Sie den Stream Analytics-Auftrag.
- Wechseln Sie zu Übersicht über Stream Analytics-Aufträge.
- Klicken Sie auf Starten.
Verwenden Sie das Dataset in Azure, um Insights-Daten in Power BI zu visualisieren.
Melden Sie sich bei Power BI an und erstellen Sie einen Bericht basierend auf einem veröffentlichten Dataset.
Visualisieren von Daten Anomalien in Echtzeit-Ereignissen, die an Azure Event Hubs gesendet werden (Microsoft-Dokumentation)