MarkLogic-没有数据反映在View中

时间:2017-03-29 07:11:48

标签: view marklogic

我是MarkLogic的新手,并且仍在探索其各种功能。我使用MLCP摄取了一个示例csv文件,可以看到存储为文档的每一行。然后,我成功创建了一个关于此数据的视图,以便我可以在Tableau中创建报表。然而,这种观点似乎是空洞的,我无法弄清楚为什么。任何投入都将受到赞赏 - 所以提前谢谢。

用于创建视图的curl命令如下:

curl -X POST  --anyauth --user admin:admin --header "Content-Type:application/json" 
-d '
{
     "view-name": "view_sales",
     "element-scope":{"namespace-uri":"", "localname":"sales"},
     "column": [
       {
         "column-name": "Country",
         "element-reference": {
            "namespace-uri": "",
            "localname": "Country",
            "scalar-type": "string"
         }
       },
       { "column-name": "Product",
         "element-reference": {
            "namespace-uri": "",
            "localname": "Product",
            "scalar-type": "string"
         }
       },
       {
         "column-name": "Fiscal_Year",
         "element-reference": {
            "namespace-uri": "",
            "localname": "Fiscal_Year",
            "scalar-type": "int"
         }
    },
       {
         "column-name": "Total_Rev",
         "element-reference": {
            "namespace-uri": "",
            "localname": "Total_Rev",
            "scalar-type": "decimal"         }
       }
     ]
   }'
http://192.168.44.12:8002/manage/v2/databases/Sales/view-schemas/Schema_Sales/views?format=json

1 个答案:

答案 0 :(得分:1)

发现了这个问题。我错误地定义了元素范围。一旦我纠正了这一点,我就能查看数据了!