web-dev-qa-db-ja.com

Azure Data Factoryの変数とパラメーター?

私はADFを学習しているだけですが、変数とパラメーターの違いを教えていただけますか?それについての良い説明が見つかりません。

5
Ruben Maldonado

パラメータは、実行時にモデル(データセット、パイプラインなど)に設定できるものです。パラメータがない場合、モデルは固定されます。たとえば、パラメータがない場合、データセットに「select * from order where timestamp> '11/01/2018 '」のようなクエリのみを書き込むことができ、パラメータ「TS」を使用すると、「select *タイムスタンプ> '@ dataset.TS' "の順序で、アクティビティの実行がクエリを実行し、異なる時間枠でデータをコピーするようにします。

変数は、実行時に実際の値を含むものであり、アプリモデル(データセット、パイプラインなど)のこれらのパラメーターに割り当てて、実際の作業を行うことができます。

ここではいくつかの例を示します。

https://docs.Microsoft.com/en-us/Azure/data-factory/control-flow-expression-language-functions#examples

2
Nicolas Zhang

パラメータはパイプライン全体に設定され、パイプラインの実行中は一定です。実行中にそれらをreadして、パイプラインの動作を制御できます。それらは、プログラミング言語の定数に似ており、ソースコードの先頭で定義されます。

変数はパイプラインの開始時に設定でき、実行中に読み取りおよび変更できます。それらはプログラミング言語の通常の変数のようなものです。

1
Chuck Connell