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