Interact | general | systemTablesDataSource | loaderProperties

这些配置属性定义运行时环境系统表的数据库装入程序实用程序的设置。仅当您要使用数据库装入程序实用程序时,才需要定义这些属性。

databaseName
说明
数据库装入程序连接至的数据库的名称。
缺省值
未定义缺省值。
LoaderCommandForAppend
说明
LoaderCommandForAppend 参数指定发出来调用数据库装入实用程序以将记录追加到 Interact 内联系人和响应历史记录登台数据库表中的命令。需要设置此参数以启用联系人和响应历史记录数据的数据库装入程序实用程序。
此参数指定为数据库装入实用程序可执行文件或启动数据库装入实用程序的脚本的完整路径名。使用脚本允许您在调用装入实用程序之前执行其他设置。
大部分数据库装入实用程序都需要几个自变量才能成功启动。这些可以包括指定要从中装入的数据文件和控制文件,以及要装入到的数据库和表。运行该命令时,会用指定的元素替换标记。
请咨询数据库装入实用程序文档以了解调用数据库装入实用程序时要使用的正确语法。
缺省情况下,未定义此参数。
下表说明了可用于 LoaderCommandForAppend 的标记。

标记

说明

<CONTROLFILE>

Interact 根据在 LoaderControlFileTemplate 参数中指定的模板生成的临时控制文件的完整路径和文件名替换此标记。

<DATABASE>

Interact 将数据装入其中的数据源的名称替换此标记。这是在此数据源的类别名称中使用的相同数据源名称。

<DATAFILE>

用在装入过程中由 Interact 创建的临时数据文件的完整路径和文件名替换此标记。此文件位于 Interact 临时目录 UNICA_ACTMPDIR 中。

<DBCOLUMNNUMBER>

用通常在数据库中的列替换此标记。

<FIELDLENGTH>

用要装入到数据库中的字段长度替换此标记。

<FIELDNAME>

用要装入到数据库中的字段名称替换此标记。

<FIELDNUMBER>

用要装入到数据库中的字段编号替换此标记。

<FIELDTYPE>

用字面值“CHAR( )”替换此标记。此字段的长度在 () 之间指定。如果数据库不了解字段类型 CHAR,那么可以手动指定字段类型的适当文本,并使用 <FIELDLENGTH> 标记。例如,对于 SQLSVR 和 SQL2000,应使用“SQLCHAR(<FIELDLENGTH>)”

<NATIVETYPE>

用将此字段装入到的数据库的类型替换此标记。

<NUMFIELDS>

用表中的字段数替换此标记。

<PASSWORD>

用与数据源的当前流程图连接中的数据库密码替换此标记。

<TABLENAME>

Interact 将数据装入到的数据库表名称替换此标记。

<USER>

用与数据源的当前流程图连接中的数据库用户替换此标记。

缺省值
未定义缺省值。
LoaderControlFileTemplateForAppend
说明
LoaderControlFileTemplateForAppend 属性指定先前已在 Interact 中配置的控制文件模板的完整路径和文件名。设置此参数时,Interact 会根据在此处指定的模板动态构建临时控制文件。此临时控制文件的路径和名称可用于 <CONTROLFILE> 标记(该标记可用于 LoaderCommandForAppend 属性)。
在以数据库装入程序实用程序方式使用 Interact 之前,必须配置此参数指定的控制文件模板。控制文件模板支持下列标记,在 Interact 创建临时控制文件时会动态替换这些标记。
请参阅数据库装入程序实用程序文档以了解控制文件所需的正确语法。可用于控制文件模板的标记与那些可用于 LoaderControlFileTemplate 属性的标记相同。
缺省情况下,未定义此参数。
缺省值
未定义缺省值。
LoaderDelimiterForAppend
说明
LoaderDelimiterForAppend 属性指定临时 Interact 数据文件是固定宽度的还是定界的平面文件,如果是定界的,用作定界符的字符或字符集。
如果未定义值,那么 Interact 会将临时数据文件创建为固定宽度平面文件。
如果指定值,那么当调用装入程序来填充不知道为空的表时,会使用该值。Interact 会将临时数据文件创建为定界平面文件,并使用此属性的值作为定界符。
缺省情况下,未定义此属性。
缺省值
有效值
字符(如果需要,可以括在双引号中)。
LoaderDelimiterAtEndForAppend
说明
一些外部装入实用程序需要数据文件是定界的,每行以定界符结尾。要满足此需求,请将 LoaderDelimiterAtEndForAppend 值设置为 TRUE,因此,当调用装入程序以填充不知道为空的表时,Interact 会在每行末尾使用定界符。
缺省值
FALSE
有效值
TRUE | FALSE
LoaderUseLocaleDP
说明
LoaderUseLocaleDP 属性指定当 Interact 将数字值写入要由数据库装入实用程序装入的文件时,是否将特定于语言环境的符号用作小数点。
将此值设置为 FALSE 以指定使用句点 (.) 作为小数点。
将此值设置为 TRUE 以指定使用适合于语言环境的小数点符号。
缺省值
FALSE
有效值
TRUE | FALSE


IBM Unica Marketing Platform
 
8
For more information, see our support and community site: Customer Central