Handbuch für Informatica-Anwendungsdienst > Architektur des PowerCenter-Integrationsdienst > Codepages und Datenverschiebungsmodi
  

Codepages und Datenverschiebungsmodi

Sie können das PowerCenter so konfigurieren, dass Single-Byte und Multibyte-Daten verschoben werden. Der PowerCenter Integration Service kann die Daten entweder im ASCII- oder Unicode-Datenverschiebungsmodus verschieben. Diese Modi bestimmen, wie der PowerCenter Integration Service Zeichendaten behandelt. Sie wählen den Datenverschiebungsmodus in den Konfigurationseinstellungen des PowerCenter Integration Service aus. Wenn Sie Multibyte-Daten verschieben möchten, wählen Sie den Unicode-Datenverschiebungsmodus. Um sicherzustellen, dass die Zeichen bei der Umwandlung von einer Codepage in eine andere Codepage nicht verloren gehen, müssen Sie auch die zugehörigen Codepages für Ihre Verbindungen auswählen.

ASCII-Datenverschiebungsmodus

Verwenden Sie den ASCII-Datenverschiebungsmodus, wenn alle Quellen und Targets 7-Bit ASCII- oder EBCDIC-Zeichensätze sind. Im ASCII-Modus, erkennt der PowerCenter Integration Service 7-Bit ASCII- und EBCDIC-Zeichen und speichert jedes Zeichen in einem einzelnen Byte. Wenn Sie den PowerCenter Integration Service im ASCII-Modus ausführen, validiert er die Sitzungscodepages nicht. Er liest alle Zeichendaten als ASCII-Zeichen und führt keine Codepage-Konvertierung durch. Der Dienst behandelt alle numerischen Zeichen als U.S. Standard und alle Datumsangaben als Binärdaten.
Sie können den ASCII-Datenverschiebungsmodus auch verwenden, wenn Quellen und Targets 8-Bit ASCII-Zeichen sind.

Unicode-Datenverschiebungsmodus

Verwenden Sie den Unicode-Modus, wenn Quellen oder Targets 8-Bit-oder Multibyte-Zeichensätze verwenden und Zeichendaten enthalten. Im Unicode-Modus erkennt der PowerCenter Integration Service Multibyte-Zeichensätze, wie sie von unterstützten Codepages definiert sind.
Wenn Sie den PowerCenter Integration Service so konfigurieren, dass Daten-Codepages validiert werden, validiert der PowerCenter Integration Service die Kompatibilität der Quell- und Target-Codepages, wenn Sie eine Sitzung ausführen. Wenn Sie den PowerCenter Integration Service für eine entspannte Codepage-Validierung konfigurieren, entfernt der PowerCenter Integration Service Einschränkungen bei der Kompatibilität bei Quell- und Target-Codepages.
Der PowerCenter Integration Service konvertiert vor der Verarbeitung Daten aus dem Quellzeichensatz in UCS-2, verarbeitet die Daten und wandelt dann die UCS-2-Daten in den Zeichensatz der Target-Codepage um, bevor die Daten geladen werden. Der PowerCenter Integration Service teilt zwei Bytes für jedes Zeichen zu, wenn Daten durch ein Mapping verschoben werden. Es behandelt auch alle Zahlen nach dem US-Standard und alle Datumsangaben als binäre Daten.
Die PowerCenter Integration Service-Codepage muss eine Teilmenge der PowerCenter-Repository Codepage sein.