2017-09-27 65 views
1

我们正在将Tableau与MongoDB集成,并希望决定与MongoDB连接的成本效益方式。我们使用Simba的试用版,似乎每年的成本大约是3000美元。还有其他更便宜的选择吗?我们不在MongoDB的企业版本上,所以BI连接器不是一种选择。Tableau to MongoDB连接器

回答

0

Apache Drill有一个Mongo存储插件,它允许Drill被用作MongoDB的'阅读器'。 Drill的ODBC驱动程序可以通过Drill为BI工具(例如Tableau)提供对MongoDB的访问。

的设置会是这样的:

  1. 安装钻
  2. 添加MongoDB的存储插件钻取安装
  3. 验证通过钻服务器访问和使用钻的ODBC驱动程序的MongoDB
  4. 配置Tableau以使用Drill的ODBC驱动程序

文档中的更多详细信息:

该溶液是免费的(或不具有许可的费用,在任何速率),但它是有点定制和拼凑。我自己的经验是...

  • 安装钻机是没有道理
  • 安装MongoDB的存储插件是没有道理的
  • 钻的MongoDB的存储插件还不是很广泛的应用(或者至少是没有在积极开发中),所以你很可能会发现驱动程序工作正常,但是你可能会发现Drill插件提供的MongoDB查询功能问题。例如LIKEIN运算符不受支持。
+0

谢谢!我们只关心将tableau与MongoDB连接起来并构建报告。在这种情况下,我们是否必须使用Drill的MongoDB存储插件?这将缓解无法使用LIKE和IN运营商的问题。 – user3616677

+0

@ user3616677是的,你需要MongoDB存储插件。也许使用“存储”这个词让你认为它是用于将数据写入_ MongoDB,但它不是,而是用于从MongoDB读取数据。 Drill在众多存储解决方案之上提供服务层,术语“存储插件”适用于将Drill与特定存储解决方案集成在一起的产品。这个插件 - 对于MongoDB - 至少是只读的,而不是读/写。无需您就可以连接到Drill(使用其驱动程序),但Drill将无法提供来自MongoDB的任何数据。 – glytching