タイムスタンプ列を使用してPerformanceCountersTableからデータをクエリするときにエラーが発生しました。 コピー操作が 'ソース'側のストレージ操作に失敗しました。ストレージの実行中のエラーメッセージ:リモートサーバーからエラーが返されました:(400)Bad Request。 「ソース」側のコピー操作がストレージ操作に失敗しました。ストレージの実行中のエラーメッセージ
"activities": [
{
"type": "Copy",
"typeProperties": {
"source": {
"type": "AzureTableSource",
"azureTableSourceQuery": "$$Text.Format('(CounterName eq \\'\\Process(WaWorkerHost)\\% Processor Time\\' or CounterName eq \\'\\Memory\\Available MBytes\\') and Timestamp ge datetime \\'{0:yyyy-MM-ddTHH:mm:ssZ}\\' and Timestamp lt datetime \\'{1:yyyy-MM-ddTHH:mm:ssZ}\\'', SliceStart, SliceEnd)"
},
"sink": {
"type": "SqlSink",
"writeBatchSize": 0,
"writeBatchTimeout": "00:00:00"
}
},
"inputs": [
{
"name": "MetricsDataVMCPUinput"
}
],
"outputs": [
{
"name": "MetricsDataVMCPUoutput"
}
],
"policy": {
"timeout": "00:15:00",
"concurrency": 1,
"retry": 3
},
"scheduler": {
"frequency": "Minute",
"interval": 15,
"style": "EndOfInterval"
},
"name": "MetricsDataVMCPUactivity"
}
私はこのようなAzuretablesourcequeryを変更
、タイムスタンプなし::私が正しくデータを取得していますCounterName eq \\'\\Process(WaWorkerHost)\\% Processor Time\\' or CounterName eq \\'\\Memory\\Available MBytes\\'
要求入力の1つは
はここに私のパイプラインの活動で有効ではありません。私はこのクエリのエラーを知りません!