Harmonisieren von Feldern

Um Tabellen erfolgreich in Analytics zu kombinieren, müssen Sie unter Umständen zunächst ein oder mehrere Felder in den zwei zu kombinierenden Tabellen harmonisieren.

Was ist Harmonisierung?

Harmonisieren bezeichnet den Prozess, mit dem die Datenstrukturen korrespondierender Felder in unterschiedlichen Tabellen angeglichen werden – zum Beispiel durch Standardisieren des Datentyps der Felder.

Harmonisieren kann auch bedeuten, dass das Format von Werten in zwei korrespondierenden Feldern angeglichen wird – zum Beispiel durch Standardisierung der Silbentrennung in Kennnummern.

Falls die Struktur von korrespondierenden Feldern oder das Format von Feldwerten nicht identisch sind, können ungeordnete Daten entstehen, die Kombinierungsoperation wird möglicherweise nicht ausgeführt oder Zusammenführungen bzw. Beziehungen gleichen Werte nicht genau ab.

Funktionen und Kalkulationsfelder zur Harmonisierung von Feldern verwenden

Die Verwendung von Analytics-Funktionen zur Erstellung von Kalkulationsfeldern ist die primäre Methode, um Felder zu harmonisieren. Beispiel: Mithilfe der Konvertierungsfunktionen können Datenfelder von einem Datentyp in einen anderen konvertiert werden. Andere Funktionen ermöglichen es Ihnen, Feldlänge, Ausrichtung und Groß-/Kleinschreibung zu verändern und das Format von Werten in Feldern zu standardisieren.

Je nach Grad der Abweichung zwischen zwei Feldern können Sie eine Reihe von Funktionen verwenden, um die Felder erfolgreich zu harmonisieren.

Sobald Sie Felder harmonisiert haben, können Sie Daten mit einer der folgenden Methoden kombinieren:

  • Zusammenführen oder Verbinden eines gemeinsamen Schlüsselfelds. Verwenden Sie dazu ein harmonisiertes Feld und ein ursprüngliches Schlüsselfeld oder zwei harmonisierte Felder.
  • Anhängen, Extrahieren und Anhängen oder Mischen Erstellen Sie ein oder mehrere harmonisierte Felder und extrahieren Sie dann nach Feldern, um die harmonisierten Kalkulationsfelder in physische Felder zu konvertieren, die mit den tatsächlich berechneten Werten gefüllt sind. Verwenden Sie für die Datenvereinigung die extrahierten Tabellen mit den physischen Feldern.

    Weitere Informationen finden Sie unter Extrahieren von Daten und Extrahieren und Anhängen von Kalkulationsfeldern.

Analytics-Funktionen zum Harmonisieren von Feldern

Nachstehend werden Analytics-Funktionen beschrieben, die Sie verwenden können, um Felder zu harmonisieren. Weitere Informationen zur Verwendung einer bestimmten Funktion finden Sie im Leitfaden für die Skripterstellung in ACL.

Analytics-Funktionen

Kategorie

Zweck

STRING( )

Datentypkonvertierung

(N in Z)

Konvertiert numerische Daten in Zeichendaten.

ZONED( )

Konvertiert numerische Daten in Zeichendaten (ASCII ZONED-Datenformat) und fügt vorangestellte Nullen zu den Daten hinzu.

VALUE( )

Datentypkonvertierung

(Z in N)

Konvertiert Zeichendaten in numerische Daten.

CTOD( )

Datentypkonvertierung

(Z oder N in D)

Konvertiert Zeichendaten oder numerische Daten in Datumsdaten.

CTODT( )

Konvertiert Datumzeitwerte in Zeichen oder numerische Daten in eine Datumzeit.

CTOT( )

Konvertiert Zeiten in Zeichen oder numerischen Daten in Zeitdaten.

DATE( )

Datentypkonvertierung

(D in Z)

Konvertiert Datumsdaten in Zeichendaten.

DATETIME( )

