2017-01-03 23 views
1

現在、ロジックアプリケーションでAzure SQL DBに接続していて、GetRows Task/Actionを使用してテーブルから行を取得しています。 GetRowsタスク は、一度に512レコードしか処理していないことに気がつきました。Logic App行のタスクプロセスを512行だけ取得しますか?

テーブルから来るすべてのレコード(512以上のレコード)を処理する必要があります.GetRowsタスクのLogic Appに制限がありますか?

誰かが私にとても参考になる詳細を提供することができた場合は、すべての入力に対して前方

感謝を探し

過酷

答えて

0

正しい、取得した行のアクションは512件のまでのレコードを返します。ただし、応答がページングされるので、さらに多くのエントリが要求され、使用可能な場合は、@ oData.nextLink値も応答に含まれます。

今日のロジックアプリケーションの次のリンクをたどる簡単な方法はないので、少し創造的なものにする必要があります(たとえば、使用可能なページがあればすべてのアイテムを処理するためにネストされたロジックアプリを使用してください)

1

ストアドプロシージャでSELECTクエリを置くことができます。

CREATE PROCEDURE fooProc AS SELECT * FROM fooTable

そして、すべての行を取得するロジックAppの「ストアド・プロシージャを実行」アクションを使用します。

+0

魅力的な作品です。ありがとうございます! –

関連する問題