2017-12-25 30 views
2

Azure SQL Datawarehouseでストアドプロシージャを実行しようとすると、次のエラーが発生します。AzureデータファクトリからAzure SQL DWストアドプロシージャを呼び出す

アクティビティ 'SprocActivitySample'に無効なデータセット参照 'Destination-SQLDW-nna'が含まれています。このデータセットはAzure SQL DWを指しており、ストアドプロシージャはそこにあります。

ここにコード全体があります。

{ 
    "name": "SprocActivitySamplePipeline", 
    "properties": { 
     "activities": [ 
      { 
       "type":"SqlServerStoredProcedure", 
       "typeProperties": { 
        "storedProcedureName": "DailyImport", 
        "storedProcedureParameters": { 
         "DateToImportFor": "$$Text.Format('{0:yyyy-MM-dd HH:mm:ss}', SliceStart)" 
        } 
       }, 
       "outputs": [ 
        { 
         "name": "Destination-SQLDW-nna" 
        } 
       ], 
       "scheduler": { 
        "frequency": "Day", 
        "interval": 1 
       }, 
       "name": "SprocActivitySample" 
      } 
     ], 
     "start": "2017-01-01T00:00:00Z", 
     "end": "2017-02-20T05:00:00Z", 
     "isPaused": true 
    } 
} 

答えて

0

Azure Sqlデータウェアハウスは、ストアドプロシージャのテーブル値パラメータをサポートしていません。

ここでそれについて詳しく読む:https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-develop-stored-procedures

場合は、それを共有してくださいのための回避策を見つけて下さい!私は何も見つけることができませんでした。

また、データセットjsonを投稿してエラーを見つけようとするとよいでしょう。

乾杯!

+1

こんにちは、AzureのSQLデータウェアハウスは、サポート・パラメータを行いますが、それはテーブル値パラメータをサポートしていません。それはあなたが意味することですか?該当しない場合は、編集をロールバックしてください。 – wBob

+0

ドキュメントには、次のものはサポートされていないと記載されています。•テーブル値のパラメータ •読み取り専用パラメータ•デフォルトパラメータ。他の種類のパラメータはありますか?もしそうなら、あなたの編集は問題ないです。 –

0

私はこれを働かせました。問題は、私は右のデータセット、それが働いているに名前を修正した後、間違った

    "outputs": [ 
        { 
         "name": "Destination-SQLDW-nna" 
        } 

参照したということでした

関連する問題