Erstellen eines Power BI-Berichts aus Microsoft Sentinel-Daten
Power BI ist eine Plattform für die Berichterstellung und Analyse, mit der aus Daten kohärente, immersive, interaktive Visualisierungen erstellt werden können. Mit Power BI können Sie problemlos Verbindungen mit Datenquellen herstellen, Beziehungen visualisieren und ermitteln und Erkenntnisse mit beliebigen anderen Personen teilen.
Sie können als Grundlage für Power BI-Berichte Daten aus Microsoft Sentinel verwenden und diese Berichte für Personen freigeben, die keinen Zugriff auf Microsoft Sentinel haben. Es kann beispielsweise sein, dass Sie Informationen zu nicht erfolgreichen Anmeldeversuchen für App-Besitzer freigeben möchten, ohne ihnen Zugriff auf Microsoft Sentinel zu gewähren. Mit Power BI-Visualisierungen können Sie eine Übersicht für die Daten erstellen, die alle wichtigen Informationen enthält.
Microsoft Sentinel wird in Log Analytics-Arbeitsbereichen ausgeführt, und Sie können Kusto Query Language (KQL) verwenden, um die Daten abzufragen.
Dieser Artikel bietet ein szenariobasiertes Verfahren für die Anzeige von Analyseberichten in Power BI für Ihre Microsoft Sentinel-Daten. Weitere Informationen finden Sie unter Verbinden von Datenquellen und Visualisieren gesammelter Daten.
In diesem Artikel führen Sie folgende Schritte aus:
- Exportieren einer KQL-Abfrage in eine Power BI-Abfrage in der Sprache M.
- Verwenden der M-Abfrage in Power BI Desktop, um Visualisierungen und einen Bericht zu erstellen
- Veröffentlichen des Berichts unter dem Power BI-Dienst und Teilen mit anderen Personen
- Hinzufügen des Berichts zu einem Teams-Kanal
Personen, denen Sie im Power BI-Dienst Zugriff gewährt haben, und Mitglieder des Teams-Kanals können den Bericht anzeigen, ohne dass sie Microsoft Sentinel-Berechtigungen benötigen.
Wichtig
Microsoft Sentinel ist jetzt in der Microsoft Unified Security Operations Platform im Microsoft Defender-Portal allgemein verfügbar. Weitere Informationen finden Sie unter Microsoft Sentinel im Microsoft Defender-Portal.
Voraussetzungen
Um die Schritte dieses Artikels abzuschließen, benötigen Sie Folgendes:
- Mindestens Lesezugriff auf einen Microsoft Sentinel-Arbeitsbereich, für den Anmeldeversuche überwacht werden.
- Ein Power BI-Konto, das Lesezugriff auf Ihren Microsoft Sentinel-Arbeitsbereich hat.
- Installation von Power BI Desktop über den Microsoft Store.
Exportieren einer Abfrage aus Microsoft Sentinel
Erstellen, Ausführen und Exportieren einer KQL-Abfrage aus Microsoft Sentinel.
Um eine einfache Abfrage zu erstellen, wählen Sie in Microsoft Sentinel Protokolle aus. Wenn Ihr Arbeitsbereich in die einheitliche Sicherheitsoperationsplattform integriert ist, wählen Sie Allgemein > Protokolle aus.
Geben Sie im Abfrage-Editor unter Neue Abfrage 1 die folgende Abfrage oder eine andere Microsoft Sentinel-Abfrage für Ihre Daten ein:
SigninLogs | where TimeGenerated >ago(7d) | summarize Attempts = count(), Failed=countif(ResultType !=0), Succeeded = countif(ResultType ==0) by AppDisplayName | top 10 by Failed | sort by Failed
Wählen Sie Ausführen aus, um die Abfrage auszuführen und Ergebnisse zu generieren.
Wählen Sie Exportieren und dann In Power BI exportieren (M-Abfrage) aus, um die Abfrage im Format „Power BI (M-Abfrage)“ zu exportieren. Die Abfrage wird in eine Textdatei mit dem Namen PowerBIQuery.txt exportiert.
Kopieren Sie den Inhalt der exportierten Datei.
Abrufen der Daten in Power BI Desktop
Führen Sie die exportierte M-Abfrage in Power BI Desktop aus, um Daten abzurufen.
Öffnen Sie Power BI Desktop und melden Sie sich bei Ihrem Power BI-Konto an, das über Lesezugriff auf Ihren Microsoft Sentinel-Arbeitsbereich verfügt.
Wählen Sie im Power BI-Menüband die Option Daten abrufen und dann Leere Abfrage aus. Der Power Query-Editor wird geöffnet.
Wählen Sie im Power Query-Editor die Option Erweiterter Editor aus.
Fügen Sie den kopierten Inhalt der exportierten Datei PowerBIQuery.txt in das Fenster Erweiterter Editor ein, und wählen Sie anschließend Fertig aus.
Benennen Sie im Power Query-Editor die Abfrage in App_signin_stats um, und wählen Sie dann die Option Schließen und übernehmen aus.
Erstellen von Visualisierungen aus den Daten
Da sich Ihre Daten nun in Power BI befinden, können Sie Visualisierungen erstellen, um wertvolle Erkenntnisse zu den Daten zu gewinnen.
Erstellen eines visuellen Elements aus einer Tabelle
Erstellen Sie zunächst eine Tabelle, in der alle Ergebnisse der Abfrage angezeigt werden.
Wählen Sie das Symbol Tabelle unter Visualisierungen aus, um der Power BI Desktop-Canvas eine Tabellenvisualisierung hinzuzufügen.
Wählen Sie unter Felder alle Felder Ihrer Abfrage aus, damit sie alle in der Tabelle angezeigt werden. Falls in der Tabelle nicht alle Daten angezeigt werden, können Sie sie vergrößern, indem Sie die Auswahlziehpunkte verschieben.
Erstellen eines Kreisdiagramms
Erstellen Sie als Nächstes ein Kreisdiagramm, mit dem angezeigt wird, welche Anwendungen die meisten fehlgeschlagenen Anmeldeversuche aufweisen.
Deaktivieren Sie das visuelle Tabellenelement, indem Sie auf eine Stelle daneben klicken oder tippen, und wählen Sie dann unter Visualisierungen das Symbol Kreisdiagramm aus.
Wählen Sie unter Legende die Option AppDisplayName aus, oder ziehen Sie dieses Element aus dem Bereich Felder. Wählen Sie unter Werte die Option Fehler aus, oder ziehen Sie das Element aus dem Bereich Felder. Im Kreisdiagramm wird jetzt die Anzahl von fehlgeschlagenen Anmeldeversuchen pro Anwendung angezeigt.
Erstellen eines neuen Quickmeasures
Als Nächstes möchten Sie den Prozentsatz der nicht erfolgreichen Anmeldeversuche für jede Anwendung anzeigen. Da Ihre Abfrage keine Prozentspalte enthält, können Sie ein neues Measure erstellen, um diese Informationen anzuzeigen.
Wählen Sie unter Visualisierungen das Symbol für Gestapeltes Säulendiagramm aus, um ein gestapeltes Säulendiagramm zu erstellen.
Wählen Sie im Menüband die Option Quickmeasure aus, während die neue Visualisierung ausgewählt ist.
Wählen Sie im Fenster Quickmeasures unter Berechnung die Option Division aus. Ziehen Sie Fehler aus Felder in das Feld Zähler und dann Versuche aus Felder in das Feld Nenner.
Klicken Sie auf OK. Das neue Measure wird im Bereich Felder angezeigt.
Wählen Sie das neue Measure im Bereich Felder und dann im Menüband unter Formatierung die Option Prozentsatz aus.
Wählen Sie bei ausgewählter Visualisierung „Säulendiagramm“ in der Canvas das Feld AppDisplayName aus, bzw. ziehen Sie es in den Bereich Achse und das neue Measure Fehler dividiert durch Versuche in den Bereich Werte. Im Diagramm wird jetzt der Prozentsatz der nicht erfolgreichen Anmeldeversuche für jede Anwendung angezeigt.
Aktualisieren der Daten und Speichern des Berichts
Wählen Sie Aktualisieren aus, um die neuesten Daten aus Microsoft Sentinel abzurufen.
Wählen Sie Datei>Speichern aus, und speichern Sie Ihren Power BI-Bericht.
Erstellen eines Power BI Online-Arbeitsbereichs
Erstellen Sie wie folgt einen Power BI-Arbeitsbereich für die Freigabe des Berichts:
Melden Sie sich bei powerbi.com mit demselben Konto an, das Sie für den Lesezugriff für Power BI Desktop und Microsoft Sentinel verwendet haben.
Wählen Sie unter Arbeitsbereiche die Option Arbeitsbereich erstellen aus. Geben Sie dem Arbeitsbereich den Namen Management Reports (Verwaltungsberichte), und wählen Sie Speichern aus.
Wählen Sie neben dem Namen des neuen Arbeitsbereichs die Punkte für Weitere Optionen und dann die Option Arbeitsbereichszugriff aus, um Benutzern und Gruppen Zugriff auf den Arbeitsbereich zu gewähren.
Im Seitenbereich Arbeitsbereichszugriff können Sie die E-Mail-Adressen von Benutzern hinzufügen und diesen jeweils eine Rolle zuweisen. Die verfügbaren Rollen sind „Administrator“, „Mitglied“, „Mitwirkender“ und „Anzeigender Benutzer“.
Veröffentlichen eines Power BI-Berichts
Jetzt können Sie Power BI Desktop verwenden, um Ihren Power BI-Bericht zu veröffentlichen, damit er von anderen Personen angezeigt werden kann.
Wählen Sie in Ihrem neuen Bericht in Power BI Desktop die Option Veröffentlichen aus.
Wählen Sie den Arbeitsbereich Management Reports (Verwaltungsberichte) für die Veröffentlichung und dann die Option Auswählen aus.
Importieren des Berichts in einen Microsoft Teams-Kanal
Sie möchten erreichen, dass auch Mitglieder des Management Teams-Kanals den Bericht anzeigen können. Fügen Sie den Bericht wie folgt einem Teams-Kanal hinzu:
Wählen Sie im Management Teams-Kanal + aus, um eine Registerkarte hinzuzufügen. Suchen Sie im Fenster Registerkarte hinzufügen nach Power BI, und wählen Sie diese Option aus.
Wählen Sie in der Liste mit den Power BI-Berichten Ihren neuen Bericht und dann die Option Speichern aus. Der Bericht wird auf einer neuen Registerkarte im Teams-Kanal angezeigt.
Planen der Berichtsaktualisierung
Aktualisieren Sie Ihren Power BI-Bericht basierend auf einem Zeitplan, damit im Bericht immer aktualisierte Daten angezeigt werden.
Wählen Sie im Power BI-Dienst den Arbeitsbereich aus, in dem Sie Ihren Bericht veröffentlicht haben.
Wählen Sie neben dem Dataset des Berichts Weitere Optionen>Einstellungen aus.
Wählen Sie Anmeldeinformationen bearbeiten aus, um die Anmeldeinformationen für ein Konto anzugeben, das über Lesezugriff auf den Log Analytics-Arbeitsbereich verfügt.
Legen Sie unter Geplante Aktualisierung den Schieberegler auf Ein fest, und richten Sie einen Aktualisierungszeitplan für den Bericht ein.
Zugehöriger Inhalt
Weitere Informationen finden Sie unter: