Der folgende Prozess zeigt ein Muster-Setup des Prozesses, mit dem Daten aus einem System extrahiert werden, in dem die zu ladenden Werte aus dem Namen und dem Geburtsdatum bestehen. Dabei werden ein Namenssegment und das XML-Rootsegment (XML-Stammsegment) erstellt.
Spalte | Wert | Anmerkungen |
ACQ_NODE | Sample | Name der Übernahmegruppe. |
ACQ_QUERY_SEQ | 1 | Dies ist die Startabfrage. |
SOURCE | CUST | Hat keine Auswirkung auf die Verarbeitung. |
DOC_TYPE | UMF_ENTITY | Erstellt ein umf_entity-Dokument zum Laden. |
PARENT | Y | Dies ist die übergeordnete Abfrage der gesamten Gruppe. |
SELECT_STMT | SELECT A.* FROM $$REPLACE(SYNC_LOG) A WHERE SYNC_ID < $$REPLACE(MAX_SYNC_ID) | Anweisung SELECT des Synchronisationsprotokolls. Nur das Synchronisationsprotokoll wird abgefragt, da die Tabelle entity_name mehrere Zeilen pro sync_log-Entität aufweist |
LAST_PROCESSED | NULL | Nicht verwendet. |
PROCESS_MODE | NULL | Nicht verwendet. |
LOAD_TO_TEMP_TABLE | NULL | Nicht verwendet. |
TABLE_NAME | NULL | Nicht verwendet. |
EXECUTE_ONLY | N | Nicht verwendet. |
Spalte | Wert | Anmerkungen |
ACQ_NODE | SAMPLE | Derselbe Name wie oben. |
ACQ_QUERY_SEQ | 1 | Abfrage 1 wird verarbeitet. |
XML_SEGMENT | ROOT | XML-Rootsegment wird erstellt. |
SECTION_NUM | 1 | Erster Abschnitt. |
XML_ELEM | DSRC_CODE | Name des XML-Elements. |
TABLE_ELEM | 'GOLD' | Literalwert von 'GOLD' in diesem Tag. |
POSSIBLE_SEGMENT_VALUES | In diesem Beispiel nicht verwendet | |
REQUIRED_FOR_SEGMENT | In diesem Beispiel nicht verwendet | |
COMMNT | In diesem Beispiel nicht verwendet | |
SEQUENCE | In diesem Beispiel nicht verwendet |
Spalte | Wert | Anmerkungen |
ACQ_NODE | SAMPLE | Derselbe Name wie oben. |
ACQ_QUERY_SEQ | 1 | Abfrage 1 wird verarbeitet. |
XML_SEGMENT | ROOT | XML-Rootsegment wird erstellt. |
SECTION_NUM | 1 | Erster Abschnitt. |
XML_ELEM | DSRC_ACTION | Name des XML-Elements. |
TABLE_ELEM | SYNC_ACTION | Verwenden Sie diesen Spaltenwert aus der Anweisung SELECT. |
POSSIBLE_SEGMENT_VALUES | In diesem Beispiel nicht verwendet | |
REQUIRED_FOR_SEGMENT | In diesem Beispiel nicht verwendet | |
COMMNT | In diesem Beispiel nicht verwendet | |
SEQUENCE | In diesem Beispiel nicht verwendet |
Spalte | Wert | Anmerkungen |
ACQ_NODE | SAMPLE | Derselbe Name wie oben. |
ACQ_QUERY_SEQ | 1 | Abfrage 1 wird verarbeitet. |
XML_SEGMENT | ROOT | XML-Rootsegment wird erstellt. |
SECTION_NUM | 1 | Erster Abschnitt. |
XML_ELEM | DSRC_ACCT | Name des XML-Elements. |
TABLE_ELEM | SYNC_KEY1 | Verwenden Sie diesen Spaltenwert aus der Anweisung SELECT. |
POSSIBLE_SEGMENT_VALUES | In diesem Beispiel nicht verwendet | |
REQUIRED_FOR_SEGMENT | In diesem Beispiel nicht verwendet | |
COMMNT | In diesem Beispiel nicht verwendet | |
SEQUENCE | In diesem Beispiel nicht verwendet |
Spalte | Wert | Anmerkungen |
ACQ_NODE | SAMPLE | Derselbe Name wie oben. |
ACQ_QUERY_SEQ | 1 | Abfrage 1 wird verarbeitet. |
XML_SEGMENT | ROOT | XML-Root wird erstellt. |
SECTION_NUM | 1 | Erster Abschnitt. |
XML_ELEM | DSRC_REF | Name des XML-Elements. |
TABLE_ELEM | SYNC_KEY1 | Verwendet denselben Wert wie dsrc_acct. |
POSSIBLE_SEGMENT_VALUES | In diesem Beispiel nicht verwendet | |
REQUIRED_FOR_SEGMENT | In diesem Beispiel nicht verwendet | |
COMMNT | In diesem Beispiel nicht verwendet | |
ACQ_NODE | SAMPLE | Derselbe Name wie oben. |
Spalte | Wert | Anmerkungen |
ACQ_NODE | Sample | Name der Übernahmegruppe. |
ACQ_QUERY_SEQ | 2 | Die zweite zu verarbeitende Abfrage. |
SOURCE | CUST | Hat keine Auswirkung auf die Verarbeitung. |
DOC_TYPE | UMF_ENTITY | Ich möchte ein umf_entity-Dokument zum Laden erstellen. |
PARENT | NULL | Dies ist ein Kind, kein Elter. |
SELECT_STMT | SELECT A.*, LEFT(TYPE,1) TYPE, LAST_NAME, FIRST_NAME, MIDDLE_NAME, GENERATION, DOB_TYPE, DOB, PLACE_OF_BIRTH, GENDER, WEIGHT, HEIGHT, EYE_COLOR, HAIR_COLOR, ETHNIC_ID FROM $$REPLACE(SYNC_LOG) A JOIN ENTITY_NAME ON (SYNC_KEY1) = ENTITY AND TYPE!='ASC' AND SYNC_ID < $$REPLACE(MAX_SYNC_ID) | Dies ist die Anweisung SELECT für die Namen. |
LAST_PROCESSED | NULL | Nicht verwendet. |
PROCESS_MODE | NULL | Nicht verwendet. |
LOAD_TO_TEMP_TABLE | NULL | Nicht verwendet. |
TABLE_NAME | NULL | Nicht verwendet. |
EXECUTE_ONLY | N | Nicht verwendet. |
Spalte | Wert | Anmerkungen |
ACQ_NODE | SAMPLE | Derselbe Name wie oben. |
ACQ_QUERY_SEQ | 2 | Abfrage 1 wird verarbeitet. |
XML_SEGMENT | NAME | Das Namenssegment wird erstellt. |
SECTION_NUM | 2 | Zweiter Abschnitt. |
XML_ELEM | FIRST_NAME | Name des XML-Elements. |
TABLE_ELEM | FIRST_NAME | Verwenden Sie diesen Spaltenwert aus der Anweisung SELECT. |
POSSIBLE_SEGMENT_VALUES | In diesem Beispiel nicht verwendet | |
REQUIRED_FOR_SEGMENT | In diesem Beispiel nicht verwendet | |
COMMNT | In diesem Beispiel nicht verwendet | |
SEQUENCE | In diesem Beispiel nicht verwendet |
Spalte | Wert | Anmerkungen |
ACQ_NODE | SAMPLE | Derselbe Name wie oben. |
ACQ_QUERY_SEQ | 2 | Abfrage 1 wird verarbeitet. |
XML_SEGMENT | NAME | Das Namenssegment wird erstellt. |
SECTION_NUM | 2 | Erster Abschnitt. |
XML_ELEM | LAST_NAME | Name des XML-Elements. |
TABLE_ELEM | LAST_NAME | Verwenden Sie diesen Spaltenwert aus der Anweisung SELECT. |
POSSIBLE_SEGMENT_VALUES | In diesem Beispiel nicht verwendet | |
REQUIRED_FOR_SEGMENT | In diesem Beispiel nicht verwendet | |
COMMNT | In diesem Beispiel nicht verwendet | |
SEQUENCE | In diesem Beispiel nicht verwendet |
Spalte | Wert | Anmerkungen |
ACQ_NODE | SAMPLE | Derselbe Name wie oben. |
ACQ_QUERY_SEQ | 2 | Abfrage 1 wird verarbeitet. |
XML_SEGMENT | NAME | Das Namenssegment wird erstellt. |
SECTION_NUM | 2 | Erster Abschnitt. |
XML_ELEM | MID_NAME | Name des XML-Elements. |
TABLE_ELEM | MIDDLE_NAME | Verwenden Sie diesen Spaltenwert aus der Anweisung SELECT. |
POSSIBLE_SEGMENT_VALUES | In diesem Beispiel nicht verwendet | |
REQUIRED_FOR_SEGMENT | In diesem Beispiel nicht verwendet | |
COMMNT | In diesem Beispiel nicht verwendet | |
SEQUENCE | In diesem Beispiel nicht verwendet |
Spalte | Wert | Anmerkungen |
ACQ_NODE | SAMPLE | Derselbe Name wie oben. |
ACQ_QUERY_SEQ | 2 | Abfrage 1 wird verarbeitet. |
XML_SEGMENT | NAME | Das Namenssegment wird erstellt. |
SECTION_NUM | 2 | Erster Abschnitt. |
XML_ELEM | NAME_TYPE | Name des XML-Elements. |
TABLE_ELEM | TYPE | Verwenden Sie diesen Spaltenwert aus der Anweisung SELECT. |
POSSIBLE_SEGMENT_VALUES | In diesem Beispiel nicht verwendet | |
REQUIRED_FOR_SEGMENT | In diesem Beispiel nicht verwendet | |
COMMNT | In diesem Beispiel nicht verwendet | |
SEQUENCE | In diesem Beispiel nicht verwendet |
Spalte | Wert | Anmerkungen |
ACQ_NODE | SAMPLE | Derselbe Name wie oben. |
ACQ_QUERY_SEQ | 2 | Abfrage 1 wird verarbeitet. |
XML_SEGMENT | NAME | Das Namenssegment wird erstellt. |
SECTION_NUM | 2 | Erster Abschnitt. |
XML_ELEM | NAME_GEN | Name des XML-Elements. |
TABLE_ELEM | GENERATION | Verwenden Sie diesen Spaltenwert aus der Anweisung SELECT. |
POSSIBLE_SEGMENT_VALUES | In diesem Beispiel nicht verwendet | |
REQUIRED_FOR_SEGMENT | In diesem Beispiel nicht verwendet | |
COMMNT | In diesem Beispiel nicht verwendet | |
SEQUENCE | In diesem Beispiel nicht verwendet |