使用 Apache Drill+MongoDB 创建的数据集不包含值为 null 或空数组的列

问题描述 投票:0回答:1

我已通过 Apache Drill 将 Apache Superset 连接到 MongoDB。在 Apache Drill Web UI 中查询时,所有数据均正确显示。 我尝试在 MongoDB 中创建一个具有架构的数据集,但它创建时没有一些列。经过一番调查,我发现它读取第一个文档中的所有列(首先在 MongoDB Compass 中显示),其中值不为空且数组不为空。其他列将被忽略并放入数据集

我发现apache dr有像store.json.all_text_mode和store.mongo.all_text_mode这样的会话选项,它们将所有数据读取为varchar。 我只是不知道如何为 apache superset 会话设置这些选项。 或者还有什么我可以做的吗? 如有任何帮助,我们将不胜感激。

mongodb apache-superset apache-drill
1个回答
0
投票

您是否能够成功在超级组和训练之间建立连接并创建仪表板/图表

我从上周开始就一直在尝试,但似乎三向通信存在各种问题,即 superset-drill-mongodb

  1. 向下钻取功能根本不起作用,原因是查询中的 count(*) 别名
  2. 时间范围过滤器根本不工作,它会一直等待直到超时
© www.soinside.com 2019 - 2024. All rights reserved.