Kas ir galdnieku pārveidošana?
Galdnieku pārveidošana ir aktīva un saistīta transformācija, kas nodrošina iespēju izveidot savienojumus Informatica. Savienojumi, kas izveidoti, izmantojot galdnieku transformāciju, ir līdzīgi savienojumiem datubāzēs. Galdnieku transformācijas priekšrocība ir tā, ka savienojumus var izveidot neviendabīgām sistēmām (dažādām datu bāzēm).
Galdnieku pārveidošanā ir divi avoti, kurus mēs izmantosim, lai pievienotos. Šie divi avoti tiek saukti
- Galvenais avots
- Detalizēts avots
Galdnieku transformācijas īpašībās varat izvēlēties, kurš datu avots var būt galvenais un kurš avots var būt detalizēts avots.
Izpildes laikā galvenais avots tiek saglabāts kešatmiņā, lai pievienotos. Tāpēc kā galveno avotu ieteicams izvēlēties avotu ar mazāku ierakstu skaitu.
Šos savienojumus var izveidot, izmantojot galdnieku pārveidošanu
- Galvenais ārējais savienojums
Master ārējā savienojumā visi ieraksti no avota Detail tiek atgriezti ar savienojumu un tiek atgrieztas tikai atbilstošās rindas no galvenā avota.
- Sīkāka ārējā savienošana
Detaļās no ārējā savienojuma tiek atgrieztas tikai atbilstošās rindas no detaļu avota, un visas rindas no galvenā avota tiek atgrieztas.
- Pilnīgs ārējais savienojums
Pilnīgā ārējā savienojumā visi ieraksti no abiem avotiem tiek atgriezti. Galvenie ārējie un detaļu ārējie savienojumi ir līdzvērtīgi kreisajiem ārējiem savienojumiem SQL.
- Normāls pievienošanās
Normālā savienojumā no abiem avotiem tiek atgrieztas tikai atbilstošās rindas.
Šajā piemērā mēs pievienosimies emp un dept tabulām, izmantojot galdnieku transformāciju
1. darbība - izveidojiet jaunu mērķa tabulu EMP_DEPTNAME datu bāzē, izmantojot zemāk esošo skriptu, un importējiet tabulu Informatica mērķos.
Lejupielādējiet iepriekš minēto emp_deptname.sql failu
2. solis - izveidojiet jaunu kartēšanas un importēšanas avota tabulas "EMP" un "DEPT" un mērķa tabulu, kuru izveidojām iepriekšējā darbībā
3. solis - pārveidošanas izvēlnē atlasiet opciju Izveidot.
- Atlasiet galdnieka pārveidošanu
- Ievadiet transformācijas nosaukumu "jnr_emp_dept"
- Atlasiet opciju Izveidot
4. solis - velciet un nometiet visas kolonnas no abiem avota kvalifikatoriem līdz galdnieka transformācijai
5. solis - Veiciet dubultklikšķi uz galdnieka transformācijas, pēc tam rediģēšanas transformācijas logā
- Atlasiet cilni Nosacījums
- Noklikšķiniet uz ikonas Pievienot jaunu nosacījumu
- Galveno un detalizēto sleju sarakstā atlasiet deptno
6. solis - tad tajā pašā logā
- Atlasiet cilni Rekvizīti
- Atlasiet parasto Pievienošanās kā pievienošanās veidu
- Atlasiet pogu Labi
Veiktspējas optimizēšanai mēs piešķiram galveno avotu avota tabulas cauruļvadam, kurā ir mazāk ierakstu. Lai veiktu šo uzdevumu -
7. solis - veiciet dubultklikšķi uz galdnieka pārveidošanas, lai atvērtu rediģēšanas rekvizītu logu un pēc tam
- Atlasiet cilni porti
- Atlasiet jebkuru konkrēta avota kolonnu, kuru vēlaties izveidot par galveno
- Atlasiet Labi
8. solis - saistiet attiecīgās kolonnas no galdnieka pārveidošanas ar mērķa tabulu
Tagad saglabājiet kartēšanu un izpildiet to pēc sesijas un darbplūsmas izveides. Savienojums tiks izveidots, izmantojot Informatica galdnieku, un attiecīgā informācija tiks iegūta no abām tabulām.