如何将我在 Dynamics 365 上创建的视图与 Power BI 连接起来?
How to connect the views I created on Dynamics 365 with Power BI?
我已经设法将 Dynamics 与 Power BI 连接起来,但我在列表中只能看到普通表,而看不到视图。我尝试执行与此处文章类似的操作:https://www.linkedin.com/pulse/convert-your-dynamics-365ce-views-power-bi-dataset-matteo-sacco/ 但我不断收到一条错误消息,告诉我资源“我的视图的名称”不存在。有什么想法吗?
如果您按原样遵循 post - 他正在执行多个步骤。
- 使用适当的列和过滤器在 CRM 中创建视图
- 正在下载为该特定视图生成的 fetchxml 查询
- 对 fetchxml 内容进行编码并在 CRM 网络中使用 api 端点
https://yourcrm.api.crm.dynamics.com/api/data/v9.1/opportunities?fetchXml=%3Cfetch...
准备好此 URI 后 - 您可以将其粘贴到浏览器中以查看 json 响应。如果有效,则在 PowerBI Odata 提要中使用它。
需要提及的一件事是 - 无论何时更改视图查询,都必须每次都执行这些步骤。没有像在 PowerBI 中那样直接使用存储在 CRM 视图中的定义的快捷方式。
可能您正在更改视图名称而不是实体名称。即 opportunities
,你不应该那样做。由于 Web api 正在尝试将您的视图名称解析为实体 - 并且您收到“找不到资源”错误消息。 :)
顺便说一句,不要使用 opportunities
,而是使用为其构建视图的实体复数名称。仅供参考 - 视图存储在 savedquery 和 userquery 表中。
我已经设法将 Dynamics 与 Power BI 连接起来,但我在列表中只能看到普通表,而看不到视图。我尝试执行与此处文章类似的操作:https://www.linkedin.com/pulse/convert-your-dynamics-365ce-views-power-bi-dataset-matteo-sacco/ 但我不断收到一条错误消息,告诉我资源“我的视图的名称”不存在。有什么想法吗?
如果您按原样遵循 post - 他正在执行多个步骤。
- 使用适当的列和过滤器在 CRM 中创建视图
- 正在下载为该特定视图生成的 fetchxml 查询
- 对 fetchxml 内容进行编码并在 CRM 网络中使用 api 端点
https://yourcrm.api.crm.dynamics.com/api/data/v9.1/opportunities?fetchXml=%3Cfetch...
准备好此 URI 后 - 您可以将其粘贴到浏览器中以查看 json 响应。如果有效,则在 PowerBI Odata 提要中使用它。
需要提及的一件事是 - 无论何时更改视图查询,都必须每次都执行这些步骤。没有像在 PowerBI 中那样直接使用存储在 CRM 视图中的定义的快捷方式。
可能您正在更改视图名称而不是实体名称。即 opportunities
,你不应该那样做。由于 Web api 正在尝试将您的视图名称解析为实体 - 并且您收到“找不到资源”错误消息。 :)
顺便说一句,不要使用 opportunities
,而是使用为其构建视图的实体复数名称。仅供参考 - 视图存储在 savedquery 和 userquery 表中。