我尝试使用 Synapse REST API (queryPipelineRuns) 查询 Azure Synapse 中的管道运行。当我发出带有空 Post 正文的 POST 请求时,它会工作并返回管道运行。但是,当我添加诸如 lastUpdatedAfter 或其他过滤器(例如 Status、PipelineName)时,响应始终是一个空数组 []。
这是我返回空结果的 POST 请求正文:
{
"method": "POST",
"headers": {
"Content-Type": "application/json"
},
"url": "https://WorkspaceName.dev.azuresynapse.net/queryPipelineRuns?api-version=2020-12-01",
"connectVia": {
"referenceName": "AutoResolveIntegrationRuntime",
"type": "IntegrationRuntimeReference"
},
"body": {
"lastUpdatedAfter": "2024-06-16T00:36:44.3345758Z"
},
"authentication": {
"type": "MSI",
"resource": "https://dev.azuresynapse.net"
}
}