Visualisieren von Daten mit Azure Data Explorer-Dashboards

Azure-Daten-Explorer ist ein schneller und hochgradig skalierbarer Dienst zur Untersuchung von Daten (Protokoll- und Telemetriedaten). Untersuchen Sie Ihre Daten von Der End-to-End-Anwendung in der Azure Data Explorer-Webanwendung, beginnend mit der Datenerfassung, dem Ausführen von Abfragen und schließlich dem Erstellen von Dashboards.

Ein Dashboard ist eine Sammlung von Kacheln, die optional in Seiten organisiert sind, wobei jede Kachel über eine zugrunde liegende Abfrage und eine visuelle Darstellung verfügt. Mithilfe der Web-Benutzeroberfläche können Sie Kusto-Abfragesprache -Abfragen (KQL) nativ in ein Dashboard als Visuals exportieren und später die zugrunde liegenden Abfragen und die visuelle Formatierung nach Bedarf ändern. Zusätzlich zur einfachen Datenuntersuchung bietet diese vollständig integrierte Azure Data Explorer Dashboard-Oberfläche eine verbesserte Abfrage- und Visualisierungsleistung.

Wichtig

Ihre Daten sind sicher. Dashboards und Dashboard bezogene Metadaten zu Benutzern werden im Ruhezustand mit von Microsoft verwalteten Schlüsseln verschlüsselt.

Die folgende Abbildung zeigt ein Beispiel für azure Data Explorer Dashboard:

Screenshot: Dashboard auf der Azure Data Explorer-Webbenutzeroberfläche

Informationen zum interaktiven Untersuchen von Beispieldashboards finden Sie unter Schnellstart: Visualisieren von Beispieldatendashboards.

Voraussetzungen

Erstellen eines neuen Dashboards

  1. Wählen Sie in der Navigationsleiste Dashboards>Neue Dashboard aus.

    Neues Dashboard

  2. Geben Sie einen Dashboard Namen ein, und wählen Sie Erstellen aus.

    Erstellen eines Dashboards

Hinzufügen einer Datenquelle

Ein einzelner Dashboard kann Visuals aus einem oder mehreren Clustern anzeigen.

  1. Wählen Sie das Menü Mehr [...] >Datenquellen

    Screenshot: Hinzufügen einer Datenquelle über das Menü

  2. Wählen Sie im Bereich Datenquellen die Option + Neue Datenquelle aus.

  3. Im Bereich Neue Datenquelle erstellen:

    1. Geben Sie einen Datenquellennamen ein.
    2. Geben Sie die Region des Cluster-URI ein, und wählen Sie dann Verbinden aus.
    3. Wählen Sie die Datenbank aus der Dropdownliste aus.
    4. Geben Sie einen Wert für Maximales Alter des Abfrageergebniscaches ein, um den Abfrageergebniscache für alle Abfragen dieser Datenquelle zu aktivieren. Das maximale Alter kann in Einheiten von Sekunden, Stunden oder Tagen angegeben werden.
    5. Klicken Sie auf Erstellen.

    Bereich „Datenquelle“

Kachel hinzufügen

Dashboardkacheln verwenden Kusto-Abfragesprache Codeausschnitte, um Daten abzurufen und Visuals zu rendern. Jede Kachel/Abfrage kann ein einzelnes visuelles Element unterstützen.

  1. Wählen Sie auf der Dashboardcanvas oder auf der oberen Menüleiste Kachel hinzufügen aus.

    Neue Abfrage

  2. Im Bereich Abfrage:

    1. Wählen Sie im Dropdownmenü eine Datenquelle aus.

    2. Geben Sie die Abfrage ein, und wählen Sie dann Ausführen aus. Weitere Informationen zum Generieren von Abfragen, die Parameter verwenden, finden Sie unter Verwenden von Parametern in Ihrer Abfrage.

    3. Wählen Sie Visuelles Element aus.

    Ausführen der Abfrage

  3. Wählen Sie auf der Registerkarte Visual die Option Visual-Typ aus, um den Typ des Visuals auszuwählen.

  4. Wählen Sie Änderungen anwenden aus, um das visuelle Element an das Dashboard anzuheften.

    Hinzufügen eines visuellen Elements zu einer Abfrage

  5. Sie können die Größe des Visuals ändern und dann das Symbol Speichern auswählen.

    Speichern des Dashboards

Kachel aus Abfrage anheften

Sie können eine Abfrage auch über die Registerkarte Abfrage der Web-Benutzeroberfläche anheften.

So heften Sie eine Abfrage an

  1. Erstellen Sie die Abfrage, deren Ausgabe Sie im Dashboard visualisieren möchten, und führen Sie sie aus.

  2. Wählen SieAn Dashboard anHeftenfreigeben> aus.

  3. Im Bereich An Dashboard anheften:

    1. Geben Sie einen Kachelnamen an.
    2. Der Datenquellenname wird automatisch aus der Abfragedatenquelle aufgefüllt.
    3. Wählen Sie nach Möglichkeit vorhandene Datenquelle verwenden aus.
    4. Wählen Sie Neu erstellen.
    5. Geben Sie Dashboardname ein.
    6. Aktivieren Sie das Kontrollkästchen Dashboard nach Erstellung anzeigen (wenn es sich um ein neues Dashboard handelt).
    7. Wählen Sie Anheftenaus

    Screenshot: Bereich „An das Dashboard anheften“

