Definieren von Exporteuren

Exporteure geben die Anweisungen zum Ausgeben der Ereignisdaten ein.

Die Transformation-Funktion bietet drei Arten von Exporteuren zum Exportieren von .vsl Dateien, Protokolldateien, XML-Dateien und ODBC-Daten als .vsl Dateien, Textdateien oder durch Trennzeichen getrennte Textdateien, die von DataWarehouse-Laderoutinen, Prüfagenturen oder anderen Zielen verwendet werden können.

Hinweis

Damit ein Exporteur ordnungsgemäß funktioniert, muss die Protokollquelle die entsprechenden Anforderungen erfüllen, die im Abschnitt Protokollquellen der Konfigurationsdatei für dieProtokollverarbeitung beschrieben werden.

So definieren Sie einen Exporteur

  1. Öffnen Sie Transform.cfg in Data Workbench. Siehe So bearbeiten Sie die DateiInsight Transform.cfg.

  2. Klicken Sie mit der rechten Maustaste Exporters und dann auf Add New.

  3. Wählen Sie eine der folgenden Optionen aus:

    • ExportTextFile
    • ExportDelimitedTextFile
    • ExportVSLFile
    Hinweis

    Für die ExportVSLFile Option werden alle erweiterten Felder in der Eingabedatei und alle benutzerdefinierten Felder des Formulars cs(header) immer in die VSL-Ausgabedatei geschrieben. Wenn Sie ein vorhandenes erweitertes Feld überschreiben, wird der neue Wert in die Ausgabedatei geschrieben, auch wenn das Feld leer ist.

  4. Bearbeiten Sie die Exportparameter in der Konfigurationsdatei mithilfe der folgenden Tabelle als Anleitung:

    Parameter Beschreibung
    Datenformat

    Nur für ExportTextFile . Das Format jeder einzelnen Ausgabelinie, bestehend aus FeldnamensEscapes (ausgedrückt als %fieldname%) und jedem anderen gewünschten festen Text. Das Format sollte ein Zeilentrennzeichen enthalten, normalerweise [CR] [LF].

    Ein Prozentzeichen (%) kann in die Formatzeichenfolge eingebettet werden, indem dem Zeichen ein Escape-Zeichen (%) vorangestellt wird: %%

    Ein Beispiel für einen Eintrag für den Parameter "Datenformat"ist %x-timestring% %x-trackingid%[CR][LF].

    Felder Nur für ExportDelimitedTextFile . Namen der auszugebenden Felder.
    Trennzeichen

    Optional. Nur für ExportDelimitedTextFile . Zeichen, das zum Trennen der Felder in der Ausgabedatei verwendet wird.

    Die Software kann Trennzeichen, die in den Datenwerten enthalten sind, nicht ausblenden. Daher empfiehlt Adobe die Verwendung von Kommas als Trennzeichen nicht.

    Wenn Sie die Strg-Taste gedrückt halten und mit der rechten Maustaste in den Trennzeichner-Parameter klicken, wird ein Menü " Einfügen "angezeigt. Dieses Menü enthält eine Liste von Sonderzeichen, die häufig als Trennzeichen verwendet werden.

    Trennlinie Optional. Nur für ExportDelimitedTextFile . Die Zeichen, die zum Trennen von Zeilen in den Ausgabedateien verwendet werden. Der Standardwert ist [CR] [LF].
    Name

    Optional. Bezeichner für den Ausführer. Dieser Name wird in der Oberfläche für den Detailstatus angezeigt.

    Informationen zur Detaillierten Statusoberfläche finden Sie im Data Workbench-Benutzerhandbuch.

    Kommentare Optional. Anmerkungen zum Ausführer.
    Ausgabepfad

    Pfad, in dem die Ausgabedateien gespeichert werden. Der Pfad ist relativ zum Installationsordner des Data Workbench-Servers.

    Hinweis: Der Data Workbench-Server, der Ausgabedaten speichert, ist der Verarbeitungsserver #0 in der Datei "profile.cfg " .

    Dateidrehungszeitraum

    Optional. Die Häufigkeit, mit der Daten in die Ausgabedatei exportiert werden. Jede Ausgabedatei enthält Daten zu einem bestimmten Zeitraum, der als Rotationszeitraum bezeichnet wird. Alle Zeitberechnungen sind in GMT angegeben: Ein Tag beginnt um Mitternacht GMT und endet am folgenden Tag um Mitternacht GMT, selbst wenn die in die Datei geschriebenen Daten ein Feld enthalten, das in Ortszeit umgewandelt wurde.

    Die verfügbaren Werte lauten wie folgt:

    • JAHR. Jede Datei enthält Daten für ein Kalenderjahr.
    • MONAT. Jede Datei enthält Daten für einen Kalendermonat. Die Monate sind 1 (Januar) bis 12 (Dezember).
    • WOCHE. Jede Datei enthält Daten für eine Woche. Eine Woche beginnt am Montag. Die Woche, die an einem der ersten sieben Tage des Jahres beginnt, ist Woche 1, und die vorherige (teilweise) Woche, falls vorhanden, ist Woche 0.
    • TAG. Jede Datei enthält Daten für einen Kalendertag.
    • STUNDE. Jede Datei enthält Daten für eine Stunde.
    • KEINE. Es wird keine Drehung durchgeführt. Alle Daten werden in dieselbe Datei geschrieben (oder in eine Gruppe von Dateien, wie von anderen Parametereinstellungen bestimmt). Weitere Informationen finden Sie unter Parameter Dateinamenformat in dieser Tabelle.

    Der standardmäßige Zeitraum für die Dateirotation ist TAG.

    • Legen Sie die Dateidrehung nur dann auf "KEINE"fest, wenn Sie im Offlinemodusarbeiten. Siehe Beschreibung des Offline-Modus -Parameters.
    Dateinamenformat

    Optional. Das Format des Namens der Ausgabedatei.

    Jeder Protokolleintrag kann in einer Datei gespeichert werden, deren Name von der Startzeit des Drehungszeitraums und optional von den Werten der Felder in den darin enthaltenen Zeilen abgeleitet wird. Die im Dateinamen zu verwendenden Felder sind als Escapes für Feldnamen eingebettet (ausgedrückt als %fieldname%).

    Die Dateinamenkomponenten, die sich auf den Drehungszeitraum beziehen, werden mithilfe der folgenden Escape-Sequenzen in die Formatzeichenfolge eingebettet:

    • %yyyy% (vierstelliges Jahr)
    • %yy% (zweistellige Jahreszahl)
    • %mm% (zweistelliger Monat, 01 - 12)
    • %ww% (zweistellige Woche, 01 - 52)
    • %dd% (zweistelliger Tag, 01 - 31)
    • %HH% (zweistellige Stunde, 00 - 23)

    Das Standardformat für Dateinamen ist %yyy%%mm%%dd%-%x-mask%.txt

    • Bei den Escape-Sequenzen wird zwischen Groß- und Kleinschreibung unterschieden.
    • Wenn "Dateidrehungszeit"auf "KEINE"gesetzt ist, wird eine leere Zeichenfolge für jede Escape-Sequenz ersetzt, sofern vorhanden.
    • Es wird ein Fehler ausgegeben, wenn das Dateinamenformat nicht zu einem eindeutigen Dateinamen für jeden Drehungszeitraum führt (siehe Parameter für den Dateidrehungszeitraum in dieser Tabelle). Bei Verwendung des Tages-Drehungszeitraums müssen die Escape-Sequenzen %dd%, %mm% und %yy% oder %yyy% im Muster vorhanden sein, um Datenverlust zu vermeiden.
    • Wenn Sie Escape-Sequenzen für Feldnamen innerhalb des Musters verwenden und das angegebene Feld viele unterschiedliche Werte hat, werden viele Ausgabedateien für jeden Drehungszeitraum geschrieben. Beachten Sie, dass dieses Szenario zu einer schlechten Leistung führen kann. Daher sollten Sie diese Funktion mit Vorsicht verwenden.
    • Berechnungen werden immer in GMT angegeben.
    Wird bei Rollover ausgeführt

    Optional. Nach Abschluss der einzelnen Dateien kann ein externer Befehl (Windows) ausgeführt werden. Die Befehlszeile wird vom endgültigen Dateinamen abgeleitet, indem die folgenden Escape-Sequenzen in diesen Parameter ersetzt werden:

    • %dir%. Der Ordnerteil des endgültigen Dateinamens, einschließlich des nachfolgenden umgekehrten Schrägstrichs.
    • %file%. Der Dateiname (ohne Ordner und Erweiterung) der endgültigen Datei.
    • %ext%. Die Erweiterung (einschließlich der führenden ".") des endgültigen Dateinamens.
    • %path%. Der vollständige Pfadname der Datei, entsprechend %dir%%file%%ext%.

    Standardmäßig ist dieser Parameter leer (es wird kein Befehl ausgeführt).

    Speicherbeschränkung

    Optional. Die Menge des Speichers in Byte, die zum Puffern der Ausgabe des Exporteurs verwendet wird. Der Standardwert ist 10.000.000 Byte.

    Hinweis: Wenn Sie viele Ausgabedateien haben, die gleichzeitig geöffnet sind, möchten Sie diesen Wert möglicherweise erhöhen, Sie können jedoch die Speicherkapazität verringern, die für andere Komponenten des Systems zur Verfügung steht. Eine Verringerung dieses Werts kann jedoch den Exportvorgang verlangsamen. Wenden Sie sich zwecks Hilfe an Adobe.

    Maximale Anzahl geöffneter Dateien

    Optional. Die maximale Anzahl von Dateien, die gleichzeitig für die Ausgabe vom Exporter geöffnet werden können. Wenn diese Zahl überschritten wird, wird ein Fehler im Ereignisprotokoll aufgezeichnet und der Data Workbench-Server wird nicht mehr ausgeführt. Der Standardwert lautet 1000.

  5. Nachdem Sie den Exporter (und Änderungen an anderen Parametern) in der Transform.cfg Datei definiert haben, speichern Sie die Datei lokal und speichern Sie sie im entsprechenden Profil auf dem Datenbasis-Servercomputer.

Auf dieser Seite