上云无忧 > 文档中心 > 百度智能云数据可视化Sugar BI SQL建模 - Mongo数据源
数据可视化Sugar BI
百度智能云数据可视化Sugar BI SQL建模 - Mongo数据源

文档简介:
Sugar BI中 MongoDB 数据源不支持数据模型,只能使用 SQL 建模方式进行数据的可视化 ,但是 MongoDB 本身不支持 SQL 语句,所以它的数据绑定方法比较特殊。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

Sugar BI中 MongoDB 数据源不支持数据模型,只能使用 SQL 建模方式进行数据的可视化 ,但是 MongoDB 本身不支持 SQL 语句,所以它的数据绑定方法比较特殊。

在 SQL 模型编辑里参考如下图所示的方式配置:

其中 SQL 语句 里对应的是 Mongo 的 Query 命令。

如果要嵌入过滤条件,请使用硬嵌入的方式,类似如下写法:

db.mycollection.find({"net": "{conditions.net}"})

需要注意 MongoDB 目前只支持一层,如果查询的结果是深层内容,将以字符串的方式来展现,比如如下例子插入的数据

db.inventory.insertMany([
   { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" },
   { item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "in" }, status: "A" },
   { item: "paper", qty: 100, size: { h: 8.5, w: 11, uom: "in" }, status: "D" },
   { item: "planner", qty: 75, size: { h: 22.85, w: 30, uom: "cm" }, status: "D" },
   { item: "postcard", qty: 45, size: { h: 10, w: 15.25, uom: "cm" }, status: "A" }
]);

展现成图表会变成下图的样子,其中的 size 是以 json 的形式来显示

相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部