私のADLストアにUSQLスクリプトが保存されており、実行しようとしています。スクリプトファイルはかなり大きく、約250Mbです。AzureのデータファクトリからADLストレージでU-SQLスクリプトを実行
これまでのところ、私はデータファクトリを持っていました。リンクサービスを作成し、データレイクアナリティクスのU-SQLアクティビティを作成しようとしています。
私のU-SQL活動は次のようになりますためのコード:
{
"name": "RunUSQLScript1",
"properties": {
"description": "Runs the USQL Script",
"activities": [
{
"name": "DataLakeAnalyticsUSqlActivityTemplate",
"type": "DataLakeAnalyticsU-SQL",
"linkedServiceName": "AzureDataLakeStoreLinkedService",
"typeProperties": {
"scriptPath": "/Output/dynamic.usql",
"scriptLinkedService": "AzureDataLakeStoreLinkedService",
"degreeOfParallelism": 3,
"priority": 1000
},
"policy": {
"concurrency": 1,
"executionPriorityOrder": "OldestFirst",
"retry": 3,
"timeout": "01:00:00"
},
"scheduler": {
"frequency": "Day",
"interval": 1
}
}
],
"start": "2017-05-02T00:00:00Z",
"end": "2017-05-02T00:00:00Z"
}
}
しかし、私は次のエラーを取得する:私が望む何
Error
Activity 'DataLakeAnalyticsUSqlActivityTemplate' from >pipeline 'RunUSQLScript1' has no output(s) and no schedule. Please add an >output dataset or define activity schedule.
は持っていることですこのアクティビティはオンデマンドで実行されます。つまり、私はスケジューリングをまったくスケジュールしたくありません。また、私の場合、入力と出力が何であるかもわかりません。私が実行しようとしているU-SQLスクリプトは、ADLストレージ上の何百万ものファイル上で動作しており、コンテンツの変更後に保存しています。