过去一周左右,我一直在试驾Alteryx,并且想知道是否有人使用Alteryx Mongo输入和输出工具成功连接到Mongo Labs数据库。我已经尝试了很多次,似乎可以让它发挥作用。
答案 0 :(得分:1)
是的,我每天都使用MongoDB提取程序生成TDE文件以提供Tableau,因为Tableau不提供专用的提取器,但我承认它很难开始。 从AWS上运行的MongoDB中提取现在很快,请确保指出正确的集合,并注意当前版本的提取器存在一个缺陷,从Alteryx 9.5开始:它缺少要发送到DB的标志您从只读配置的MongoDB中读取。它位于V10的优先级列表中。与此同时,您应该连接到可以写入的数据库,并且为了简化您的DBA,显示Alteryx工作流程无法写入它,除非您将MongoDB输出工具拖入工作流程。
您还可以使用Properties / Criteria窗口在MongoDB的索引字段上设置过滤器。经过大量研究,我发现了按日期过滤提取的精确语法: {_id:{$ gt:ObjectId(“54a4fe800000000000000000”)}}
由于每个MongoDB ObjectId都包含其创建时间的嵌入时间戳。 要获得适当的时间,您可以使用这个优秀的网站: http://steveridout.github.io/mongo-object-time/
如果你需要更好的过滤器,这里有一些语法帮助: http://www.querymongo.com/
我希望有帮助...