Verwenden von Parametern

Parameter verbessern die Renderingleistung von Dashboards erheblich und ermöglichen Ihnen, Filterwerte so früh wie möglich in der Abfrage zu verwenden. Die Filterung ist aktiviert, wenn der Parameter in der Abfrage enthalten ist, die Ihren Kacheln zugeordnet ist. Weitere Informationen zum Einrichten und Verwenden verschiedener Arten von Parametern finden Sie unter Verwenden von Parametern in Azure Data Explorer-Dashboards.

Abfrage anzeigen

Sie können die Abfrage entweder im Bearbeitungs- oder Anzeigemodus anzeigen. Das Bearbeiten der zugrunde liegenden Abfrage einer Kachel ist nur im Bearbeitungsmodus möglich. Im Anzeigemodus können Sie die Abfrage auf einer neuen Abfrageregisterkarte ändern, ohne die zugrunde liegende Abfrage der kachel Dashboard zu ändern.

  1. Navigieren Sie zu Ihrem Dashboard.

  2. Wählen Sie auf der Kachel, die Sie erkunden möchten, das Menü Mehr [...]>Abfrage anzeigen.

    Ein Bereich mit der Abfrage- und Ergebnistabelle wird geöffnet.

  3. Wählen Sie die Registerkarte Neue Abfrage aus. Fahren Sie mit der Bearbeitung der Abfrage im Abfragebereich der Azure Data Explorer-Webbenutzeroberfläche fort.

Screenshot: Ansichtsabfragebereich mit der Abfrage in der oberen Hälfte des Bildschirms und Ergebnissen in der unteren Hälfte.

Hinweis

Alle Änderungen, die mit diesem Flow an der Abfrage vorgenommen werden, werden nicht in der ursprünglichen Dashboard wider.

Freigeben von Dashboards

Verwenden Sie das Freigabemenü, um einem Microsoft Entra Benutzer oder einer Microsoft Entra Gruppe Berechtigungen für den Zugriff auf die Dashboard zu erteilen, die Berechtigungsstufe eines Benutzers zu ändern und den link Dashboard zu teilen.

Wichtig

Für den Zugriff auf das Dashboard benötigt eine Person, die das Dashboard anzeigt, Folgendes:

  • Dashboardlink für den Zugriff
  • Dashboardberechtigungen
  • Zugriff auf die zugrunde liegende Datenbank im Azure Data Explorer-Cluster

Verwalten von Berechtigungen

  1. Wählen Sie auf der oberen Leiste des Dashboards das Menüelement Freigeben aus.

  2. Wählen Sie im Dropdownmenü Berechtigungen verwalten aus.

    Dropdownmenü „Freigeben“ des Dashboards

Erteilen von Berechtigungen

So erteilen Sie einem Benutzer Berechtigungen im Bereich Dashboard permissions (Dashboardberechtigungen):

  1. Geben Sie unter Neue Mitglieder hinzufügen den Microsoft Entra Benutzer oder Microsoft Entra Gruppe ein.
  2. Wählen Sie auf der Berechtigungsebene einen der folgenden Werte aus: Kann anzeigen oder Kann bearbeiten.
  3. Wählen Sie Hinzufügen.

Verwalten der Dashboardberechtigungen

Ändern der Benutzerberechtigungsstufe

So ändern Sie eine Benutzerberechtigungsstufe im Bereich Dashboard permissions (Dashboardberechtigungen):

  1. Verwenden Sie entweder das Suchfeld, oder scrollen Sie durch die Benutzerliste, um den Benutzer zu suchen.
  2. Ändern Sie ggf. die Stufe unter Berechtigung.

Führen Sie einen der folgenden Schritte aus, um den Dashboardlink freizugeben:

  • Wählen Sie Freigeben und dann Link kopieren aus.
  • Wählen Sie alternativ im Fenster Dashboard permissions (Dashboardberechtigungen) die Option Link kopieren aus.

Exportieren von Dashboards

Verwenden Sie das Dateimenü, um ein Dashboard in eine JSON-Datei zu exportieren. Das Exportieren eines Dashboards kann in folgenden Szenarien nützlich sein:

  • Versionskontrolle: Sie können die Datei verwenden, um eine frühere Version des Dashboards wiederherzustellen.
  • Dashboardvorlage: Die Datei kann als Vorlage für die Erstellung neuer Dashboards verwendet werden.
  • Manuelle Bearbeitung: Sie können die Datei bearbeiten, um das Dashboard zu ändern. Anschließend kann die Datei wieder in das Dashboard importiert werden.

Wählen Sie zum Exportieren eines Dashboards Datei>In Datei exportieren aus.

Screenshot: Dashboard mit der Option „In Datei exportieren“

Die Datei enthält die Dashboarddaten im JSON-Format, wie im folgenden Codeausschnitt zu sehen:

