Sdílet prostřednictvím


Řídicí panel v reálném čase – Integrace Gitu

Tento článek podrobně popisuje strukturu složek a souborů pro položky řídicího panelu Real-Time po jejich synchronizaci do úložiště GitHub nebo Azure DevOps.

Struktura složek

Po synchronizaci pracovního prostoru s úložištěm se zobrazí složka nejvyšší úrovně pro pracovní prostor a podsložka pro každou synchronizovanou položku. Každá podsložka je naformátovaná názvem položky. Typ položky

Ve složce řídicího panelu se zobrazí následující soubory:

  • Platforma: Definuje hodnoty platformy infrastruktury, jako je zobrazovaný název a popis.
  • Vlastnosti: Definuje hodnoty specifické pro položku.

Tady je příklad struktury složek:

Repo

  • Pracovní prostor A
    • Item_A.KQLDashboard
      • .platforma
      • RealTimeDashboard-1.json
  • Pracovní prostor B
    • Item_B.KQLDashboard
      • .platforma
      • RealTimeDashboard-2.json

soubory řídicího panelu Real-Time

Následující soubory jsou obsaženy ve složce řídicího panelu:

  • .platforma

    Soubor k definování řídicího panelu v reálném čase používá následující schéma:

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

    Soubor k definování řídicího panelu v reálném čase používá následující schéma:

    {
      "$schema": "",
      "id": "",
      "eTag": "\"\"",
      "schema_version": "",
      "title": "",
      "tiles": [
        {
          "id": "",
          "title": "",
          "visualType": "",
          "pageId": "",
          "layout": {
            "x": ,
            "y": ,
            "width": ,
            "height":
          },
          "queryRef": {
            "kind": "",
            "queryId": ""
          },
          "visualOptions": {
            "multipleYAxes": {
              "base": {
                "id": "",
                "label": "",
                "columns": [],
                "yAxisMaximumValue": ,
                "yAxisMinimumValue": ,
                "yAxisScale": "",
                "horizontalLines": []
              },
              "additional": [],
              "showMultiplePanels":
            },
            "hideLegend": ,
            "legendLocation": "",
            "xColumnTitle": "",
            "xColumn": ,
            "yColumns": ,
            "seriesColumns": ,
            "xAxisScale": "",
            "verticalLine": "",
            "crossFilterDisabled": ,
            "drillthroughDisabled": ,
            "crossFilter": [
              {
                "interaction": "",
                "property": "",
                "parameterId": "",
                "disabled":
              }
            ],
            "drillthrough": [],
            "selectedDataOnLoad": {
              "all": ,
              "limit":
            },
            "dataPointsTooltip": {
              "all": ,
              "limit":
            }
          }
        }
      ],
      "baseQueries": [],
      "parameters": [
        {
          "kind": "",
          "id": "",
          "displayName": "",
          "description": "",
          "variableName": "",
          "selectionType": "",
          "includeAllOption": ,
          "defaultValue": {
            "kind": ""
          },
          "dataSource": {
            "kind": "",
            "columns": {
              "value": ""
            },
            "queryRef": {
              "kind": "",
              "queryId": ""
            }
          },
          "showOnPages": {
            "kind": ""
          },
          "allIsNull":
        },
      ],
      "dataSources": [
        {
          "id": "",
          "name": "",
          "clusterUri": "",
          "database": "",
          "kind": "",
          "scopeId": ""
        }
      ],
      "pages": [
        {
          "name": "",
          "id": ""
        }
      ],
      "queries": [
        {
          "dataSource": {
            "kind": "",
            "dataSourceId": ""
          },
          "text": "",
          "id": "",
          "usedVariables": [
            "",
            ""
          ]
        }
      ]
    }