Mit Adobe Campaign können Sie Datumsangaben anhand ihrer Zeitzone angeben: Dadurch können internationale Benutzer weltweit an verschiedenen Zeitzonen arbeiten. Jedes Land, das dieselbe Instanz verwendet, kann die Ausführung von Kampagnen, Tracking, Archivierung usw. verwalten. abhängig von der Ortszeit.
Damit die Adobe Campaign-Plattform auf internationaler Ebene genutzt werden kann, müssen alle von den Systemen verwendeten Daten mit einer Zeitzone verknüpft werden können. Ein Datum, dessen Zeitzone bekannt ist, kann daher unabhängig von der Zeitzone in eine andere Zeitzone importiert werden.
Mit Adobe Campaign können Sie Daten/Uhrzeiten im UTC-Format (Coordinated Universal Time) speichern. Wenn Daten verfügbar gemacht werden, werden sie in das lokale Datum/die lokale Uhrzeit des Benutzers konvertiert. Die Konvertierung erfolgt automatisch, wenn die Datenbank in UTC konfiguriert ist (siehe Konfiguration). Wenn die Datenbank nicht in UTC konfiguriert ist, werden Informationen zur Zeitzone der Daten in der Plattform in einer Option gespeichert.
Die wichtigsten Plattformfunktionen für das Zeitzonen-Management sind: Import-/Export-Daten und Benutzer- und Workflow-Management. Die Vererbungskonzept ist für Importe/Exporte oder Workflows verfügbar. Standardmäßig sind sie für die Zeitzone des Datenbankservers konfiguriert. Sie können jedoch neue Zeitzonen für einen Workflow und sogar für eine einzelne Aktivität definieren.
Benutzer kann Zeitzonen ändern während Versandkonfiguration und können die Zeitzone angeben, in der der Versand ausgeführt werden soll.
Wenn die Datenbank nicht mehrere Zeitzonen verwaltet, müssen SQL-Abfragen für alle Datenfiltermanipulationen in der Zeitzone des Datenbankservers ausgeführt werden.
Jeder Adobe Campaign-Operator ist mit einer Zeitzone verknüpft: Diese Informationen werden in ihrem Profil konfiguriert. Weitere Informationen hierzu finden Sie unter dieses Dokuments.
Wenn die Adobe Campaign-Plattform keine Zeitzonen-Verwaltung erfordert, können Sie einen Speichermodus im lokalen Format mit einer bestimmten verknüpften Zeitzone beibehalten.
Zeitzonen kombinieren verschiedene Realitäten: Der Ausdruck kann eine konstante Zeitverzögerung mit dem UTC-Datum oder die Zeiten einer Region beschreiben, die sich zweimal jährlich ändern können (Sommerzeit).
In postgreSQL beispielsweise wird die FESTLEGUNG DER ZEITZONE "Europa/Paris"; -Befehl berücksichtigt Sommer- und Winterzeiten: das Datum wird in UTC+1 oder UTC+2 je nach Jahreszeit ausgedrückt.
Wenn Sie jedoch die FESTLEGUNG DER ZEITZONE 0200; angegeben ist, ist die Zeitverzögerung immer UTC+2.
Der Speichermodus für Datum und Uhrzeit wird während der Datenbankerstellung ausgewählt (siehe Erstellen einer neuen Instanz). Im Fall einer Migration werden die mit Daten verknüpften Stunden in lokale Daten und Stunden umgewandelt (siehe Migration).
Technisch gesehen gibt es zwei Möglichkeiten, Datum+Uhrzeit Geben Sie Informationen in die Datenbank ein:
Bitte beachten Sie, dass diese Änderung zu Problemen bei der Datenkonsistenz und Synchronisierung führen kann.
Damit mehrere internationale Benutzer an derselben Instanz arbeiten können, müssen Sie bei der Erstellung der Instanz Zeitzonen konfigurieren, um Zeitzonen zwischen Ländern zu verwalten. Wählen Sie bei der Instanzerstellung den Datums- und Uhrzeitverwaltungsmodus im Zeitzone Abschnitt der Datenbankkonfiguration.
Überprüfen Sie die UTC-Datenbank (Datumsfelder mit Zeitzone) Option zum Speichern aller Daten mit Datum und Uhrzeit im UTC-Format (SQL-Felder und XML-Felder).
Wenn Sie Oracle, müssen die Zeitzonendateien (.dat) der Oracle-Client-Ebenen mit den auf dem Server installierten Zeitzonendateien kompatibel sein.
Wenn die Datenbank nicht UTC ist, können Sie eine der in der Dropdown-Liste angebotenen Zeitzonen auswählen. Sie können auch die Zeitzone des Servers verwenden oder die Option UTC (Coordinated Universal Time) auswählen.
Wenn die UTC-Datenbank (Datumsfelder mit Zeitzone) aktiviert ist, werden die SQL-Felder im TIMEZONE-Format gespeichert.
Andernfalls werden sie im lokalen Format gespeichert und Sie müssen die Zeitzone auswählen, die auf die Datenbank angewendet werden soll.
Bei der Migration zu einer früheren Version (ohne Zeitzonen-Management) müssen Sie den Datenspeichermodus in der Datenbank definieren.
Um die Kompatibilität mit externen Tools sicherzustellen, die auf die Adobe Campaign-Datenbank zugreifen, muss die Datum+Uhrzeit SQL-Felder vom Typ bleiben standardmäßig im lokalen Format gespeichert.
XML-Felder, die Datumsangaben enthalten, werden jetzt in UTC gespeichert. Beim Laden werden Felder, die nicht im UTC-Format vorliegen, automatisch mithilfe der Zeitzone des Servers konvertiert. Dies bedeutet, dass alle XML-Felder schrittweise in das UTC-Format konvertiert werden.
Um eine vorhandene Instanz zu verwenden, fügen Sie die WdbcTimeZone und geben Sie die Zeitzone der Instanz ein.
Stellen Sie sicher, dass der richtige Wert für die WdbcTimeZone-Option konfiguriert ist: später vorgenommene Änderungen können zu Inkonsistenzen führen.
Beispiel möglicher Werte:
Europe/Paris,
Europa/London,
America/New_York usw.
Diese Werte werden aus der tz-Datenbank (Olson) übernommen. Weitere Informationen finden Sie unter https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.