智能数据洞察 DATAARTS INSIGHT-gui.json规范:组件数据面板配置

时间:2024-10-23 10:39:20

组件数据面板配置

dataSlot:组件的数据面板槽位相关配置。

示例如下:
1
2
3
4
5
6
7
8
9
"data": {
  "version": "2.0"
  "dynamicData": {
      "slots": [...]
      "filter": true,
      "sort": true
},
 
}
表5 dataSlot参数说明

参数

是否必选

参数类型

描述

version

“2.0”

值固定为“2.0”。

slots

Slot[]

数据面板中的数据配置区域,参考slots参数说明

filter

Boolean

数据面板中是否展示过滤槽位。

sort

Boolean

数据面板中是否展示排序槽位。

图2 组件数据面板
  • dataSlot配置示例

    示例中dataSlot参数如下:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    "dataSlot": {
      "version": "2.0",
      "dynamicData": {
        "slots": [
          {
            "areaId": "area_value",
            "label": "度量槽位",
            "rule": {
              "maxColNum": 1,
              "mimColNum": 0,
              "needAggregator": true
            }
          }
        ],
        "filter": true,
        "sort": true
      }
    },
    

    其中slots为槽位的定义如下:

    表6 slots参数说明

    参数

    是否必选

    参数类型

    描述

    areaId

    String

    数据槽位类型,可选值参考AreaId说明

    label

    String

    数据槽位展示名称。

    rule

    Object

    配置数据槽位规则和限制,参考rule说明

  • AreaId说明

    AreaId标识数据面板槽位类型,AreaId值如下:

    表7 AreaId值说明

    描述

    area_column

    列槽位,支持维度和度量。

    area_type

    维度槽位,只能拖拽维度字段。

    area_value

    度量槽位,只能支持度量字段。

    area_color

    颜色图例槽位,只支持维度,用于对数据进行分类。

  • rule说明

    rule为数据面板槽位规则信息,rule参数说明如下:

    表8 rule值说明

    是否必选

    类型

    描述

    minColNum

    Number

    数据面板槽位最少需要的字段个数。

    maxColNum

    Number

    数据面板槽位最多支持的字段个数。

    dataType

    String[]

    支持的字段类型,可选值为“STRING”、“DATE”、“NUMBER”,不配置该字段则默认为匹配AreaId对应的类型。AreaId说明

    typeErrorTip

    String

    向数据面板槽位拖拽字段类型和槽位不匹配时的提示内容。

support.huaweicloud.com/usermanual-dataartsinsight/dataartsinsight_03_0557.html