{
  "id": "{GUID}",
  "eTag": "{TAG}",
  "title": "Dashboard title",
  "tiles": [
    {
      "id": "{GUID}",
      "title": "Tile title",
      "query": "{QUERY}",
      "layout": { "x": 0, "y": 7, "width": 6, "height": 5 },
      "pageId": "{GUID}",
      "visualType": "line",
      "dataSourceId": "{GUID}",
      "visualOptions": {
        "xColumn": { "type": "infer" },
        "yColumns": { "type": "infer" },
        "yAxisMinimumValue": { "type": "infer" },
        "yAxisMaximumValue": { "type": "infer" },
        "seriesColumns": { "type": "infer" },
        "hideLegend": false,
        "xColumnTitle": "",
        "yColumnTitle": "",
        "horizontalLine": "",
        "verticalLine": "",
        "xAxisScale": "linear",
        "yAxisScale": "linear",
        "crossFilterDisabled": false,
        "crossFilter": { "dimensionId": "dragX-timeRange", "parameterId": "{GUID}" },
        "multipleYAxes": {
          "base": { "id": "-1", "columns": [], "label": "", "yAxisMinimumValue": null, "yAxisMaximumValue": null, "yAxisScale": "linear", "horizontalLines": [] },
          "additional": []
        },
        "hideTileTitle": false
      },
      "usedParamVariables": [ "{PARAM}" ]
    }
  ],
  "dataSources": [ {} ],
  "$schema": "https://dataexplorer.azure.com/static/d/schema/20/dashboard.json",
  "autoRefresh": { "enabled": true, "defaultInterval": "15m", "minInterval": "5m" },
  "parameters": [ {} ],
  "pages": [ { "name": "Primary", "id": "{GUID}" } ],
  "schema_version": "20"
}

So erstellen Sie ein neues Dashboard auf der Grundlage einer Datei

Sie können eine Dashboarddatei verwenden, um ein neues Dashboard zu erstellen. Gehen Sie dazu wie folgt vor:

  1. Wählen Sie auf der Dashboard-Hauptseite Neues Dashboard>Aus Datei importieren aus.

    Screenshot: Dashboard mit der Option „Aus Datei importieren“

  2. Auswählen der zu importierenden Datei.

  3. Geben Sie einen Dashboardnamen ein, und wählen Sie anschließend Erstellen aus.

So können Sie ein vorhandenes Dashboard auf der Grundlage einer Datei aktualisieren oder wiederherstellen

Sie können ein vorhandenes Dashboard aktualisieren oder eine frühere Version wiederherstellen. Gehen Sie dazu wie folgt vor:

  1. Wählen Sie im Dashboard Datei>Replace with file (Mit Datei ersetzen) aus.

    Screenshot: Dashboard mit der Option „Mit Datei ersetzen“

  2. Wählen Sie die Datei aus, mit der Sie das Dashboard aktualisieren möchten.

  3. Klicken Sie auf Save changes (Änderungen speichern).

Seite hinzufügen

Seiten sind optionale Container für Kacheln. Sie können Seiten verwenden, um Kacheln in logischen Gruppen zu organisieren, z. B. nach Datenquelle oder nach Themenbereich. Sie können seiten auch verwenden, um eine Dashboard mit mehreren Ansichten zu erstellen, z. B. eine Dashboard mit einem Drillthrough von einer Zusammenfassungsseite zu einer Detailseite.

  1. Wählen Sie im linken Bereich Seitendie Option + Seite hinzufügen aus.

  2. Um die Seite zu benennen, wählen Sie das vertikale Menü Mehr [...]>Seite umbenennen.

  3. Fügen Sie der Seite Kacheln hinzu.

Aktivieren der automatischen Aktualisierung

Die automatische Aktualisierung ist ein Feature, mit dem Sie die Daten auf einem Dashboard automatisch aktualisieren können, ohne die Seite manuell neu zu laden oder auf eine Aktualisierungsschaltfläche zu klicken.

Die standardmäßige automatische Aktualisierungsrate kann von einem Datenbank-Editor festgelegt werden. Sowohl Editoren als auch Viewer können die tatsächliche Rate der automatischen Aktualisierung ändern, während sie eine Dashboard anzeigen.

Screenshot der verschiedenen Zeitintervalle, die bei der automatischen Aktualisierung in Dashboards verfügbar sind.

Datenbank-Editoren möchten jedoch möglicherweise die minimale Aktualisierungsrate begrenzen, die jeder Viewer festlegen kann, um die Clusterlast zu verringern. Wenn die mindeste Aktualisierungsrate festgelegt ist, können Datenbankbenutzer keine Aktualisierungsrate unter dem Minimum festlegen.

  1. Wählen Sie das Menü Mehr [...]>Automatische Aktualisierung.

    Auswählen der automatischen Aktualisierung

  2. Schalten Sie die Option um, sodass die automatische Aktualisierung aktiviert ist.

  3. Wählen Sie Werte für Minimum time interval (Minimales Zeitintervall) und Default refresh rate (Standardaktualisierungsrate) aus.

    Aktivieren der automatischen Aktualisierung

  4. Wählen Sie Anwenden aus, und speichern sie dann das Dashboard.