CKAN:无法为基于图形的视图的轴选择适当的DataStore列

时间:2016-12-19 16:52:43

标签: ckan

假设我在demo.ckan.org中有以下资源:

http://demo.ckan.org/dataset/sc_malaga_traffic/resource/a43bfb04-7a8b-4624-a06a-25f4165e5b2f

如果我尝试创建一个视图,我发现我无法为Axis 1和2选择所需的列。只有“_id”,“recvTime”和“rectTimeTs”可用:

enter image description here

enter image description here

我想使用“attrValue”作为Axis 2的列。

也许我不太了解这些观点是如何运作的,所以我们将不胜感激地解释:)

1 个答案:

答案 0 :(得分:1)

有两个“修复”;两者都不是特别好:

  1. 将此更改/提交应用于您的CKAN来源:https://github.com/smartlane/ckan/commit/9a72192e8e108a408124c36e58ad48fd09f0dd6f
  2. 使用任何旧轴1和轴2创建视图(即使这些不是您想要的变量)。连接到CKAN数据库并转到resource_view表,找到您刚刚创建的视图的id行(在CKAN中单击它,您将在URL的末尾看到它)。编辑“config”列 - 它是JSON格式的文本。将系列和组设置为所需数据的实际属性/列名称,而不是您输入的虚拟名称。