如何在没有可用行选择器的情况下为 APEX 21.1 REST 数据源设置数据配置文件
How to set up a data profile for APEX 21.1 REST Data Source with no row selector available
我正在使用 APEX 21.1 并为 Web 服务创建了一个 REST 数据源,returns 响应格式如下:
[
[
1499040000000, // A time stamp
"0.01634790", // A value
.... etc.
],
[
1499040000100, // A time stamp
"0.01634799", // A value
.... etc.
]
]
自动发现功能抱怨找不到行选择器。
如何为此类响应手动设置数据配置文件?
谢谢,
鲁德
由于此 JSON 结构只是一个嵌套数组,APEX 无法自动发现该数据配置文件。您可以按如下方式使其工作:
- 在创建 REST 源向导中,使用“手动创建模块”按钮
- 编辑新的 REST 数据源
- 单击编辑数据配置文件 按钮。您应该会看到 3 个预先创建的列。
- 将行选择器更改为。(一个点)
- 编辑第一列
- 将列名称更改为 TIME_STAMP
- 将选择器更改为 [0]
- 将数据类型更改为 NUMBER
- 保存更改
- 编辑第二列
- 将列名更改为 VALUE
- 将选择器更改为 [1]
- 将数据类型更改为 VARCHAR2
- 保存更改
- 删除第三列
- 保存一切。
您现在应该可以测试 REST 数据源了。
有帮助吗?
我正在使用 APEX 21.1 并为 Web 服务创建了一个 REST 数据源,returns 响应格式如下:
[
[
1499040000000, // A time stamp
"0.01634790", // A value
.... etc.
],
[
1499040000100, // A time stamp
"0.01634799", // A value
.... etc.
]
]
自动发现功能抱怨找不到行选择器。 如何为此类响应手动设置数据配置文件?
谢谢, 鲁德
由于此 JSON 结构只是一个嵌套数组,APEX 无法自动发现该数据配置文件。您可以按如下方式使其工作:
- 在创建 REST 源向导中,使用“手动创建模块”按钮
- 编辑新的 REST 数据源
- 单击编辑数据配置文件 按钮。您应该会看到 3 个预先创建的列。
- 将行选择器更改为。(一个点)
- 编辑第一列
- 将列名称更改为 TIME_STAMP
- 将选择器更改为 [0]
- 将数据类型更改为 NUMBER
- 保存更改
- 编辑第二列
- 将列名更改为 VALUE
- 将选择器更改为 [1]
- 将数据类型更改为 VARCHAR2
- 保存更改
- 删除第三列
- 保存一切。
您现在应该可以测试 REST 数据源了。
有帮助吗?