it-swarm-ja.com

ストアドプロシージャ(マネージドインスタンス)のデータセットまたは結果をData FactoryのWebコンポーネントに渡すにはどうすればよいですか?

私が持っています;マネージドインスタンス/データファクトリ/ LogicApp。

ストアドプロシージャを呼び出して、アクティビティの出力を参照できます。

WebコンポーネントからLogicAppを正常に呼び出し、Data Factoryの動的コンテンツ(パイプライン名など)をリクエストの本文に渡すことができます。

ストアドプロシージャからエンドポイントに送信されたドキュメント本文にデータセットを渡すことができません。

また、Webコンポーネントのデータセットドロップダウンでビューを参照しようとしました。このデータセットは、設計時にロジックアプリに表示されません。明らかに、LogicAppsはVPNの背後にあるサービスから取得できないため、これは機能しないと思われます。

ヘッダ; Content-Type = application/json

体; {"name_a": "@ {dynamic_a}"、 "name_b": "@ {dynamic_b}"}

1
alwaysLearning

SQLストアドプロシージャでFORJSON AUTO句を使用し、サブクエリをSELECTでラップして、列のエイリアスを作成しました。ルックアップコンポーネントを使用してAzureData Factoryからこのストアドプロシージャを参照し、ストアドプロシージャを呼び出して、firstrow.columnnameを返しました。次に、返されたJSONをロジックアプリエンドポイントに対するPOSTリクエストの本文に配置しました。これで、出来上がりです。

0
alwaysLearning