Parametrierung in Centerprise Data Integrator

By |2019-08-23T04:45:15+00:00September 23rd, 2015|

Parameter spielen bei der Wiederverwendbarkeit und Konfigurierbarkeit von Datenflüssen eine sehr wichtige Rolle. Eine umfangreiche Parametrierungsfunktion stellt sicher, dass Datenflüsse und Workflows in mehreren Situationen aufgerufen werden können. Das spart Zeit und erhöht die Investitionsrentabilität.

Ein häufiges Szenario wäre, wenn Sie einen vorhandenen Datenfluss für eine Datei verwenden möchten, die dieselbe Struktur hat, jedoch Daten aus einer anderen Quelle. Dies wäre die perfekte Gelegenheit, um Parameter zu verwenden.

In diesem Beispiel ändern wir die Quelldatei in eine andere Datei und ändern die Parameter, um ein Gültigkeitsdatum für unsere Datenqualitätsregeln festzulegen.

Zuerst ziehen Sie den Parameter in den Datenfluss und öffnen das Dialogfeld mit den Parametereigenschaften.

Param_fig1

Wir geben einen neuen Parameter an und nennen ihn "Gültigkeitsdatum". Wählen Sie den Datentyp und geben Sie ihm einen Standardwert von Dezember 31.

Param_fig2

Sobald die Spezifikationen festgelegt sind, steht der Parameter für das Mapping zur Verfügung.

Param_fig3

In diesem Beispiel befasste sich die Datenqualitätsregel mit der Grundsteuer und überprüfte, ob die Grundsteuer Null war oder nicht.

Param_fig4

Nun möchten wir ein Wirksamkeitsdatum hinzufügen. Wir möchten diesen Parameter auf unsere Datenqualitätsregel anwenden, um zu sagen, dass sie erst startet, wenn das Gültigkeitsdatum abgeglichen ist, und wir möchten dieses Gültigkeitsdatum außerhalb des Datenflusses angeben. Also machen wir das Mapping so, dass die Datenqualitätsregel das Gültigkeitsdatum hat. Als Nächstes gehen wir zum Dialogfeld Datenqualitätsregeln und prüfen, ob das Datum des Inkrafttretens größer ist als das heutige Datum, dann immer true zurückgeben, andernfalls nach dieser Regel suchen.

Param_fig5

Das bedeutet, dass diese Regel nur dann überprüft wird, wenn sie wirksam wird. Sie können jetzt ein beliebiges Gültigkeitsdatum von außen angeben und dessen Verhalten steuern, sodass diese Datenqualitätsregel jetzt von einem bestimmten Datum abhängig ist.

Wir können dann diese Datei nehmen und im Job Scheduler einen neuen Job planen und auf den neu erstellten Datenfluss mit Parametern verweisen. Wenn wir zur Registerkarte Jobparameter gehen, sehen wir alle impliziten und expliziten Parameter.

Param_fig7

Wenn wir unseren benutzerdefinierten Parameter auswählen, wird der angegebene Standardwert für Dezember 31 angezeigt.

Param_fig8

Nehmen wir an, wir wollen nicht, dass diese Regel erst im März 31 gilt. Wir können dieses Datum aus dem Kalender auf der rechten Seite auswählen.

Param_fig10

Dies weist die Anwendung an, die Datenqualitätsregel vor März 31 nicht zu verwenden. Auf diese Weise kann das Verhalten des Datenflusses von außerhalb des Datenflusses gesteuert werden.

Implizit hat die Software gescannt und herausgefunden, dass die Quelle zwei Dateipfade hat: Darlehen und Steuern.

Param_fig11

Ich kann auf eine andere Datei verweisen und zu einem anderen Dateipfad wechseln.

Param_fig12

Dasselbe kann auf der Zielseite durchgeführt werden, sodass Sie denselben Fluss für einen völlig anderen Datensatz verwenden können.

Sie können die Parametrierung und andere nützliche Einführungsvideos sehen Astera TV hier.