如何从mongo集合中提取数据以供数据仓库使用

时间:2013-06-17 08:42:06

标签: mongodb etl

我的公司开始使用mongo,我们开始考虑从mongodb中提取数据的最佳方法是什么,并将其发送到我们的数据仓库。

我的问题集中在流程的摘录部分。正如我所看到的,最好的方法是在构建在mongo之上的服务上公开API,ETL过程(由数据仓库中的作业调用)将执行一些可能会查询的特定查询对于一组时间(即 - 每条记录的startdate和enddate)。

听起来是对的,还是我错过了什么,或者有更好的方法呢?

最初我在考虑每隔X持续时间做一次mongoexport,但根据文档,它似乎没有那么好的性能。

提前致谢!

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我正在使用Alteryx Designer从MongoDB中使用专用连接器提取并准备我的数据以加载到Tableau中,其间有可选的数据准备。 效果很好! ALteryx虽然可以写入大多数数据库......