* 使用 apache Drill 将 saiku 与 mongo 连接时代替键
Posted
技术标签:
【中文标题】* 使用 apache Drill 将 saiku 与 mongo 连接时代替键【英文标题】:* coming in place of keys when connecting saiku with mongo using apache drill 【发布时间】:2018-03-21 07:14:15 【问题描述】:我在嵌入式模式下使用 Apache Drill,当我能够成功连接到 mongo 并在 Drill 中查询时。
但是,当我在 saiku 模式设计器中使用驱动程序作为“org.apache.drill.jdbc.Driver”和 URL 作为“jdbc:drill:drillbit=hostname:31010”创建模式时,连接成功并且所有集合也是在 saiku 中获取并显示为表格,但代替列名“*”来了,实际的列名没有出现。
不知道我错过了什么。
【问题讨论】:
你能分享触发问题的代码 我正在使用 saiku 模式设计器 GUI 创建模式,而不是为它编写任何单独的代码 【参考方案1】:我想出了解决方案并发布,以防任何人受益。我使用 select * from table 在钻取中创建了一个视图。当我将视图创建为 select col1,col2... from table 时,问题得到了解决。
【讨论】:
以上是关于* 使用 apache Drill 将 saiku 与 mongo 连接时代替键的主要内容,如果未能解决你的问题,请参考以下文章
Apache Drill 和 databaseMetadata.getColumns:目录/模式的值?