构建转换的约定

重要

阅读有关Data Workbench 生命周期终止公告.

显示在构建转换时有哪些适用约定的表格。

约定 描述
顺序执行

数据集配置文件内的转换会按顺序(即按它们在配置文件中列出的顺序)应用于日志条目。因此,转换必须按照输出用作其他转换的输入的顺序列出。更具体地说,如果一个转换的输出用作另一个转换的输入,则在数据集配置文件中应务必先列出前一个转换,然后再列出后一个转换。否则,Data Workbench Server 会生成错误。

处理阶段提供了一种对多个数据集包含文件中定义的转换进行排序的方式。对于与特定处理阶段关联的所有数据集包含文件,转换基于其输入和输出进行排序。此外,如果一个阶段中的多个数据集包含文件将数据作为转换结果输出到同一个字段,则 Data Workbench Server 会生成错误。

有关各阶段的详细信息,请参阅 日志处理配置文件, 转换配置文件 数据集包含文件.

转换依赖关系图”可以显示一个字段是如何被一系列转换修改的。请参阅 数据集配置工具.

输出名称 大多数转换指定一个输出字段。如果输出是一个用户定义的扩展字段,则此字段的名称必须以“x–”开头。输出字段名称不能包含空格或特殊字符。扩展字段的名称可以采用混合大小写(如“x-NewCampaignName”或“x-New-Campaign-Name”)以提高可读性,但软件会将其视为不区分大小写。
输入字段

输入字段是指某个基准字段或从先前转换输出生成的用户创建字段。如果需要常量字符串,可以使用加引号的字符串代替基准字段或用户创建的字段。

有关 Data Workbench Server 可处理的一些常见定义数据字段的列表,请参阅 事件数据记录字段.

简单字符串和字符串矢量 所有转换都针对字符串和/或字符串矢量进行操作。简单字符串是字符的文本序列。字符串矢量包含零个简单字符串或按特定顺序排列的多个简单字符串。

在此页面上