Le processus suivant constitue un exemple de configuration nécessaire à l'extraction des données d'un système dans lequel les valeurs que vous souhaitez charger se composent du nom et de la date de naissance. Il va construire un segment de nom et le segment racine du xml.
Colonne | Valeur | Remarques |
ACQ_NODE | Exemple | Nom de l'ensemble d'acquisition |
ACQ_QUERY_SEQ | 1 | Il s'agit de la requête de démarrage |
SOURCE | CUST | Aucun effet sur le traitement |
DOC_TYPE | UMF_ENTITY | Crée une entité UMF pour le chargement |
PARENT | Y | Il s'agit de la requête parent de l'ensemble |
SELECT_STMT | SELECT A.* FROM $$REPLACE(SYNC_LOG) A WHERE SYNC_ID < $$REPLACE(MAX_SYNC_ID) | Sélectionne une instruction dans le journal de synchronisation. Il interroge uniquement le journal de synchronisation car la table entity_name comporte plusieurs rangées par entité sync_log |
LAST_PROCESSED | NULL | Non utilisé |
PROCESS_MODE | NULL | Non utilisé |
LOAD_TO_TEMP_TABLE | NULL | Non utilisé |
TABLE_NAME | NULL | Non utilisé |
EXECUTE_ONLY | N | Non utilisé |
Colonne | Valeur | Remarques |
ACQ_NODE | SAMPLE | Même nom que précédemment |
ACQ_QUERY_SEQ | 1 | Traitement de la requête 1 |
XML_SEGMENT | ROOT | Construction du segment racine du XML |
SECTION_NUM | 1 | Première section |
XML_ELEM | DSRC_CODE | Nom de l'élément XML |
TABLE_ELEM | `GOLD' | Valeur littérale de 'GOLD' dans cette balise |
POSSIBLE_SEGMENT_VALUES | Inutilisé dans cet exemple | |
REQUIRED_FOR_SEGMENT | Inutilisé dans cet exemple | |
COMMNT | Inutilisé dans cet exemple | |
SEQUENCE | Inutilisé dans cet exemple |
Colonne | Valeur | Remarques |
ACQ_NODE | SAMPLE | Même nom que précédemment |
ACQ_QUERY_SEQ | 1 | Traitement de la requête 1 |
XML_SEGMENT | ROOT | Construction du segment racine du XML |
SECTION_NUM | 1 | Première section |
XML_ELEM | DSRC_ACTION | Nom de l'élément XML |
TABLE_ELEM | SYNC_ACTION | Utilise cette valeur de colonne dans l'instruction SELECT |
POSSIBLE_SEGMENT_VALUES | Inutilisé dans cet exemple | |
REQUIRED_FOR_SEGMENT | Inutilisé dans cet exemple | |
COMMNT | Inutilisé dans cet exemple | |
SEQUENCE | Inutilisé dans cet exemple |
Colonne | Valeur | Remarques |
ACQ_NODE | SAMPLE | Même nom que précédemment |
ACQ_QUERY_SEQ | 1 | Traitement de la requête 1 |
XML_SEGMENT | ROOT | Construction du segment racine du XML |
SECTION_NUM | 1 | Première section |
XML_ELEM | DSRC_ACCT | Nom de l'élément XML |
TABLE_ELEM | SYNC_KEY1 | Utilise cette valeur de colonne dans l'instruction SELECT |
POSSIBLE_SEGMENT_VALUES | Inutilisé dans cet exemple | |
REQUIRED_FOR_SEGMENT | Inutilisé dans cet exemple | |
COMMNT | Inutilisé dans cet exemple | |
SEQUENCE | Inutilisé dans cet exemple |
Colonne | Valeur | Remarques |
ACQ_NODE | SAMPLE | Même nom que précédemment |
ACQ_QUERY_SEQ | 1 | Traitement de la requête 1 |
XML_SEGMENT | ROOT | Construction de la racine du XML |
SECTION_NUM | 1 | Première section |
XML_ELEM | DSRC_REF | Nom de l'élément XML |
TABLE_ELEM | SYNC_KEY1 | Valeur utilisée identique à dsrc_acct |
POSSIBLE_SEGMENT_VALUES | Inutilisé dans cet exemple | |
REQUIRED_FOR_SEGMENT | Inutilisé dans cet exemple | |
COMMNT | Inutilisé dans cet exemple | |
ACQ_NODE | SAMPLE | Identique à l'exemple précédent |
Colonne | Valeur | Remarques |
ACQ_NODE | Exemple | Nom de l'ensemble d'acquisition |
ACQ_QUERY_SEQ | 2 | Seconde requête à traiter maintenant |
SOURCE | CUST | Aucun effet sur le traitement |
DOC_TYPE | UMF_ENTITY | Je souhaite créer une entité UMF pour le chargement |
PARENT | NULL | Il s'agit d'un enfant et non du parent. |
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) | Il s'agit de l'instruction SELECT des noms |
LAST_PROCESSED | NULL | Non utilisé |
PROCESS_MODE | NULL | Non utilisé |
LOAD_TO_TEMP_TABLE | NULL | Non utilisé |
TABLE_NAME | NULL | Non utilisé |
EXECUTE_ONLY | N | Non utilisé |
Colonne | Valeur | Remarques |
ACQ_NODE | SAMPLE | Identique à l'exemple précédent |
ACQ_QUERY_SEQ | 2 | Traitement de la requête 1 |
XML_SEGMENT | NAME | Construction du segment de nom |
SECTION_NUM | 2 | Seconde section |
XML_ELEM | FIRST_NAME | Nom de l'élément XML |
TABLE_ELEM | FIRST_NAME | Utilise cette valeur de colonne dans l'instruction SELECT |
POSSIBLE_SEGMENT_VALUES | Inutilisé dans cet exemple | |
REQUIRED_FOR_SEGMENT | Inutilisé dans cet exemple | |
COMMNT | Inutilisé dans cet exemple | |
SEQUENCE | Inutilisé dans cet exemple |
Colonne | Valeur | Remarques |
ACQ_NODE | SAMPLE | Identique à l'exemple précédent |
ACQ_QUERY_SEQ | 2 | Traitement de la requête 1 |
XML_SEGMENT | NAME | Construction du segment de nom |
SECTION_NUM | 2 | Première section |
XML_ELEM | LAST_NAME | Nom de l'élément XML |
TABLE_ELEM | LAST_NAME | Utilise cette valeur de colonne dans l'instruction SELECT |
POSSIBLE_SEGMENT_VALUES | Inutilisé dans cet exemple | |
REQUIRED_FOR_SEGMENT | Inutilisé dans cet exemple | |
COMMNT | Inutilisé dans cet exemple | |
SEQUENCE | Inutilisé dans cet exemple |
Colonne | Valeur | Remarques |
ACQ_NODE | SAMPLE | Identique à l'exemple précédent |
ACQ_QUERY_SEQ | 2 | Traitement de la requête 1 |
XML_SEGMENT | NAME | Construction du segment de nom |
SECTION_NUM | 2 | Première section |
XML_ELEM | MID_NAME | Nom de l'élément XML |
TABLE_ELEM | MIDDLE_NAME | Utilise cette valeur de colonne dans l'instruction SELECT |
POSSIBLE_SEGMENT_VALUES | Inutilisé dans cet exemple | |
REQUIRED_FOR_SEGMENT | Inutilisé dans cet exemple | |
COMMNT | Inutilisé dans cet exemple | |
SEQUENCE | Inutilisé dans cet exemple |
Colonne | Valeur | Remarques |
ACQ_NODE | SAMPLE | Identique à l'exemple précédent |
ACQ_QUERY_SEQ | 2 | Traitement de la requête 1 |
XML_SEGMENT | NAME | Construction du segment de nom |
SECTION_NUM | 2 | Première section |
XML_ELEM | NAME_TYPE | Nom de l'élément XML |
TABLE_ELEM | TYPE | Utilise cette valeur de colonne dans l'instruction SELECT |
POSSIBLE_SEGMENT_VALUES | Inutilisé dans cet exemple | |
REQUIRED_FOR_SEGMENT | Inutilisé dans cet exemple | |
COMMNT | Inutilisé dans cet exemple | |
SEQUENCE | Inutilisé dans cet exemple |
Colonne | Valeur | Remarques |
ACQ_NODE | SAMPLE | Identique à l'exemple précédent |
ACQ_QUERY_SEQ | 2 | Traitement de la requête 1 |
XML_SEGMENT | NAME | Construction du segment de nom |
SECTION_NUM | 2 | Première section |
XML_ELEM | NAME_GEN | Nom de l'élément XML |
TABLE_ELEM | GENERATION | Utilise cette valeur de colonne dans l'instruction SELECT |
POSSIBLE_SEGMENT_VALUES | Inutilisé dans cet exemple | |
REQUIRED_FOR_SEGMENT | Inutilisé dans cet exemple | |
COMMNT | Inutilisé dans cet exemple | |
SEQUENCE | Inutilisé dans cet exemple |