我正在使用Web Activity创建一个数据工厂管道,该Activity使用Azure资源图API来查询资源表。之后我将使用copy data activity将数据复制到blob容器。我已经创建了它,但是输出文件返回的是相同的Web Activity结果。
例如,使用Web Activity,它运行良好,但只返回201行,如果我在Azure Graph Explorer中执行kusto查询,则返回286行。
如果我按type =“microsoft.desktopvirtualization/hostpools”过滤,它将通过API返回0行,但在Azure Graph Explorer中返回2行,我认为它只会查询前200行,而不是整个集合,因为我尝试使用order by asc或desc以及“|以500为例,它也不起作用。
我检查了microsoft documentation,它说限制是1000行,所以我不明白为什么它没有返回更多行:
类型筛选结果:
Azure Graph Explorer:
ADF输出:
ADF流水线:
网址:https://management.azure.com/providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01
方法:POST
身体:
{
"query": "resources"
}
资源:https://management.azure.com
标题:Content-Type;应用程序/json
有没有人有类似的问题/经验?
多谢了!
1条答案
按热度按时间rqmkfv5c1#
我会检查您的Azure数据工厂所具有的访问权限。它需要在您希望在API调用中返回的所有Azure资源上具有Reader Role:
您可以在资源、资源组、订阅或管理组级别分配角色。
干杯!