Свойства в этой категории указывают, как Campaign обрабатывает строчные сравнения и пустые поля в плоских файлах, а также поведение макроса
STRING_CONCAT.
Свойство longNumericIdsAsText указывает, будет ли язык макросов
Campaign обрабатывать числовые ID, содержащие более 15 разрядов, как текст.
Задайте значение yes, чтобы указать, что числовые ID, содержащие более 15 разрядов, будут обрабатываться как текст.
Задайте значение no, чтобы указать, что числовые ID, содержащие более 15 разрядов, будут обрабатываться как числовые значения (и, соответственно, могут потерять точность или уникальность, если они будут усечены или округлены).
|
Если для свойства partitions > partition[n] > dataSources > [имя_источника_данных] > ForceNumeric задано значение TRUE, этот параметр будет игнорироваться для полей, поступающих из этого источника данных.
|
Свойство stringConcatWithNullIsNull управляет поведением макроса
Campaign STRING_CONCAT.
Если задано значение no,
STRING_CONCAT возвратит конкатенацию всех свойств, не равных
NULL; в этом случае
STRING_CONCAT возвратит
NULL, только если все входные значения равны
NULL.
Свойство performCaseInsensitiveComparisonAs указывает, как
Campaign сравнивает значения данных, если для свойства compareCaseSensitive задано значение
no (то есть, при сравнении без учета регистра символов). Если для compareCaseSensitive задано значение
yes, данное свойство игнорируется.
Если задано значение UPPER,
Campaign преобразует все данные в символы верхнего регистра перед сравнением.
Если задано значение LOWER,
Campaign преобразует все данные в символы нижнего регистра перед сравнением.
Свойство upperAllowsDate задает, будет ли функция базы данных
UPPER допускать параметр
DATE/DATETIME и, соответственно, будет ли операция выполняться в базе данных или на сервере
Campaign.
Задайте значение yes, если базой данных является SQL Server или Oracle. Функция
UPPER в этих базах данных разрешает параметр
DATE/DATETIME.
Задайте значение no, если базой данных является
DB2® или Teradata. Функция
UPPER в этих базах данных не разрешает параметр
DATE/DATETIME.
Свойство compareCaseSensitive указывает, будет ли при сравнении данных
Campaign учитываться регистр буквенных символов (верхний или нижний).
Если задано значение no,
Campaign проигнорирует разницу в регистре символов при сравнении значений данных и произведет сортировку текстовых данных по двоичному алгоритму без учета регистра символов. Этот параметр настоятельно рекомендуется, если используются данные на английском языке.
Если задано значение yes,
Campaign будет различать значения данных в соответствии с регистром символов, выполняя истинное двоичное сравнение для каждого символа. Этот параметр настоятельно рекомендуется, если используются данные не на английском языке.
Свойство lowerAllowsDate задает, будет ли функция базы данных
LOWER допускать параметр
DATE/DATETIME и, соответственно, будет ли операция выполняться в базе данных или на сервере
Campaign.
Задайте значение yes, если базой данных является SQL Server или Oracle. Функция
LOWER в этих базах данных разрешает параметр
DATE/DATETIME.
Задайте значение no, если базой данных является
DB2® или Teradata. Функция
LOWER в этих базах данных не разрешает параметр
DATE/DATETIME.
Свойство substrAllowsDate задает, будет ли функция базы данных
SUBSTR/SUBSTRING допускать параметр
DATE/DATETIME и, соответственно, будет ли операция выполняться в базе данных или на сервере
Campaign.
Задайте значение yes, если базой данных является Oracle или Teradata. Функция
SUBSTR/SUBSTRING в этих базах данных разрешает параметр
DATE/DATETIME.
Задайте значение no, если базой данных является SQL Server или
DB2®. Функция
SUBSTR/SUBSTRING в этих базах данных не разрешает параметр
DATE/DATETIME.
Свойство ltrimAllowsDate задает, будет ли функция базы данных
LTRIM допускать параметр
DATE/DATETIME и, соответственно, будет ли операция выполняться в базе данных или на сервере
Campaign.
Задайте значение yes, если базой данных является SQL Server, Oracle или Teradata. Функция
LTRIM в этих базах данных разрешает параметр
DATE/DATETIME.
Задайте значение no, если базой данных является
DB2®. Функция
LTRIM в этой базе данных не разрешает параметр
DATE/DATETIME.
Свойство rtrimAllowsDate задает, будет ли функция базы данных
RTRIM допускать параметр
DATE/DATETIME и, соответственно, будет ли операция выполняться в базе данных или на сервере
Campaign.
Задайте значение yes, если базой данных является SQL Server, Oracle или Teradata. Функция
RTRIM в этих базах данных разрешает параметр
DATE/DATETIME.
Задайте значение no, если базой данных является
DB2®. Функция
RTRIM в этой базе данных не разрешает параметр
DATE/DATETIME.
Свойство likeAllowsDate задает, будет ли функция базы данных
LIKE допускать параметр
DATE/DATETIME и, соответственно, будет ли операция выполняться в базе данных или на сервере
Campaign.
Задайте значение yes, если базой данных является SQL Server или Oracle. Функция
LIKE в этих базах данных разрешает параметр
DATE/DATETIME.
Задайте значение no, если базой данных является
DB2® или Teradata. Функция
LIKE в этих базах данных не разрешает параметр
DATE/DATETIME.
Свойство fileAllSpacesIsNull управляет тем, как
Campaign интерпретирует пустое поле в отображенном плоском файле, указывая, будет ли значение из одних пробелов в плоском файле рассматриваться как значение
NULL.
Если задано значение yes, значение из одних пробелов будет рассматриваться как значение
NULL.
Campaign будет считать вхождениями запросы вида
<поле> is null, но завершит с ошибкой запросы вида
<поле> = "".
Если задано значение no, значение из одних пробелов будет обрабатываться как пустая строка, не являющаяся значением
NULL.
Campaign будет считать вхождениями запросы вида
<поле> = "", но завершит с ошибкой запросы вида
<поле> is null.
Copyright IBM Corporation 2012. All Rights Reserved.
|