【问题标题】:MongoDB Direct Query with PowerBI使用 PowerBI 的 MongoDB 直接查询
【发布时间】:2021-02-22 10:09:53
【问题描述】:

有没有人成功构建自定义连接器以在连接到 MongoDB 时启用 DirectQuery?我遇到了这个似乎接近我想要弄清楚的解决方案: DirectQuery With Postgres from PowerBI Desktop

由于 MongoDB 连接器将数据库“广播”为 MySql 数据库,因此任何 MySql 连接器都应该可以正常工作。

按照指南中的这些步骤,我可以连接到我的 MongoDB 并查看数据源表: 但是,我无法用它们创建视觉效果.. 我收到以下错误:

有人对可能导致此可视化错误的原因有任何提示吗?

我不可能只为 Cdata、progress 等的自定义连接器付费,因此我将走上自己构建或寻找已经存在的解决方案的道路。

编辑:

高级编辑器窗口中的 PowerQuery 代码 (M):

let

    Source = ODBCMySQLDirect.Database("MongoUnicode"),
    Test_Database = Source{[Name="Test",Kind="Database"]}[Data],
    zips_Table = Test_Database{[Name="zips",Kind="Table"]}[Data]

in

    zips_Table

编辑:

我发现一个有趣的事情是,如果我使用求和的数据,它将显示在视觉对象上。任何其他数据都会破坏它。

【问题讨论】:

    标签: mongodb powerbi powerbi-desktop


    【解决方案1】:

    您似乎找到了我的自定义连接器的 MySQL 分支。不幸的是,在 Microsoft/DataConnectors repo 上的 my issue 得到某种答案之前,我无法继续使用该连接器。

    微软文档中列出的常见问题正是我在使用此连接器时遇到的问题:

    • 带有过滤器的查询
    • 将数据库数据类型正确匹配到 powerbi 数据类型
    • 可搜索的 ODBC 属性
    • 时间戳精度

    来源:https://github.com/Microsoft/DataConnectors/blob/master/docs/odbc.md#common-problems

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 2013-01-26
      • 2018-04-26
      • 2016-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多