在数据集包含文件中定义参数

配置数据集时,可以定义变量(也称为参数)来表示有意义的值。

要为参数赋值(即定义参数),请在日志处理或Transformation Dataset Include文件中将参数的名称和值添加到Parameters矢量。 定义参数之后,您就可以在数据集配置文件的配置文件中引用这些参数。定义和引用此类参数称为参数替代。配置数据集时使用参数替代可以为参数定义创建一个集中位置。当您需要对引用了多次或在多个文件中引用的参数进行更新时,只需更改一次即可。

注意

在本指南中,术语参数用于引用配置文件中任何设置的名称(如日志条目条件、重新处理或转换)。 但在本节中,参数特指数据集包含文件中“参数”矢量的成员,而不是配置文件中设置的名称。

在定义参数时,您应该考虑以下几点:

  • 一个参数只需定义一次。因此,无法在多个数据集包含文件中定义同一个变量。
  • 您定义的任何参数对于日志处理阶段或转换阶段都是本地的,但在该阶段的多个数据集配置文件中是全局通用的。例如,如果在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>,其中“配置文件名称”是数据集包含文件所属的数据集配置文件或继承配置文件的名称。

注意

请勿将已修改的配置文件保存到 Adobe 提供的任何内部配置文件中,因为当您安装这些配置文件的更新时,系统会覆盖您所做的更改。

引用参数

  • 在另一个数据集配置文件中引用定义的参数时,必须键入其名称$(parameter name)。

以下各节描述了您可以定义的参数类型。

在此页面上