Konvertiert Datumzeitwerte in Zeichen.

TIME( )

Konvertiert Zeitdaten in Zeichendaten.

STOD( )

Datentypkonvertierung

(serielle N in D)

Konvertiert serielle Daten in Datumsdaten.

STODT( )

Konvertiert serielle Datumzeitwerte in Datumzeitdaten.

STOT( )

Konvertiert serielle Zeiten in Zeitdaten.

SUBSTRING( )

Längenanpassung

Extrahiert den angegebenen Teil einer Zeichenfolge (der der vollständigen vorhandenen Zeichenfolge entsprechen kann). Kann verwendet werden, um die Feldlänge zu verkürzen oder zu verlängern. Falls die angegebene Länge länger als die vorhandene Zeichenfolge ist, werden nachgestellte Leerzeichen hinzugefügt.

BLANKS( )

Erstellt eine leere Zeichenfolge mit der angegebenen Länge. Kann verwendet werden, um vorangestellte oder nachgestellte Leerzeichen zu Zeichendaten hinzuzufügen.

LTRIM( )

Längenanpassung/-ausrichtung.

Entfernt vorangestellte Leerzeichen aus Zeichendaten.

TRIM( )

Entfernt nachgestellte Leerzeichen aus Zeichendaten.

ALLTRIM( )

Entfernt vorangestellte und nachgestellte Leerzeichen aus Zeichendaten.

RJUSTIFY( )

Richtet Zeichendaten rechtsbündig aus, wobei vorangestellte Leerzeichen in nachgestellte Leerzeichen konvertiert werden.

UPPER( )

Konvertierung der Groß-/Kleinschreibung

Konvertiert alphabetische Zeichen in Großbuchstaben.

LOWER( )

Konvertiert alphabetische Zeichen in Kleinbuchstaben.

PROPER( )

Konvertiert das erste Zeichen jedes Wortes in Großbuchstaben und den Rest des Wortes in Kleinbuchstaben.

INCLUDE( )

Formatänderung

Extrahiert die angegebenen Zeichen aus einer Zeichenfolge.

Zum Beispiel können Sie gerade Zahlen aus alphanumerischen Daten extrahieren.

REMOVE( )

Extrahiert die angegebenen Zeichen aus einer Zeichenfolge und behält die ursprüngliche Zeichenfolgenlänge bei, indem nachgestellte Leerzeichen hinzugefügt werden.

EXCLUDE( )

Entfernt die angegebenen Zeichen aus einer Zeichenfolge.

Zum Beispiel können Sie Zahlen aus alphanumerischen Daten entfernen oder Bindestriche aus "123-45-4536" entfernen und die Zeichenfolge "123454536" ausgeben.

OMIT( )

Entfernt die angegebenen Zeichen oder Teilzeichenfolgen aus einer Zeichenfolge.

Sie könnten beispielsweise “Corporation”, “Inc.” oder “Ltd.” aus Lieferantennamen entfernen.

INSERT( )

Fügt die angegebenen Zeichen in eine Zeichenfolge ein.

Zum Beispiel können Sie Bindestriche in "123454536" einfügen und die Zeichenfolge "123-45-4536" ausgeben.

SPLIT( )

Schlüsselt Zeichendaten in Segmente auf, basierend auf Trennzeichen wie Leerzeichen oder Kommas, und extrahiert ein angegebenes Segment.

CLEAN( )

Entfernt ungültige Zeichen wie Registerkarten und Steuerzeichen sowie alle angegebenen Zeichen aus einer Zeichenfolge und allen nachfolgenden Zeichen, und ersetzt entfernte Zeichen durch Leerzeichen.

REPLACE( )

Ersetzt jede Instanz einer vorhandenen Zeichenfolge mit einer neuen Zeichenfolge. Beispiel: Sie können "Str." durch "Straße" ersetzen.

DEC( )

Gibt die Anzahl von Dezimalstellen für ein numerisches Feld an.

Hilfe für Analytics 14.1