Show Menu
THEMEN×

Definieren von Parametern in DataSet Include-Dateien

Beim Konfigurieren des Datensatzes können Sie Variablen definieren, die als Parameter bezeichnet werden, um aussagekräftige Werte darzustellen.
Um einem Parameter einen Wert zuzuweisen (d. h. den Parameter zu definieren), fügen Sie dem Parameter-Vektor den Namen und den Wert des Parameters in einer Protokollverarbeitung oder Transformation Dataset Include -datei hinzu. Nachdem Sie Parameter definiert haben, können Sie sie in den Konfigurationsdateien Ihres Datensatzprofils referenzieren. Das Definieren und Verweisen auf solche Parameter wird als Parameterersetzung bezeichnet. Durch die Verwendung der Parameterersetzung beim Konfigurieren des Datensatzes können Sie einen zentralen Speicherort für Ihre Parameterdefinitionen erstellen. Wenn Sie einen Parameter aktualisieren müssen, auf den mehrere Male oder in mehreren Dateien verwiesen wird, müssen Sie die Änderung nur einmal vornehmen.
In diesem Handbuch wurde der Begriff Parameter verwendet, um auf den Namen einer Einstellung in einer Konfigurationsdatei zu verweisen (z. B. "Protokolleingabebedingung", "Neu verarbeiten"oder "Konvertierungen"). Wie in diesem Abschnitt verwendet, bezieht sich Parameter jedoch spezifisch auf ein Element des Parameters-Vektors in einer Datensatzeinschlussdatei und nicht auf den Namen einer Einstellung in einer Konfigurationsdatei.
Beim Definieren eines Parameters sollten Sie folgende Punkte berücksichtigen:
  • Ein Parameter muss exakt einmal definiert werden. Daher können Sie nicht dieselbe Variable in mehreren Datensatzeinschlussdateien definieren.
  • Jeder Parameter, den Sie definieren, ist lokal für die Protokollverarbeitung oder die Transformationsphase, aber er ist für diese Phase global über mehrere Datensatzkonfigurationsdateien hinweg. Wenn Sie beispielsweise einen Parameter in einer Transformation Dataset Include Datei definieren, wird der Parameter für die gesamte Konvertierungsphase definiert und Sie können ihn in der Transformation.cfg Datei und in allen anderen Transformation Dataset Include Dateien für die geerbten Profile referenzieren. Der Parameter wird für die Protokollverarbeitung nicht definiert. Daher würde jeder Verweis auf den Parameter in der Log Processing.cfg Datei oder einer Log Processing Dataset Include Datei einen Verarbeitungsfehler erzeugen.
So definieren Sie einen Parameter
Sie können Zeichenfolgen-, numerische und Vektorparameter in Log Processing und Transformation Include Dateien definieren.
  1. Klicken Sie im Data Workbench-Fenster für die Log Processing Datei oder Transformation Dataset Include -Datei mit der rechten Maustaste Parameters und klicken Sie dann auf Add new > Parameter .
  2. Wählen Sie String Parameter die Parameter Name und Wert aus, Numeric Parameter oder Vector Parameter füllen Sie sie aus, wie in den folgenden Abschnitten beschrieben.
  3. Um die Datensatzeinschlussdatei zu speichern, in der Sie den Parameter definiert haben, klicken Sie mit der rechten Maustaste (modified) oben im Fenster und klicken Sie auf Save .
  4. Um die lokal vorgenommenen Änderungen in Kraft zu setzen, klicken Sie mit der Profile Managerrechten Maustaste auf das Häkchen für die Datei in der User Spalte und klicken Sie dann auf Save to > < profile name > , wobei der Profilname der Name des Datensatzprofils oder das geerbte Profil ist, zu dem die Datensatzdatei gehört.
Speichern Sie die geänderte Konfigurationsdatei nicht in einem der von Adobe bereitgestellten internen Profile, da Ihre Änderungen bei der Installation von Updates für diese Profile überschrieben werden.
So referenzieren Sie einen Parameter
  • Wenn Sie auf einen definierten Parameter in einer anderen Datensatzkonfigurationsdatei verweisen, müssen Sie dessen Namen wie $(parameter name).
Die folgenden Abschnitte beschreiben die Parametertypen, die Sie definieren können.