处理记录定义
记录定义是用来捕捉或描述打印图像或 PDF 文件中的一个记录集的信息。因为打印图像或 PDF 文件是图像,没有任何元数据来标识域和记录,所以您需要指定一个或多个记录定义来标识文件中的记录,并且将其与环绕数据或空白相区分。
在定义打印图像或 PDF 文件时,需要定义一组详细记录。您可能还想定义页眉或页脚记录,但它们不是必需的。
详细记录定义可能由 Analytics 在文件定义过程中自动创建,否则您必须手动创建一个或多个记录定义。
起点是选择一个初始数据值
记录定义的起点是在初始数据域中选择一个初始数据值。初始数据值中或包含初始数据值的排中的字符构成了记录定义的基础,该定义标识了与该初始数据域相关联的记录集。有关详细信息,请参见定义和导入打印图像(报告)文件和 PDF 文件。
在定义初始数据域和关联的记录集之后,您可以根据需要指定任意数量的附加域定义,以便将该记录的其余部分分解到不同的数据元素中。
“记录定义”对话框
在记录定义对话框中,您可以指定信息以描述源文件中的记录集。它使您可以执行两个主要任务:
- 指定由记录表示的数据的类型:详细、页眉或页脚
- 修改或进一步构建用于捕捉记录集的准则
您无须完全从头开始。Analytics 应该已经指定某些信息,但您通常必须进行优化或补充。
下图显示了包含两个准则的记录定义对话框,它的三个菜单已打开。这些菜单和相邻的文本域可供您用来修改或进一步构建用以捕捉记录集的准则。
记录定义对话框包括以下元素:
- 记录类型规范
- 单个准则
- 准则生成器
下表解释了记录定义对话框中每个项的用途:
|
项名称 |
目的 |
|---|---|
|
记录类型:
|
指定由记录表示的数据的类型:细节、页眉或页脚。
说明 尽管在数据定义向导中,页眉和页脚数据最初被视为单独的记录,但在生成的 Analytics 表中,此数据变成一个或多个附加域,它们具有重复值,并且被添加到细节记录中。 |
|
透明 (仅适用于页眉记录) |
指定页眉记录不会拆分多行细节记录。 如果页眉记录拆分源文件中的多行细节记录(这可能发生在分页符处),则选择透明可以在生成的 Analytics 表中将细节记录合并在一起。 |
|
记录名 |
使您可以自定义出现在数据定义向导最左侧列中的默认记录名称。 如果您要创建多个页眉或页脚记录,您可能发现自定义默认名称很有用。该值仅出现在数据定义向导中,而不会出现在生成的 Analytics 表中。 |
|
记录行数 |
指定构成源文件中单个记录的行数。 例如,如果源文件中的各个细节记录出现在单个行上,则该值必须是 ‘1’。如果每个细节记录都跨越三行,则该值必须是 ‘3’。 |
|
包括或排除 (准则生成器的一部分) |
指定是应该将符合该准则的记录包括在记录集中,还是应该将其排除在外。 此菜单包含以下选项:
|
|
匹配 (准则生成器的一部分) |
指定用来唯一地标识该文件中的记录集的方法或字符类型。 此菜单包含以下选项:
|
|
文本 (准则生成器的一部分) |
对于精确匹配、行内查找或查找范围,请指定唯一标识该文件中的记录集的字符或字符串。 对于自定义图,请指定唯一标识该文件中的记录集的字符模式。 对于其他匹配选项,该域被禁用。 |
|
线状图 (准则生成器的一部分) |
指定该准则适用于该记录的哪个行。 例如,如果您创建一个自定义图以匹配邮政编码,并且邮政编码出现在一个三行记录的第三行上,则您必须在行中指定“3”。 对于单行记录,该值始终为“1”。 |
|
开始位置或范围 (准则生成器的一部分) |
指定下列任一内容:
您可以突出显示源文件中的位置或范围,以自动填充开始位置或范围域。您还可以手动输入位置或范围编号。对于范围,请使用语法开始字节:结束字节。 |
|
逻辑 (准则生成器的一部分) |
使您可以添加或删除准则,以及指定准则之间的逻辑关系。您最多可以添加 8 个条件。 此菜单包含以下选项:
提示 如果某个准则中缺少值,则逻辑按钮可能变得没有反应。请提供任何缺少值以重新激活逻辑按钮。 |