大家
我正在尝试自动化每月需要执行的流程:导出两个不同月份的 5 个表(因此应用过滤器 10 次,每次需要更改过滤器时都导出表)。
需要10分钟,但现实是:我需要做,但我不想做。
我想将其集成到我们的 ADF 管道中。 这可能吗?
我正在考虑从 PBI 获取数据,应用所有需要的过滤器并将其导出到数据湖存储中。
这里的难点在于如何获取数据。
我看到有一个 API,但我不确定如何使用它,也不确定我真正需要哪种 API。
你能帮我吗?
谢谢!
您可以使用 REST API:数据集 - 执行查询,帮助人们从 Power BI 数据集中提取数据 https://learn.microsoft.com/en-us/rest/api/power-bi/datasets/execute-queries
您可以利用 ADF Web 活动或 ADF 数据流从 REST API 提取数据
我的以下博客提供了相同的详细信息: https://datasharkx.wordpress.com/2023/03/02/overcoming-data-size-row-limitations-of-power-bi-rest-api-for-automated-data-extraction-from-dataset/