Condividi tramite


Integrazione del set di query KQL

L'articolo seguente illustra in dettaglio la struttura di cartelle e file per il set di query KQL dopo la sincronizzazione con un repository GitHub o Azure Devops.

Struttura di cartelle

Dopo aver sincronizzato un'area di lavoro con un repository, viene visualizzata una cartella di livello superiore per l'area di lavoro e una sottocartella per ogni elemento sincronizzato. Ogni sottocartella viene formattata con Nome elemento. Tipo di elemento

All'interno della cartella per il set di query KQL sono visualizzati i file seguenti:

  • Piattaforma: Definisce i valori della piattaforma fabric, come nome visualizzato e descrizione.
  • Proprietà: definisce valori specifici dell'elemento.

Ecco un esempio della struttura di cartelle:

Repository

  • Area di lavoro A
    • Item_A.KQLQueryset
      • Piattaforma
      • RealTimeQueryset.json
  • Area di lavoro B
    • Item_B.KQLQueryset
      • Piattaforma
      • RealTimeQueryset.json

File KQL del queryset

I file seguenti sono contenuti in una cartella queryset KQL:

  • .piattaforma

    Il file usa lo schema seguente per definire una eventhouse:

    {
      "$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

    Il file usa lo schema seguente per definire un set di query KQL:

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