Поделиться через


Панель мониторинга в режиме реального времени — интеграция Git

В этой статье описывается структура папок и файлов для элементов панели мониторинга Real-Time после синхронизации с репозиторием GitHub или Azure Devops.

Структура папок

После синхронизации рабочей области с репозиторием вы увидите папку верхнего уровня для рабочей области и вложенную папку для каждого элемента, который был синхронизирован. Каждая вложенная папка отформатирована с именем элемента. Тип элемента

В папке панели мониторинга отображаются следующие файлы:

  • Платформа: определяет значения платформы типа fabric, такие как отображаемое имя и описание.
  • Свойства: определяет определенные значения элементов.

Ниже приведен пример структуры папок:

Репо

  • Рабочая область A
    • Item_A.KQLDashboard
      • платформа
      • RealTimeDashboard-1.json
  • Рабочая область B
    • Item_B.KQLDashboard
      • платформа
      • RealTimeDashboard-2.json

файлы панели мониторинга Real-Time

Следующие файлы содержатся в папке панели мониторинга:

  • .платформа

    Файл использует следующую схему для определения панели мониторинга в режиме реального времени:

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

    Файл использует следующую схему для определения панели мониторинга в режиме реального времени:

    {
      "$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": [
            "",
            ""
          ]
        }
      ]
    }