我是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
答案 0 :(得分:1)
发现了这个问题。我错误地定义了元素范围。一旦我纠正了这一点,我就能查看数据了!