。 scriptPath
のために具体的には、上記のような問題は、アクティビティのオプション"typeProperties"
に存在することを思いついたプロジェクトと間違って何ができるかまで把握しようとスクリプトのパス
25/07/2017 18:51:59- Publishing Project 'Premium.DataFactory'....
25/07/2017 18:51:59- Validating 6 json files
25/07/2017 18:52:15- Publishing Project 'Premium.DataFactory' to Data
Factory 'premium-df'
25/07/2017 18:52:15- Value cannot be null.
Parameter name: value
:出版時に
{
"type": "DataLakeAnalyticsU-SQL",
"typeProperties": {
"scriptPath": "\\scripts\\111_risk_index.usql",
"scriptLinkedService": "PremiumAzureDataLakeStoreLinkedService",
"degreeOfParallelism": 3,
"priority": 100,
"parameters": {
"in": "/DF_INPUT/Consodata_Prelios_consegna_230617.txt",
"out": "/DF_OUTPUT/111_Analytics.txt"
}
},
"inputs": [
{
"name": "PremiumDataLakeStoreLocation"
}
],
"outputs": [
{
"name": "PremiumDataLakeStoreLocation"
}
],
"policy": {
"timeout": "06:00:00",
"concurrency": 1,
"executionPriorityOrder": "NewestFirst",
"retry": 1
},
"scheduler": {
"frequency": "Minute",
"interval": 15
},
"name": "ConsodataFilesProcessing",
"linkedServiceName": "PremiumAzureDataLakeAnalyticsLinkedService"
}
はこのエラーを得ました属性はscriptLinkedService
です。 DOCは言う:
scriptPath: Path to folder that contains the U-SQL script. Name of the file
is case-sensitive.
scriptLinkedService: Linked service that links the storage that contains the
script to the data factory
はそれが正常に完了します(ハードコードさscript
使用して)それらなしでプロジェクトを公開します。問題は、正確に何が入っているのか把握することができないことです。私はいくつかの組み合わせのパスを試してみました。私が知っている唯一の事は、スクリプトファイルを依存関係としてソリューションにローカルで参照する必要があることです。
誰かがこれを手伝うことができますか?
ありがとうございます。
それは働いた。ありがとうございました。これについてのドキュメントがないのは残念です。 –
新しい技術で試行錯誤します:-) 個人的には、私のUSQLを論理ADLaデータベースのストアドプロシージャとして作成することを好みます。次に、ADFからprocsを呼び出します。 –
Fabio様、ADFアカウントのスクリプトをサポートするためにADFに対して機能要求を提出することをお勧めします:) –