目前我正在努力让mongodb通过SSIS与Microsoft SQL Server 2012一起进入画面,主要问题是mongodb当然是面向文档的数据库,而Microsoft SQL也存在问题,因为它是一个关系数据库类型程序。
是否有任何程序可以用作tableau的中间件来读取,这会将面向文档的数据库转换为tableau能理解的关系数据类型?
答案 0 :(得分:4)
Apache Drill可能对您有用。它提供了一种开箱即用的方式来探索多种格式的数据,包括Parquet,JSON,Hive。基本上,一个大数据ODBC连接器,如果没有可用的模式,它可以动态发现模式。因此,即使您的数据具有一些嵌套结构,您也可以直接探索分析数据而无需执行主要的摄取项目。适用于群集或独立。
这是一个简短的视频介绍,另一个显示在Tableau中使用它。 http://drill.apache.org/overview/
Tableau还有一个Data Extract API,允许您从任何外部数据源创建提取(静态快照)。该API适用于Java,C / C ++,C#和Python。请参阅http://www.tableausoftware.com/data-extract-api或在其网站上的支持下搜索Tableau知识库。
答案 1 :(得分:3)
浏览Tableau社区论坛后发现了一些可能感兴趣的事情。
答案 2 :(得分:1)
这是一个可靠的ODBC驱动程序,它还通过将嵌套的MongoDB数据模型作为一组关系表公开给Tableau和其他ODBC应用程序来帮助维护mongoDB数据的保真度:
http://www.progress.com/products/datadirect-connect/odbc-drivers/data-sources/mongodb
答案 3 :(得分:1)
MongoDB刚宣布了Tableau的连接器: The next demo,但我在其网站上找不到任何详细信息。