我正在使用
adf_client.pipeline_runs.query_by_factory(resourceGroupName, factoryName, filter_parameters)
用于获取ADF管道运行详细信息的azure.mgmt.datafactory.DataFactoryManagementClient包的方法
上述函数的响应一次返回100条管道运行记录。与响应一起,它返回continuation\u token,我相信它应该用于获取下一组/页的记录
我不确定该使用哪个函数。我尝试使用azure.mgmt.datafactory.models.PipelineRun()函数(尝试和错误)来查看是否满足要求。不幸的是,事实并非如此。MS文档理解起来也非常抽象
那么,Azure的Python SDK中的哪个函数可以用来获取下一页的运行记录呢
当您有下一页结果时,您将获得
continuation_token
,如果存在任何剩余结果,则为null下面是它的用法示例,但是我目前没有足够的管道运行来显示令牌本身
现在在您的案例中,您已经收到了一个,下面是如何使用它
考虑到
pipeline_runs
保存的是结果,pipeline_runs.continuation_token
是我们需要获取并在另一个请求中传递回的内容,以获取下一页添加一个简单的循环,例如
While
检查pipeline_runs.continuation_token
是否存在,并请求下一页,直到返回的令牌值为Null
-结果结束完成工作执行:
您可以选择不在
for
循环中打印前面的调用pipeline_runs
,我让它们在代码中显示以供参考相关问题 更多 >
编程相关推荐