Campaign | partitions | partition[n] | server | dataProcessing
此类别中的属性指定
Campaign
如何处理平面文件中的字符串比较和空字段,以及宏
STRING_CONCAT
的行为。
longNumericIdsAsText
描述
longNumericIdsAsText
属性指定
Campaign
宏语言是否将超过 15 位的数字标识视为文本。
将值设置为
yes
可指定将超过 15 位的数字标识视为文本。
将值设置为
no
可指定将超过 15 位的数字标识视为数字值(因此如果被截断或舍入,精度或唯一性可能会受损)。
对于此数据源中的字段,如果将
partitions > partition[n] > dataSources > [data_source_name] > ForceNumeric
属性设置为
TRUE
,那么会忽略此设置。
缺省值
no
有效值
yes | no
stringConcatWithNullIsNull
描述
stringConcatWithNullIsNull
属性控制
Campaign
宏
STRING_CONCAT
的行为。
值是
yes
时,如果
STRING_CONCAT
的任何输入是
NULL
,那么它会返回
NULL
。
值是
no
时,
STRING_CONCAT
会返回其所有非
NULL
属性的并置;在此情况下,仅当
STRING_CONCAT
的所有输入都是
NULL
,它才会返回
NULL
。
缺省值
yes
有效值
yes | no
performCaseInsensitiveComparisonAs
描述
performCaseInsensitiveComparisonAs
属性指定当 compareCaseSensitive 属性设置为
no
(即,在不区分大小写比较期间)时,
Campaign
如何比较数据值。如果 compareCaseSensitive 的值是
yes
,那么会忽略此属性。
值是
UPPER
时,
Campaign
会在比较之前将所有数据转换为大写。
值是
LOWER
时,
Campaign
会在比较之前将所有数据转换为小写。
缺省值
LOWER
有效值
UPPER | LOWER
upperAllowsDate
描述
upperAllowsDate
属性指定
UPPER
数据库函数是否允许
DATE/DATETIME
参数,因此操作是可以在数据库中执行还是必须由
Campaign
服务器执行。
如果数据库是 SQL Server 或 Oracle,请将值设置为
yes
。这些数据库中的
UPPER
函数允许
DATE/DATETIME
参数。
如果数据库是
DB2
®
或 Teradata,请将值设置为
no
。这些数据库中的
UPPER
函数不允许
DATE/DATETIME
参数。
请注意,此设置是全局的,而不是针对每个数据源。如果对任何使用中的数据源建议
no
值,请将值设置为
no
。如果对所有使用中的数据源建议
yes
值,请将值设置为
yes
。
缺省值
yes
有效值
yes | no
compareCaseSensitive
描述
compareCaseSensitive
属性指定
Campaign
数据比较是否区分字母大小写(大写与小写)。
值是
no
时,
Campaign
会在比较数据值时忽略大小写差别,并以二进制、不区分大小写方式对文本数据进行排序。当使用英语数据时,强烈建议使用此设置。
值是
yes
时,
Campaign
会根据大小写差别区分数据值,执行每个字符的真实二进制值比较。当使用非英语数据时,强烈建议使用此设置。
缺省值
no
有效值
yes | no
lowerAllowsDate
描述
lowerAllowsDate
属性指定
LOWER
数据库函数是否允许
DATE/DATETIME
参数,因此操作是可以在数据库中执行还是必须由
Campaign
服务器执行。
如果数据库是 SQL Server 或 Oracle,请将值设置为
yes
。这些数据库中的
LOWER
函数允许
DATE/DATETIME
参数。
如果数据库是
DB2
®
或 TeradataSet,请将值设置为
no
。这些数据库中的
LOWER
函数不允许
DATE/DATETIME
参数。
请注意,此设置是全局的,而不是针对每个数据源。如果对任何使用中的数据源建议
no
值,请将值设置为
no
。如果对所有使用中的数据源建议
yes
值,请将值设置为
yes
。通常,在一个客户站点中只有一个数据库类型在使用中,但是有一些安装会有多个数据库类型在使用中。
缺省值
yes
有效值
yes | no
substrAllowsDate
描述
substrAllowsDate
属性指定
SUBSTR/SUBSTRING
数据库函数是否允许
DATE/DATETIME
参数,因此操作是可以在数据库中执行还是必须由
Campaign
服务器执行。
如果数据库是 Oracle 或 Teradata,请将值设置为
yes
。这些数据库中的
SUBSTR/SUBSTRING
函数允许
DATE/DATETIME
参数。
如果数据库为 SQL Server 或
DB2
®
,请将此值设置为
no
。这些数据库中的
SUBSTR/SUBSTRING
函数不允许
DATE/DATETIME
参数。
请注意,此设置是全局的,而不是针对每个数据源。如果对任何使用中的数据源建议
no
值,请将值设置为
no
。如果对所有使用中的数据源建议
yes
值,请将值设置为
yes
。
缺省值
yes
有效值
yes | no
ltrimAllowsDate
描述
ltrimAllowsDate
属性指定
LTRIM
数据库函数是否允许
DATE/DATETIME
参数,因此操作是可以在数据库中执行还是必须由
Campaign
服务器执行。
如果数据库是 SQL Server、Oracle 或 Teradata,请将值设置为
yes
。这些数据库中的
LTRIM
函数允许
DATE/DATETIME
参数。
如果数据库是
DB2
®
,请将值设置为
no
。此数据库中的
LTRIM
函数不允许
DATE/DATETIME
参数。
请注意,此设置是全局的,而不是针对每个数据源。如果对任何使用中的数据源建议
no
值,请将值设置为
no
。如果对所有使用中的数据源建议
yes
值,请将值设置为
yes
。通常,在一个客户站点中只有一个数据库类型在使用中,但是有一些安装会有多个数据库类型在使用中。
缺省值
yes
有效值
yes | no
rtrimAllowsDate
描述
rtrimAllowsDate
属性指定
RTRIM
数据库函数是否允许
DATE/DATETIME
参数,因此操作是可以在数据库中执行还是必须由
Campaign
服务器执行。
如果数据库是 SQL Server、Oracle 或 Teradata,请将值设置为
yes
。这些数据库中的
RTRIM
函数允许
DATE/DATETIME
参数。
如果数据库是
DB2
®
,请将值设置为
no
。此数据库中的
RTRIM
函数不允许
DATE/DATETIME
参数。
请注意,此设置是全局的,而不是针对每个数据源。如果对任何使用中的数据源建议
no
值,请将值设置为
no
。如果对所有使用中的数据源建议
yes
值,请将值设置为
yes
。
缺省值
yes
有效值
yes | no
likeAllowsDate
描述
likeAllowsDate
属性指定
LIKE
数据库函数是否允许
DATE/DATETIME
参数,因此操作是可以在数据库中执行还是必须由
Campaign
服务器执行。
如果数据库是 SQL Server 或 Oracle,请将值设置为
yes
。这些数据库中的
LIKE
函数允许
DATE/DATETIME
参数。
如果数据库是
DB2
®
或 TeradataSet,请将值设置为
no
。这些数据库中的
LIKE
函数不允许
DATE/DATETIME
参数。
此设置是全局的,而不是针对每个数据源。如果对任何使用中的数据源建议
no
值,请将值设置为
no
。如果对所有使用中的数据源建议
yes
值,请将值设置为
yes
。
缺省值
yes
有效值
yes | no
fileAllSpacesIsNull
描述
fileAllSpacesIsNull
属性通过指定是否应该将平面文件中的所有空格值视为
NULL
值,控制
Campaign
解释映射的平面文件中空字段的方式。
值是
yes
时,会将所有空格值视为
NULL
值。
Campaign
使诸如
<field> is null
的查询匹配,但使诸如
<field> =
"" 的查询失败。
值是
no
时,会将所有空格值视为非
NULL
空字符串。
Campaign
使诸如
<field> =
"" 的查询匹配,但使
<field> is null
失败。
缺省值
yes
有效值
yes | no
Copyright IBM Corporation 2012. All Rights Reserved.