Campaign | Partitionen | Partition[n] | Server | dataProcessing
Die Eigenschaften in dieser Kategorie geben an, wie in Campaign Zeichenfolgenvergleiche und leere Felder in Textdateien behandelt werden, und bestimmen das Verhalten des Makros STRING_CONCAT.
longNumericIdsAsText
Beschreibung
Die Eigenschaft longNumericIdsAsText gibt an, ob die Makrosprache in Campaign numerische IDs mit mehr als 15 Stellen als Text behandelt.
Legen Sie diesen Wert auf yes fest, um anzugeben, dass numerische IDs mit mehr als 15 Zeichen als Text behandelt werden sollen.
Legen Sie diesen Wert auf no fest, um anzugeben, dass numerische IDs mit mehr als 15 Zeichen als numerische Werte behandelt werden sollen (und daher möglicherweise beim Abschneiden oder Runden ihre Genauigkeit oder Eindeutigkeit verlieren).
*
Diese Einstellung wird ignoriert, wenn die Eigenschaft Partitionen > Partition[n] > dataSources > [data_source_name] > ForceNumeric für Felder, die von dieser Datenquelle stammen, auf TRUE festgelegt wird.
Standardwert
no
Gültige Werte
yes | no
stringConcatWithNullIsNull
Beschreibung
Die Eigenschaft stringConcatWithNullIsNull steuert das Verhalten des Campaign -Makros STRING_CONCAT.
Wenn der Wert yes ist, gibt STRING_CONCAT den Wert NULL zurück, wenn eine der Eingaben NULL lautet.
Wenn der Wert no ist, gibt STRING_CONCAT die Verkettung aller Nicht-NULL-Eigenschaften zurück; in diesem Fall gibt STRING_CONCAT den Wert NULL nur dann zurück, wenn alle Eingaben NULL lauten.
Standardwert
yes
Gültige Werte
yes | no
performCaseInsensitiveComparisonAs
Beschreibung
Die Eigenschaft performCaseInsensitiveComparisonAs gibt an, wie in Campaign Datenwerte verglichen werden, wenn die compareCaseSensitive-Eigenschaft auf no festgelegt wird (bei Vergleichen, bei denen die Groß- und Kleinschreibung berücksichtigt wird). Diese Eigenschaft wird ignoriert, wenn der Wert von compareCaseSensitive yes ist.
Wenn der Wert UPPER ist, wandelt Campaign alle Daten vor dem Vergleich in Großbuchstaben um.
Wenn der Wert LOWER ist, wandelt Campaign alle Daten vor dem Vergleich in Kleinbuchstaben um.
Standardwert
LOWER
Gültige Werte
UPPER | LOWER
upperAllowsDate
Beschreibung
Die Eigenschaft upperAllowsDate gibt an, ob die Datenbankfunktion UPPER einen DATE/DATETIME-Parameter zulässt, und bestimmt somit, ob der Vorgang in der Datenbank ausgeführt werden kann oder vom Campaign -Server ausgeführt werden muss.
Legen Sie den Wert auf yes fest, wenn es sich bei der Datenbank um eine SQL Server- oder Oracle-Datenbank handelt. Die UPPER-Funktion in diesen Datenbanken lässt einen DATE/DATETIME-Parameter zu.
Legen Sie den Wert no fest, wenn es sich bei der Datenbank um eine DB2®-, Teradata-, Sybase- oder Informix®-Datenbank handelt. Die UPPER-Funktion in diesen Datenbanken lässt keinen DATE/DATETIME-Parameter zu.
Beachten Sie, dass dies eine globale Einstellung ist, die nicht pro Datenquelle erfolgt. Wenn der Wert no für eine verwendete Datenquelle empfohlen wird, legen Sie den Wert auf no fest. Wenn der Wert yes für alle verwendeten Datenquellen empfohlen wird, legen Sie den Wert auf yes fest.
Standardwert
yes
Gültige Werte
yes | no
compareCaseSensitive
Beschreibung
Die Eigenschaft compareCaseSensitive gibt an, ob bei Datenvergleichen in Campaign die alphabetische Groß- und Kleinschreibung (UPPER bzw. lower) berücksichtigt wird.
Wenn der Wert no ist, wird die Groß- und Kleinschreibung in Campaign beim Vergleichen von Datenwerten ignoriert und Textdaten werden auf binäre Art und Weise, bei der die Groß- und Kleinschreibung nicht berücksichtigt wird, sortiert. Diese Einstellung wird dringend empfohlen, wenn englische Daten verwendet werden.
Wenn der Wert yes ist, unterscheidet Campaign Datenwerte basierend auf Groß- und Kleinschreibung und führt einen echten Binärwertvergleich jedes Zeichens durch. Diese Einstellung wird dringend empfohlen, wenn andere Daten als englische Daten verwendet werden.
Standardwert
no
Gültige Werte
yes | no
lowerAllowsDate
Beschreibung
Die Eigenschaft lowerAllowsDate gibt an, ob die Datenbankfunktion LOWER einen DATE/DATETIME-Parameter zulässt, und bestimmt somit, ob der Vorgang in der Datenbank ausgeführt werden kann oder vom Campaign -Server ausgeführt werden muss.
Legen Sie den Wert auf yes fest, wenn es sich bei der Datenbank um eine SQL Server- oder Oracle-Datenbank handelt. Die LOWER-Funktion in diesen Datenbanken lässt einen DATE/DATETIME-Parameter zu.
Legen Sie den Wert no fest, wenn es sich bei der Datenbank um eine DB2®-, Teradata-, Sybase- oder Informix®-Datenbank handelt. Die LOWER-Funktion in diesen Datenbanken lässt keinen DATE/DATETIME-Parameter zu.
Beachten Sie, dass dies eine globale Einstellung ist, die nicht pro Datenquelle erfolgt. Wenn der Wert no für eine verwendete Datenquelle empfohlen wird, legen Sie den Wert auf no fest. Wenn der Wert yes für alle verwendeten Datenquellen empfohlen wird, legen Sie den Wert auf yes fest. In der Regel wird an einem Kundenstandort nur ein Datenbanktyp verwendet, es gibt jedoch Installationen, in denen mehrere Datenbanktypen zum Einsatz kommen.
Standardwert
yes
Gültige Werte
yes | no
substrAllowsDate
Beschreibung
Die Eigenschaft substrAllowsDate gibt an, ob die Datenbankfunktion SUBSTR/SUBSTRING einen DATE/DATETIME-Parameter zulässt, und bestimmt somit, ob der Vorgang in der Datenbank ausgeführt werden kann oder vom Campaign -Server ausgeführt werden muss.
Legen Sie den Wert auf yes fest, wenn es sich bei der Datenbank um eine Oracle- oder Teradata-Datenbank handelt. Die SUBSTR/SUBSTRING-Funktion in diesen Datenbanken lässt einen DATE/DATETIME-Parameter zu.
Legen Sie den Wert no fest, wenn es sich bei der Datenbank um eine SQL Server-, DB2®-, Sybase- oder Informix®-Datenbank handelt. Die SUBSTR/SUBSTRING-Funktion in SQL Server, DB2® und Sybase lässt keinen DATE/DATETIME-Parameter zu. Die SUBSTR-Funktion in Informix® akzeptiert einen DATE-Parameter, dieser wird jedoch zuerst in Text umgewandelt, und bei der Umwandlung wird das Format geändert. SUBSTR würde also andere Ergebnisse in der Datenbank als auf dem Campaign -Server zurückgeben, es ist daher ratsam, substrAllowsDate auf no festzulegen, wenn es sich bei der Datenbank um eine Informix®-Datenbank handelt.
Beachten Sie, dass dies eine globale Einstellung ist, die nicht pro Datenquelle erfolgt. Wenn der Wert no für eine verwendete Datenquelle empfohlen wird, legen Sie den Wert auf no fest. Wenn der Wert yes für alle verwendeten Datenquellen empfohlen wird, legen Sie den Wert auf yes fest.
Standardwert
yes
Gültige Werte
yes | no
ltrimAllowsDate
Beschreibung
Die Eigenschaft ltrimAllowsDate gibt an, ob die Datenbankfunktion LTRIM einen DATE/DATETIME-Parameter zulässt, und bestimmt somit, ob der Vorgang in der Datenbank ausgeführt werden kann oder vom Campaign -Server ausgeführt werden muss.
Legen Sie den Wert auf yes fest, wenn es sich bei der Datenbank um eine SQL Server-, Oracle- oder Teradata-Datenbank handelt. Die LTRIM-Funktion in diesen Datenbanken lässt einen DATE/DATETIME-Parameter zu.
Legen Sie den Wert no fest, wenn es sich bei der Datenbank um eine DB2®-, Sybase- oder Informix®-Datenbank handelt. Die LTRIM-Funktion in diesen Datenbanken lässt keinen DATE/DATETIME-Parameter zu.
Beachten Sie, dass dies eine globale Einstellung ist, die nicht pro Datenquelle erfolgt. Wenn der Wert no für eine verwendete Datenquelle empfohlen wird, legen Sie den Wert auf no fest. Wenn der Wert yes für alle verwendeten Datenquellen empfohlen wird, legen Sie den Wert auf yes fest. In der Regel wird an einem Kundenstandort nur ein Datenbanktyp verwendet, es gibt jedoch Installationen, in denen mehrere Datenbanktypen zum Einsatz kommen.
Standardwert
yes
Gültige Werte
yes | no
rtrimAllowsDate
Beschreibung
Die Eigenschaft rtrimAllowsDate gibt an, ob die Datenbankfunktion RTRIM einen DATE/DATETIME-Parameter zulässt, und bestimmt somit, ob der Vorgang in der Datenbank ausgeführt werden kann oder vom Campaign -Server ausgeführt werden muss.
Legen Sie den Wert auf yes fest, wenn es sich bei der Datenbank um eine SQL Server-, Oracle- oder Teradata-Datenbank handelt. Die RTRIM-Funktion in diesen Datenbanken lässt einen DATE/DATETIME-Parameter zu.
Legen Sie den Wert no fest, wenn es sich bei der Datenbank um eine DB2®-, Sybase- oder Informix®-Datenbank handelt. Die RTRIM-Funktion in diesen Datenbanken lässt keinen DATE/DATETIME-Parameter zu.
Beachten Sie, dass dies eine globale Einstellung ist, die nicht pro Datenquelle erfolgt. Wenn der Wert no für eine verwendete Datenquelle empfohlen wird, legen Sie den Wert auf no fest. Wenn der Wert yes für alle verwendeten Datenquellen empfohlen wird, legen Sie den Wert auf yes fest.
Standardwert
yes
Gültige Werte
yes | no
likeAllowsDate
Beschreibung
Die Eigenschaft likeAllowsDate gibt an, ob die Datenbankfunktion LIKE einen DATE/DATETIME-Parameter zulässt, und bestimmt somit, ob der Vorgang in der Datenbank ausgeführt werden kann oder vom Campaign -Server ausgeführt werden muss.
Legen Sie den Wert auf yes fest, wenn es sich bei der Datenbank um eine SQL Server- oder Oracle-Datenbank handelt. Die LIKE-Funktion in diesen Datenbanken lässt einen DATE/DATETIME-Parameter zu.
Legen Sie den Wert no fest, wenn es sich bei der Datenbank um eine DB2®-, Teradata-, Sybase- oder Informix®-Datenbank handelt. Die LIKE-Funktion in diesen Datenbanken lässt keinen DATE/DATETIME-Parameter zu.
*
Beachten Sie, dass diese Einstellung global und nicht pro Datenquelle erfolgt. Wenn der Wert no für eine verwendete Datenquelle empfohlen wird, legen Sie den Wert auf no fest. Wenn der Wert yes für alle verwendeten Datenquellen empfohlen wird, legen Sie den Wert auf yes fest.
Standardwert
yes
Gültige Werte
yes | no
fileAllSpacesIsNull
Beschreibung
Die Eigenschaft fileAllSpacesIsNull steuert, wie in Campaign ein leeres Feld in einer zugeordneten Textdatei interpretiert wird, indem angegeben wird, ob ein nur aus Leerzeichen bestehender Wert in einer Textdatei als NULL-Wert betrachtet werden soll.
Wenn der Wert yes ist, wird ein nur aus Leerzeichen bestehender Wert als NULL-Wert betrachtet. Abfragen wie <field> is null werden in Campaign verglichen. Abfragen wie <field> = "" schlagen jedoch fehl.
Wenn der Wert no ist, wird ein nur aus Leerzeichen bestehender Wert als eine leere Nicht-NULL-Zeichenfolge betrachtet. Abfragen wie <field> = "" werden in Campaign verglichen. Abfragen wie <field> is null schlagen jedoch fehl.
Standardwert
yes
Gültige Werte
yes | no