Datei laden load-file
Beschreibung description
Die Aktivität Datei laden erlaubt den Import von strukturierten Dateidaten, um diese in Adobe Campaign verwenden zu können. Die importierten Daten werden nur vorübergehend gespeichert und erfordern die Verwendung einer weiteren Workflow-Aktivität, um definitiv in die Adobe Campaign-Datenbank integriert zu werden.
Anwendungskontext context-of-use
Die Art der Datenextraktion wird im Zuge der Aktivitätskonfiguration definiert. Bei der zu ladenden Datei kann es sich z. B. um eine Kontaktliste handeln.
Sie haben folgende Möglichkeiten:
- die Dateistruktur zu nutzen, um sie auf die Daten einer anderen (mithilfe der Dateiübertragung abgerufenen) Datei anzuwenden, oder
- die Dateistruktur und die Daten zu nutzen, um letztere in Adobe Campaign zu importieren.
Verwandte Themen:
Konfiguration configuration
Die Konfiguration der Aktivität erfolgt in zwei Schritten. Definieren Sie zunächst die Struktur, die die Importdatei aufweisen soll, indem Sie eine Beispieldatei hochladen. Geben Sie im Anschluss daran die Herkunft der Datei an, die die zu importierenden Daten enthält.
-
Ziehen Sie eine Datei laden-Aktivität in den Workflow-Arbeitsbereich.
-
Markieren Sie die Aktivität und öffnen Sie sie mithilfe der in der Schnellaktion angezeigten Schaltfläche .
-
Laden Sie die Beispieldatei hoch, die die Definition der Struktur ermöglicht, die die schließlich zu importierende Datei aufweisen soll.
Zwei neue Tabs werden nach dem Laden der die Daten enthaltenden Datei in der Aktivität angezeigt: Dateistruktur und Spaltendefinition.
-
Prüfen Sie im Dateistruktur-Tab die automatisch erkannte Struktur der Beispieldatei.
Wenn die Dateistruktur falsch erkannt wurde, haben Sie mehrere Optionen, mögliche Fehler zu beheben:
-
Sollte die Struktur nicht Ihren Erwartungen entsprechen, können Sie die Option Struktur über eine andere Datei erkennen nutzen.
-
Sie können die Standarderkennungsparameter verändern, um Sie Ihrer Datei anzupassen. Im Feld Dateityp können Sie angeben, ob die zu importierende Datei aus Spalten mit fester Länge bestehen soll. In diesem Fall müssen Sie im Tab Spaltendefinition auch die maximale Zeichenanzahl für jede Spalte festlegen.
Im Bereich Dateiformat befinden sich alle Optionen, die die korrekte Umsetzung der Dateidaten ermöglichen. Sie können diese ändern und anschließend unter Berücksichtigung der neuen Parameter die Struktur der zuletzt in der Aktivität geladenen Datei erneut erkennen lassen. Verwenden Sie dazu die Schaltfläche Konfiguration anwenden. Sie können beispielsweise ein anderes Spaltentrennzeichen angeben.
note note NOTE Bei diesem Vorgang wird lediglich die letzte in der Aktivität geladene Datei berücksichtigt. Sollte die erkannte Datei umfangreich sein, erstreckt sich die Datenvorschau lediglich auf die ersten 30 Zeilen. Im Bereich Dateiformat können Sie mit der Option Spalten in der Datei bezüglich der Spaltendefinitionen prüfen überprüfen, ob die Spalten der hochgeladenen Datei mit der Spaltendefinition übereinstimmen.
Wenn die Anzahl und/oder der Name der Spalten nicht zur Spaltendefinition passt, erscheint bei der Ausführung des Workflows eine Fehlermeldung. Wenn die Option nicht aktiviert ist, wird in der Protokolldatei ein Warnhinweis angezeigt.
-
-
Prüfen Sie im Spaltendefinition-Tab das Datenformat jeder Spalte und passen Sie gegebenenfalls die Parameter an.
Im Tab Spaltendefinition lässt sich die Datenstruktur für jede Spalte separat definieren, um fehlerfreie Daten zu importieren (u. a. durch die Definition des Umgangs mit Nullwerten) und die Kompatibilität mit den bereits in der Datenbank existierenden Daten zu gewährleisten.
Es besteht beispielsweise die Möglichkeit, Spaltentitel und Datentyp (String, Ganze Zahl, Datum etc.) anzupassen bzw. den Umgang mit Fehlern zu bestimmen.
Weiterführende Informationen hierzu finden Sie im Abschnitt Spaltenformat.
-
Geben Sie im Tab Ausführung an, ob die für die Daten zu verwendende Datei
-
aus der eingehenden Transition im Workflow stammt,
-
im vorangehenden Schritt geladen wurde, oder
-
es sich dabei um eine neue zu ladende lokale Datei handelt. Wenn im Workflow bereits das Laden einer ersten Datei definiert wurde, wird die Option Andere lokale Datei laden angezeigt. Sie ermöglicht den Upload einer anderen Datei, falls die erste nicht das gewünschte Ergebnis erzielt.
-
-
Sollte die Datei, deren Daten Sie laden möchten, in einer GZIP-Datei (.gz) komprimiert sein, wählen Sie im Feld Vorab-Bearbeitungsetappe hinzufügen die Option Dekomprimierung aus. Dadurch lässt sich die Datei dekomprimieren, bevor Sie mit dem Laden der Daten fortfahren. Diese Option steht nur zur Verfügung, wenn die Datei mit der in die Aktivität eingehenden Transition übermittelt wird.
Das Feld Vorab-Bearbeitungsetappe hinzufügen ermöglicht Ihnen auch, eine Datei zu entschlüsseln, bevor Sie sie in die Datenbank importieren. Weitere Informationen zum Arbeiten mit verschlüsselten Dateien finden Sie in diesem Abschnitt
-
Mit der Option Zurückweisungen in einer Datei speichern können Sie eine Datei herunterladen, die während des Imports aufgetretene Fehler enthält, und auf eine Anschlussvorgangsetappe anwenden. Wenn die Option aktiviert ist, wird der ausgehende Übergang in "Zurückweisungen" umbenannt.
note note NOTE Mit der Option Datum und Uhrzeit zu Dateinamen hinzufügen können Sie zum Namen der Datei, die die Zurückweisungen enthält, einen Zeitstempel hinzufügen. -
Validieren Sie die Konfiguration der Aktivität und speichern Sie Ihren Workflow.
Wenn nach dem Ausführen des Workflows ein Fehler bei der Aktivität auftritt, lesen Sie die Protokolle, um weitere Details zu den Werten zu erhalten, die in der Datei falsch sind. Weiterführende Informationen zu Workflow-Protokollen finden Sie in diesem Abschnitt.
Spaltenformat column-format
Beim Laden einer Beispieldatei wird das Spaltenformat automatisch erkannt und jedem Datentyp werden Standardparameter zugewiesen. Diese Standardparameter können angepasst werden, um einen bestimmten Umgang mit gewissen Daten vorzuschreiben, insbesondere in Bezug auf Fehler oder Leerwerte.
Wählen Sie hierfür aus der Schnellaktion der zu bearbeitenden Spalte die Option Eigenschaften bearbeiten aus. Das Detailfenster des Spaltenformats wird geöffnet.
Für jede Spalte kann auf diese Weise das Format angepasst werden.
Verschiedene Optionen zum Umgang mit den Spaltenwerten stehen zur Auswahl:
-
Spalte ignorieren: Spalte wird beim Laden der Daten nicht berücksichtigt.
-
Datentyp: Angabe des in der Spalte erwarteten Datentyps.
-
Format und Trennzeichen, Eigenschaften: Angabe von Texteigenschaften, dem Format von Uhrzeit, Datum und numerischen Werten sowie dem durch den Spaltenkontext bestimmten Trennzeichen.
-
Maximale Zeichenanzahl: Angabe der maximal zulässigen Zeichenanzahl für Spalten vom Typ Zeichenfolge.
Dieses Feld muss ausgefüllt werden, wenn Dateien geladen werden, die aus Spalten mit fester Länge bestehen.
-
Umgang mit Groß-/Kleinschreibung: Angabe, ob bei Daten vom Typ Text die Schreibung der geladenen Werte angepasst werden soll.
-
Umgang mit Leerzeichen: Angabe, ob für Daten vom Typ Text gewisse Leerzeichen eines Strings ignoriert werden sollen.
-
Uhrzeitformat, Datumsformat: Definition des Formats für Uhrzeit und Datum für Daten vom Typ Datum, Uhrzeit, Datum und Uhrzeit.
-
Format: Definition des Formats für numerische Werte wie Ganze Zahl und Gleitkommazahl.
-
Trennzeichen: Angabe der Trennzeichen in Abhängigkeit vom Spaltenkontext (1000er-Trennzeichen oder Dezimaltrennzeichen für numerische Werte, Datums- bzw. Uhrzeittrennzeichen für Zeitangaben) für Daten vom Typ Datum, Uhrzeit, Datum und Uhrzeit, Ganze Zahl und Gleitkommazahl.
-
-
Neukodifizierung der Werte: Dieses Feld ist nur in der Detailkonfiguration einer Spalte verfügbar. Es ermöglicht die Umwandlung gewisser Werte beim Import. Sie können beispielsweise "drei" in "3" umwandeln.
-
Fehlerverarbeitung: Angabe des Umgangs mit Fehlern.
- Wert ignorieren: Der Wert wird ignoriert. Im Ausführungsprotokoll des Workflows wird ein Hinweis erzeugt.
- Zeile zurückweisen: Die gesamte Zeile wird nicht verarbeitet.
- Standardwert verwenden: Ersetzt den Fehler verursachenden Wert durch einen Standardwert, welcher im Feld Standardwert definiert wird.
- Bei fehlender Neukodifizierung Standardwert verwenden: Ersetzt den Fehler verursachenden Wert durch einen Standardwert, welcher im Feld Standardwert definiert wird, es sei denn, für den fehlerhaften Wert wurde eine Umwandlung definiert (siehe Option Neukodifizierung der Werte weiter oben).
- Bei fehlender Neukodifizierung Zeile zurückweisen: Die gesamte Zeile wird nicht verarbeitet, es sei denn, für den fehlerhaften Wert wurde eine Umwandlung definiert (siehe Option Neukodifizierung der Werte weiter oben).
note note NOTE Die Fehlerverarbeitung bezieht sich auf Fehler, die die in der Importdatei angegebenen Werte betreffen. Hierbei kann es sich beispielsweise um einen falschen Datentyp handeln (das ausgeschriebene Wort "vier" bei einer Spalte vom Typ "Ganze Zahl"), einen String, der die maximal zulässige Anzahl an Zeichen überschreitet, ein Datum mit dem falschen Trennzeichen etc. Diese Option bezieht sich jedoch nicht auf Fehler, die aus dem Umgang mit Leerwerten resultieren. -
Standardwert: Angabe des Standardwerts, der im Bezug auf den jeweils definierten Umgang mit Fehlern zum Tragen kommt.
-
Umgang mit leeren Werten: Definition, wie beim Laden der Daten mit leeren Werten verfahren werden soll.
- Fehler für numerische Felder erzeugen: Erzeugt für numerische Felder einen Fehler, fügt andernfalls NULL ein.
- NULL in entsprechendes Feld einfügen: Leere Werte sind zulässig. Der Wert NULL wird eingefügt.
- Fehler erzeugen: Erzeugt im Fall eines Leerwerts einen Fehler.