データセットインクルードファイルでのパラメーターの定義

データセットを設定するときに、特定の意味を持った値の変数(パラメーター)を定義することができます。

パラメーターに値を割り当てる(パラメーターを定義する)には、ログ処理ファイルまたはTransformation Dataset IncludeファイルでParametersベクトルにパラメーターの名前と値を追加します。 定義したパラメーターは、データセットプロファイルの設定ファイルから参照することができます。こうしたパラメーターを定義して参照することを「パラメーターの置き換え」といいます。データセットを設定する際、パラメーターの置き換えを行うことによって、パラメーターの定義を 1 箇所にまとめることができます。繰り返し参照されるパラメーターや多数のファイルから参照されるパラメーターの更新が必要になったときに、1 回で変更を済ませることができます。

メモ

このガイドでは、設定ファイル内の設定の名前(Log Entry Condition、Reprocess、Transformationsなど)を指して、「パラメーター」という用語が使用されています。 しかし、この節に限っては、パラメーターという用語が出現した場合、設定ファイル内の設定名ではなく、データセットインクルードファイル内の Parameters ベクトルのメンバーを指すものとします。

パラメーターを定義する際は次の点に注意してください。

  • パラメーターの定義は 1 回のみとしてください。したがって、複数のデータセットインクルードファイルで同じ変数を定義することはできません。
  • 独自に定義したすべてのパラメーターはログ処理段階または変換段階のどちらか一方についてのみ(ローカルに)有効となります。ただし、その一方の段階に関しては、複数のデータセット設定ファイルで(グローバルに)参照できます。例えば、Transformation Dataset Includeファイルにパラメーターを定義した場合、そのパラメーターは変換段階全体に対して定義され、Transformation.cfgファイル内で参照し、継承されたプロファイルの他のすべてのTransformation Dataset Includeファイルで参照できます。 このパラメーターは、ログ処理用に定義されません。したがって、Log Processing.cfgファイルまたはLog Processing Dataset Includeファイル内のパラメーターを参照すると、処理エラーが発生します。

パラメーターを定義するには

文字列、数値、ベクトルの各パラメーターは、Log ProcessingファイルとTransformation Includeファイルで定義できます。

  1. Log ProcessingまたはTransformation Dataset IncludeファイルのData Workbenchウィンドウで、Parameters​を右クリックし、Add new/Parameter​をクリックします。

  2. String ParameterNumeric Parameter、または​Vector Parameter​を選択し、以下の節の説明に従って、NameパラメーターとValueパラメーターを設定します。

  3. パラメーターを定義したデータセットインクルードファイルを保存するには、ウィンドウ上部の​(modified)​を右クリックし、Save​をクリックします。

  4. ローカルに適用した変更を有効にするには、Profile ManagerでUser列のファイルのチェックマークを右クリックし、Save to > profile name​をクリックします。プロファイル名は、データセットインクルードファイルが属するデータセットプロファイル名または継承プロファイルです。

メモ

アドビから提供される内部プロファイルには、変更した設定ファイルを一切保存しないでください。内部プロファイルに対するアップデートをインストールするときに変更内容が上書きされます。

パラメーターを参照するには

  • 定義済みのパラメーターを別のデータセット設定ファイルから参照する場合は、その名前を$(parameter name)と入力する必要があります。

定義できるパラメーターのタイプについては、次の節で説明しています。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now