根据:https://azure.microsoft.com/en-us/blog/unleashing-insights-from-data-in-documentdb-with-power-bi/ DocumentDB连接器可用于Power Bi online和Power Bi Desktop。
但是当我去获取数据时 - > Power Bi在线数据库,我没有看到任何连接到Document DB的方法。我只能在Power Bi Desktop中看到连接器。
文档数据库是否支持Power Bi在线数据源?如果没有,是否有任何解决方法使其工作?我需要将无模式数据(位于Azure中)提供给Power Bi在线,我正在寻找任何方法来实现它,无论是Document DB还是其他NoSQL数据库
答案 0 :(得分:2)
请允许我澄清一下,通过PowerBI.com连接到DocumentDB帐户实际上是存在的。目前,"获取数据"在PowerBI.com中,只提供具有DirectQuery功能的数据源。请在DirectQuery上查看此article。我们将来会努力支持DirectQuery。目前,有两种方法可以将DocumentDB数据推送到PowerBI.com。第一种方法是Denny建议的:通过PowerBI Desktop构建报告并将报告发布到PowerBI.com。第二种方法是利用PowerBI API将数据从DocumentDB帐户连接并推送到PowerBI.com。
答案 1 :(得分:1)
首先,我想为我的初步答案道歉,因为我完全错过了关于使用Power BI Online的关键问题。请允许我尝试通过尝试更完整和正确的答案来弥补。
对于Power BI Online,由于Power BI-to-DocumentDB连接器目前处于测试阶段,因此如您所述,它在获取数据部分下的Power BI Online中不可用作数据源。说到这里,您可以使用Power BI桌面创建与DocumentDB的连接,将其发布到Power BI Online,然后在Power BI Online中刷新它。在“Power BI tutorial for DocumentDB: Visualize data using the Power BI connector”教程之后,这里是使用DocumentDB数据库的凭据在PowerBI.com上运行数据刷新的屏幕截图。
请注意,Power BI Ideas论坛上已经有一个请求可以直接在Power BI Online中使用DocumentDB - 您可以在https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/7160908-documentdb阅读更多信息并投票(如果适用)。
其他一些可能有用的参考资料: