Freigeben über


KQL-Abfrageset-Integration

Im folgenden Artikel wird der Ordner und die Dateistruktur für KQL-Abfrageset beschrieben, sobald sie mit einem GitHub- oder Azure Devops-Repository synchronisiert wurden.

Ordnerstruktur

Sobald ein Arbeitsbereich mit einem Repository synchronisiert wurde, wird ein Ordner der obersten Ebene für den Arbeitsbereich und ein Unterordner für jedes Element angezeigt, das synchronisiert wurde. Jeder Unterordner ist mit dem Elementnamen formatiert. Elementtyp

Im Ordner für Ihr KQL-Abfrageset werden die folgenden Dateien angezeigt:

  • Plattform: Definiert Fabric-Plattformwerte wie Anzeigename und Beschreibung.
  • Eigenschaften: Definiert elementspezifische Werte.

Hier ist ein Beispiel für die Ordnerstruktur:

Repo-

  • Arbeitsbereich A
    • Item_A.KQLQueryset
      • .Plattform
      • RealTimeQueryset.json
  • Arbeitsbereich B
    • Element_B.KQLQueryset
      • .Plattform
      • RealTimeQueryset.json

KQL-Abfragesatzdateien

Die folgenden Dateien sind in einem KQL-Abfragesetordner enthalten:

  • .Plattform

    Die Datei verwendet das folgende Schema, um ein Eventhouse zu definieren:

    {
      "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json",
      "metadata": {
        "type": "KQLQueryset",
        "displayName": "",
        "description": ""
      },
      "config": {
        "version": "2.0",
        "logicalId": ""
      }
    }
    
  • KQLQueryset.json

    Die Datei verwendet das folgende Schema, um ein KQL-Abfrageset zu definieren:

    {
      "queryset": {
        "version": "1.0.0",
        "tabs": [
          {
            "id": "",
            "title": "",
            "content": "",
            "dataSourceId": "Guid1"
          }
        ],
        "dataSources": [
          {
            "id": "",
            "clusterUri": "",
            "type": "AzureDataExplorer",
            "databaseName": ""
          },
          {
            "id": "Guid1",
            "clusterUri": "",
            "type": "Fabric",
            "databaseItemId": "",
            "databaseItemName": ""
          }
        ]
      }
    }