Ich bin auf der Suche nach Vorschlägen, wie diese Anforderung angegangen werden kann. Ich muss mit Informatica Mapping kommen, um unter Zieldatei zu bauen.Informatica Mapping zum Erstellen der Zieldatei des Mainframe-Dateilayouts
Quelldatei
Key-1 Key-2 ACCOUNT-1 Key-1 Key-2 ACCOUNT-2 Key-1 Key-2 CC-ACC-1 Key-1 Key-2 CC-ACC-2 Key-1 Key-2 CC-ACC-3
Für die oben Eingangsquelle Layout, ich brauche einen Ausgabesatz unter Zieldatei basierend auf haben.
Grundsätzlich, ich brauche die Daten zu einer Gruppe basierend auf Key-1 & Key-2 Field & einen Datensatz zu erstellen, die mehr haben als ein & mehr als eine Kreditkarte Kontodaten für einen Kunden ausmacht.
TARGET FILE < < MAINFRAME FILE LAYOUT >>
Key-1 String 10 Key-2 String 10 BANK-CUSTOMER-INFO MGR-NAME STRING 50 — data to be extracted from MGR Table MGR-EMAIL STRING 100 — data to be extracted from MGR-ADDTNL-INFO Table MGR-PHNE STRING 10 — data to be extracted from MGR-ADDTNL-INFO Table CUST-NAME STRING 100 — data to be extracted from Person Table CUST-EMAIL STRING 100 — data to be extracted from Person-Addtnl_info Table CUST-ACCOUNT-INFO BANK-ACCOUNT OCCURS 5 TIMES ACC-NO STRING 10 (Key Field) ACC-TYPE STRING 10 — data to be extracted from A Table ACC-TRXN-DTLS OCCURS 10 TIMES ACC-TRXN-DATE DATE 10 — data to be extracted from X Table ACC-TRXN-MODE STRING 10 — data to be extracted from Y Table ACC-TRXN-AMT STRING 10 — data to be extracted from Z Table CREDIT-CARD-ACC OCCURS 5 TIMES CC-ACC-NO STRING 10 (Key Field) CC-ACC-TYPE STRING 10 — data to be extracted from B Table CC-TRXN-DTLS OCCURS 10 TIMES CC-TRXN-DATE DATE 10 — data o be extracted from X1 Table CC-TRXN-MODE STRING 10 — data o be extracted from Y2 Table CC-TRXN-AMT STRING 10 — data o be extracted from Z2 Table
Fragen: -
How mapping can be accomplished. Does Informatica supports to have Target Structure as defined above. Most of my Target Attributes are to be fetched from multiple tables to construct one record, what should be most efficient way to come with Mapping. Also, I need to denormalise the data as well to get above structure.
Sie können für jede Key1/Key2-Kombination bis zu fünf Bankkonten und bis zu fünf Kreditkartenkonten (die nicht direkt mit den Bankkonten verbunden sind) haben? Wo werden Ihre Quelldaten gespeichert? Welche Bedeutung hat die Informatica und wo kommt der Mainframe dazu? –
Hallo Bill. Key1/Key2 sind direkt mit Bankkonten verbunden. Quelldaten werden in Oracle-DB gespeichert, also möchte Informatica von Oracle DB abholen und die Zieldatei so vorbereiten, wie ich in meiner Frage erwähnt habe. Mainframe kommt hier ins Bild, weil die von Informatica erstellte Zieldatei zur weiteren Verarbeitung an Mainframe zurückgegeben wird. –