# 程序数据资源

程序数据资源支持通过rest方式或实现类方式获取数据资源

# 1 rest方式获取数据资源

程序数据资源

  • 序号 1: 所创建数据资源的信息,分组和描述可以选填,若该接口有访问限制,可选择访问限制,目前支持通过用户名/密码方式或token方式获取资源。

    警告:

    分组不选择时,默认为未分组

  • 序号 2: 所创建数据资源的请求参数。
  • 序号 3: 数据展示在维度/度量数据预览列表。维度/度量操作同sql数据资源的操作。

# 具体说明

1.系统通过用户配置的资源地址进行数据获取,请求方式GET,返回数据为JSON格式。
2.访问限制同文件资源访问限制配置说明
3.若有访问限制,可配置访问所需的用户名,密码信息或token信息
  		数据资源请求方式GET
  		参数名
  			用户名:userName
  			密码:password
  		token方式:
  			在进行资源文件请求时,参数放在header中,参数名Token
JSON格式如下:

{
    "headers": {
        "keyName1": {
            "keyDesc": "keyDesc1"
        },
        "keyName2": {
            "keyDesc": "keyDesc2"
        },
        "keyName3": {
            "keyDesc": "keyDesc3"
        }
    },
    "params": [{
            "keyName1": "value1",
            "keyName2": "value2",
            "keyName3": "value3"
        },
        {
            "keyName1": "value4",
            "keyName2": "value5",
            "keyName3": "value6"
        }
    ]
}

JSON说明:
    headers:数据中的字段信息
            keyName1:该名称用户自定义,数据中的字段名
            keyDesc:该名称不可改变,字段的描述信息
    params:具体的数据内容
            keyName1:该名称用户自定义,数据中的字段名
            value1:该名称用户自定义,与keyName1对应的值

# 2 实现类方式获取数据资源

程序数据资源

  • 序号 1: 所创建数据资源的信息,分组和描述可以选填,实现类名与程序配置文件中的"用户自定义程序数据资源的名称"一致,参考"开发指南->数据资源->数据资源开发说明"中"2.2配置文件说明"。

    警告:

    分组不选择时,默认为未分组

  • 序号 2: 所创建数据资源的请求参数。
  • 序号 3: 数据展示在维度/度量数据预览列表。维度/度量操作同sql数据资源的操作。

# 其他说明

程序数据资源打包为jar包,目前不支持spring框架的项目。程序文件要求参考"开发指南->数据资源->数据资源开发说明"中"2.1 程序实现说明"