有人成功地构建了一个自定义连接器,以便在连接MongoDB时启用DirectQuery吗?我找到了这个解决方案,它似乎接近我正在尝试弄清楚的内容:使用 PowerBI Desktop 从 Postgres 进行 DirectQuery。
鉴于MongoDB连接器将数据库“广播”为MySql db,任何MySql连接器都应该可以正常工作。
按照指南中的步骤,我能够连接到我的MongoDB,并看到数据源表格:
但是,我无法使用它们创建可视化内容。我得到了以下错误:
有人知道是什么原因导致此可视化内容出现错误吗?
对我来说,无法支付Cdata、进展等公司的定制连接器,因此我要么自己构建,要么找到已经存在的解决方案。
编辑:
Advanced Editor 窗口中的 PowerQuery 代码(M):
鉴于MongoDB连接器将数据库“广播”为MySql db,任何MySql连接器都应该可以正常工作。
按照指南中的步骤,我能够连接到我的MongoDB,并看到数据源表格:
![table](https://istack.dev59.com/ILr8v.webp)
![Error](https://istack.dev59.com/5Mq3G.webp)
对我来说,无法支付Cdata、进展等公司的定制连接器,因此我要么自己构建,要么找到已经存在的解决方案。
编辑:
Advanced Editor 窗口中的 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
编辑:
我发现一个有趣的事情,如果我使用求和的数据,它将会在可视化图表中显示,其他任何数据都会破坏它。