Campaign | partitions | partition[n] | server | dataProcessing
Les propriétés de cette catégorie indiquent la méthode employée par Campaign pour gérer les comparaisons de chaînes et les zones vides dans les fichiers à plat, et contrôlent également le comportement de la macro STRING_CONCAT.
longNumericIdsAsText
Description
La propriété longNumericIdsAsText spécifie si le langage de macro Campaign traitera les ID numériques composés de plus de 15 chiffres en tant que texte.
Définissez la valeur sur TRUE pour indiquer que les ID numériques de plus de 15 chiffres seront traités en tant que texte.
Définissez la valeur sur FALSE pour indiquer qu'ils seront traités en tant que valeurs numériques (s'ils sont tronqués ou arrondis, cela aura une incidence sur leur précision et sur leur caractère unique).
*
Ce paramètre est ignoré si la propriété partitions > partition[n] > dataSources > [nom_source_données] > ForceNumeric est définie sur TRUE pour les zones de cette source de données.
Valeur par défaut
FALSE
Valeurs valides
TRUE | FALSE
stringConcatWithNullIsNull
Description
La propriété stringConcatWithNullIsNull contrôle le comportement de la macro STRING_CONCAT de Campaign.
Lorsque la valeur est définie sur TRUE, STRING_CONCAT retourne NULL si l’une de ses entrées est NULL.
Lorsqu'elle est définie sur FALSE, STRING_CONCAT retourne la concaténation de toutes ses propriétés non NULL. Dans ce cas, STRING_CONCAT renvoie NULL uniquement si toutes ses entrées sont NULL.
Valeur par défaut
TRUE
Valeurs valides
TRUE | FALSE
performCaseInsensitiveComparisonAs
Description
La propriété performCaseInsensitiveComparisonAs indique la méthode employée par Campaign pour comparer les valeurs de données lorsque la propriété compareCaseSensitive est définie sur non (les comparaisons ne sont pas sensibles à la casse). Cette propriété est ignorée si la valeur de compareCaseSensitive est définie sur oui.
Lorsque la valeur est définie sur UPPER, Campaign convertit toutes les données en majuscules avant de procéder à la comparaison.
Lorsque la valeur est définie sur LOWER, Campaign convertit toutes les données en minuscules avant de procéder à la comparaison.
Valeur par défaut
LOWER
Valeurs valides
UPPER | LOWER
upperAllowsDate
Description
La propriété upperAllowsDate indique si la fonction UPPER permet d'utiliser le paramètre DATE/DATETIME, et ainsi de savoir si l'opération peut être effectuée dans la base de données ou si elle doit être réalisée par le serveur de Campaign.
Définissez la valeur sur TRUE si la base de données est de type Serveur SQL ou Oracle. Dans ces bases de données, la fonction UPPER permet d'utiliser le paramètre DATE/DATETIME.
Choisissez la valeur FALSE si la base de données est de type DB2® ou Teradata. Dans ces bases de données, la fonction UPPER ne permet pas d'utiliser le paramètre DATE/DATETIME.
Notez que ce paramètre est global. Il ne s'applique pas aux sources de données de manière individuelle. Si la valeur non est recommandée pour l'une des sources de données en cours d'utilisation, définissez-la. Si la valeur oui est recommandée pour toutes les sources de données en cours d'utilisation, définissez-la.
Valeur par défaut
TRUE
Valeurs valides
TRUE | FALSE
compareCaseSensitive
Description
La propriété compareCaseSensitive indique si les comparaisons de données de Campaign sont sensibles à la casse (MAJUSCULES/minuscules).
Si la valeur est définie sur FALSE, Campaign ignorera les différences de casse lors de la comparaison des valeurs de données. Les données textuelles seront alors triées de façon binaire et ne seront pas sensibles à la casse. Ce paramètre est vivement recommandé lors de l'utilisation de données en anglais.
Lorsque la valeur est définie sur TRUE, Campaign différencie les valeurs de données en fonction de la casse. Chaque caractère est alors comparé de façon binaire. Ce paramètre est vivement recommandé lors de l'utilisation de données qui ne sont pas en anglais.
Valeur par défaut
FALSE
Valeurs valides
TRUE | FALSE
lowerAllowsDate
Description
La propriété lowerAllowsDate indique si la fonction LOWER permet d'utiliser le paramètre DATE/DATETIME, et ainsi de savoir si l'opération peut être effectuée dans la base de données ou si elle doit être réalisée par le serveur de Campaign.
Définissez la valeur sur TRUE si la base de données est de type Serveur SQL ou Oracle. Dans ces bases de données, la fonction LOWER permet d'utiliser le paramètre DATE/DATETIME.
Choisissez la valeur FALSE si la base de données est de type DB2® ou Teradata. Dans ces bases de données, la fonction LOWER ne permet pas d'utiliser le paramètre DATE/DATETIME.
Notez que ce paramètre est global. Il ne s’applique pas aux sources de données de manière individuelle. Si la valeur non est recommandée pour l'une des sources de données en cours d'utilisation, définissez-la. Si la valeur oui est recommandée pour toutes les sources de données en cours d'utilisation, définissez-la. En règle générale, le site client utilise un seul type de base de données. Cependant, certaines installations peuvent utiliser plusieurs types de base de données.
Valeur par défaut
TRUE
Valeurs valides
TRUE | FALSE
substrAllowsDate
Description
La propriété substrAllowsDate indique si la fonction SUBSTR/SUBSTRING permet d'utiliser le paramètre DATE/DATETIME, et ainsi de savoir si l'opération peut être effectuée dans la base de données ou si elle doit être réalisée par le serveur de Campaign.
Définissez la valeur TRUE si la base de données est de type Oracle ou Teradata. Dans ces bases de données, la fonction SUBSTR/SUBSTRING permet d'utiliser le paramètre DATE/DATETIME.
Choisissez la valeur FALSE si la base de données est de type DB2® ou SQL Server. Dans ces bases de données, la fonction SUBSTR/SUBSTRING ne permet pas d'utiliser le paramètre DATE/DATETIME.
Notez que ce paramètre est global. Il ne s'applique pas aux sources de données de manière individuelle. Si la valeur non est recommandée pour l’une des sources de données en cours d’utilisation, définissez-la. Si la valeur oui est recommandée pour toutes les sources de données en cours d’utilisation, définissez-la.
Valeur par défaut
TRUE
Valeurs valides
TRUE | FALSE
ltrimAllowsDate
Description
La propriété ltrimAllowsDate indique si la fonction LTRIM permet d'utiliser le paramètre DATE/DATETIME, et ainsi de savoir si l'opération peut être effectuée dans la base de données ou si elle doit être réalisée par le serveur de Campaign.
Définissez la valeur TRUE si la base de données est de type SQL Server, Oracle ou Teradata. Dans ces bases de données, la fonction LTRIM permet d'utiliser le paramètre DATE/DATETIME.
Choisissez la valeur FALSE si la base de données est de type DB2®. Dans cette base de données, la fonction LTRIM ne permet pas d'utiliser le paramètre DATE/DATETIME.
Notez que ce paramètre est global. Il ne s'applique pas aux sources de données de manière individuelle. Si la valeur non est recommandée pour l’une des sources de données en cours d’utilisation, définissez-la. Si la valeur oui est recommandée pour toutes les sources de données en cours d’utilisation, définissez-la. En règle générale, le site client utilise un seul type de base de données. Cependant, certaines installations peuvent utiliser plusieurs types de base de données.
Valeur par défaut
TRUE
Valeurs valides
TRUE | FALSE
rtrimAllowsDate
Description
La propriété rtrimAllowsDate indique si la fonction RTRIM permet d'utiliser le paramètre DATE/DATETIME, et ainsi de savoir si l'opération peut être effectuée dans la base de données ou si elle doit être réalisée par le serveur de Campaign.
Définissez la valeur TRUE si la base de données est de type SQL Server, Oracle ou Teradata. Dans ces bases de données, la fonction RTRIM permet d'utiliser le paramètre DATE/DATETIME.
Choisissez la valeur FALSE si la base de données est de type DB2®. Dans cette base de données, la fonction RTRIM ne permet pas d'utiliser le paramètre DATE/DATETIME.
Notez que ce paramètre est global. Il ne s'applique pas aux sources de données de manière individuelle. Si la valeur non est recommandée pour l'une des sources de données en cours d'utilisation, définissez-la. Si la valeur oui est recommandée pour toutes les sources de données en cours d'utilisation, définissez-la.
Valeur par défaut
TRUE
Valeurs valides
TRUE | FALSE
likeAllowsDate
Description
La propriété likeAllowsDate indique si la fonction LIKE permet d'utiliser le paramètre DATE/DATETIME, et ainsi de savoir si l'opération peut être effectuée dans la base de données ou si elle doit être réalisée par le serveur de Campaign.
Définissez la valeur sur TRUE si la base de données est de type Serveur SQL ou Oracle. Dans ces bases de données, la fonction LIKE permet d'utiliser le paramètre DATE/DATETIME.
Choisissez la valeur FALSE si la base de données est de type DB2® ou Teradata. Dans ces bases de données, la fonction LIKE ne permet pas d'utiliser le paramètre DATE/DATETIME.
*
Ce paramètre est global. Il ne s'applique pas aux sources de données de manière individuelle. Si la valeur non est recommandée pour l'une des sources de données en cours d'utilisation, définissez-la. Si la valeur oui est recommandée pour toutes les sources de données en cours d'utilisation, définissez-la.
Valeur par défaut
TRUE
Valeurs valides
TRUE | FALSE
fileAllSpacesIsNull
Description
La propriété fileAllSpacesIsNull contrôle la façon dont Campaign interprète une zone vide dans un fichier à plat mappé. Pour ce faire, elle définit si les valeurs représentées par des espaces doivent être considérées comme NULL.
Lorsque la valeur est TRUE, les valeurs représentées par des espaces sont considérées comme NULL. Campaign associe les requêtes, telles que <field> is null, mais ne prend pas en charge les requêtes du type <field> = "".
Si la valeur est FALSE, les valeurs représentées par des espaces sont considérées comme une chaîne vide non NULL. Campaign associe les requêtes, telles que <field> = "", mais ne prend pas en charge <field> is null.
Valeur par défaut
TRUE
Valeurs valides
TRUE | FALSE