如何在没有可用行选择器的情况下为 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 数据源了。

有帮助吗?