Campaign | partitions | partition[n] | server | dataProcessing

このカテゴリのプロパティは、Campaign によるフラットファイルでのストリング比較と空のフィールドの処理方法、およびマクロ STRING_CONCAT の動作を指定します。

longNumericIdsAsText
説明
longNumericIdsAsText プロパティは、Campaign マクロ言語で 15 桁を超える数値 ID をテキストとして扱うかどうかを指定します。
15 桁を超える数値 ID をテキストとして扱うには、値を yes に設定します。
15 桁を超える数値 ID を数値として扱う (したがって、切り捨てや丸めを行った場合は精度または固有性が失われる可能性がある) ことを指定するには、値を no に設定します。
*
この設定は、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_CONCATNULL を返すのは、すべての入力が 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、Sybase、または Informix である場合は、値を no に設定します。これらのデータベースでは、UPPER 関数で DATE/DATETIME パラメータが許容されません。
これは、グローバルの設定であり、データソース単位の設定ではないことに注意してください。使用中のいずれかのデータソースで no の値が推奨されている場合は、値を no に設定します。使用中のすべてのデータソースで yes の値が推奨されている場合は、値を yes に設定します。
デフォルト値
yes
有効な値
yes | no
compareCaseSensitive
説明
compareCaseSensitive プロパティは、Campaign のデータ比較で、英字の大小 (UPPER と lower) を区別するかどうかを指定します。
値が no の場合、Campaign はデータ値を比較するときに大/小文字の違いを無視し、テキストデータをバイナリの、大文字と小文字を区別しない方法でソートします。英語のデータを使用する場合は、この設定を強くお勧めします。
値が yes の場合、Campaign は大/小文字の違いに基づいてデータ値を区別し、各文字の真のバイナリ値比較を行います。英語でないデータを使用する場合は、この設定を強くお勧めします。
デフォルト値
no
有効な値
yes | no
lowerAllowsDate
説明
lowerAllowsDate プロパティは、LOWER データベース関数で DATE/DATETIME パラメータが許容されるかどうか、したがって、操作をデータベース内で実行できるか、それとも Campaign サーバによって実行する必要があるかどうかを指定します。
データベースが SQL Server または Oracle である場合は、値を yes に設定します。これらのデータベースでは、LOWER 関数で DATE/DATETIME パラメータが許容されます。
データベースが DB2、Teradata、Sybase、または Informix である場合は、値を no に設定します。これらのデータベースでは、LOWER 関数で DATE/DATETIME パラメータが許容されません。
これは、グローバルの設定であり、データソース単位の設定ではないことに注意してください。使用中のいずれかのデータソースで no の値が推奨されている場合は、値を no に設定します。使用中のすべてのデータソースで yes の値が推奨されている場合は、値を yes に設定します。一般に、顧客のサイトで使用されるデータベースタイプは 1 つだけですが、複数のデータベースタイプが使用されるインストール済み環境もあります。
デフォルト値
yes
有効な値
yes | no
substrAllowsDate
説明
substrAllowsDate プロパティは、SUBSTR/SUBSTRING データベース関数で DATE/DATETIME パラメータが許容されるかどうか、したがって、操作をデータベース内で実行できるか、それとも Campaign サーバによって実行する必要があるかどうかを指定します。
データベースが Oracle または Teradata である場合は、値を yes に設定します。これらのデータベースでは、SUBSTR/SUBSTRING 関数で DATE/DATETIME パラメータが許容されます。
データベースが SQL Server、DB2、Sybase、または Informix である場合は、値を no に設定します。SQL Server、DB2、および Sybase では、SUBSTR/SUBSTRING 関数で DATE/DATETIME パラメータは許容されません。Informix の SUBSTR では、DATE パラメータは受け入れられますが、DATE は最初にテキストに変換され、その変換によってフォーマットが変更されます。したがって、SUBSTR は、Campaign サーバと比較した場合、データベース内に異なる結果を返すので、データベースが Informix であるときのベストプラクティスは substrAllowsDateno に設定することです。
これは、グローバルの設定であり、データソース単位の設定ではないことに注意してください。使用中のいずれかのデータソースで no の値が推奨されている場合は、値を no に設定します。使用中のすべてのデータソースで yes の値が推奨されている場合は、値を yes に設定します。
デフォルト値
yes
有効な値
yes | no
ltrimAllowsDate
説明
ltrimAllowsDate プロパティは、LTRIM データベース関数で DATE/DATETIME パラメータが許容されるかどうか、したがって、操作をデータベース内で実行できるか、それとも Campaign サーバによって実行する必要があるかどうかを指定します。
データベースが SQL Server、Oracle、または Teradata である場合は、値を yes に設定します。これらのデータベースでは、LTRIM 関数で DATE/DATETIME パラメータが許容されます。
データベースが DB2、Sybase、または Informix である場合は、値を no に設定します。これらのデータベースでは、LTRIM 関数で DATE/DATETIME パラメータが許容されません。
これは、グローバルの設定であり、データソース単位の設定ではないことに注意してください。使用中のいずれかのデータソースで no の値が推奨されている場合は、値を no に設定します。使用中のすべてのデータソースで yes の値が推奨されている場合は、値を yes に設定します。一般に、顧客のサイトで使用されるデータベースタイプは 1 つだけですが、複数のデータベースタイプが使用されるインストール済み環境もあります。
デフォルト値
yes
有効な値
yes | no
rtrimAllowsDate
説明
rtrimAllowsDate プロパティは、RTRIM データベース関数で DATE/DATETIME パラメータが許容されるかどうか、したがって、操作をデータベース内で実行できるか、それとも Campaign サーバによって実行する必要があるかどうかを指定します。
データベースが SQL Server、Oracle、または Teradata である場合は、値を yes に設定します。これらのデータベースでは、RTRIM 関数で DATE/DATETIME パラメータが許容されます。
データベースが DB2、Sybase、または Informix である場合は、値を 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、Teradata、Sybase、または Informix である場合は、値を 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


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