Készítsen ideiglenes táblák eljárások ODI
Szeretném elmondani azt a megközelítést, hogy én, mint sok kollégám, használható, ha azt szeretné, hogy hozzon létre egy ideiglenes táblát kell használni betölteni az adatokat.
Ellentétben algoritmus létrehoz egy ideiglenes táblát interfészen keresztül az itt leírt, szívesebben használja erre a célra az Oracle Data Integrator folyamatot.
Miért van az, néha szükség lehet létrehozni ideiglenes táblát? Minden oka annak, hogy tudok gondolni lehet két részre osztható: korlátozások ODI és funkciók által használt adatbázis-kezelő, amelyben az adatok betöltése.
Korlátai ODI tartalmazza:
- Az képtelenség, hogy az ilyen SQL mint Unió Minus metszik a felületeket;
- . Ha például az üzemeltető szükség lehet bejutni egyszer, akkor könnyebb megtenni az eljárásban.
Szóval hogyan lehet létrehozni egy ideiglenes táblát az eljárás? Igen, általában, valamint az adatbázison keresztül kliens alkalmazás. Meg kell írni egy SQL script egy táblázatot készíteni.
create table TEMP_GROUP
válassza csoport Source2
Ezután a szöveget kell beilleszteni az eljárás, meghatározva az alkalmazott technológia és kiválasztja az adatbázis séma helyesen.
Jellemzően a használatát ideiglenes táblák folyamat három szakaszból áll:
Ez csak mondani, hogy milyen eljárást ODI megbirkózni az első és a harmadik szakaszban, és célja, hogy megírjam ezt a bejegyzést.
Tehát hozz létre egy eljárás a következő lépéseket:
Minden egyes lépés, mi meg a megfelelő technológia és az adatbázis sémáját, ahol a lépés az az eljárás is végrehajtható, és ne felejtsük el, adott esetben fel kell tüntetni a mérő típusát:
Create eljárás nevezni, például CreateTable. A type jelölőnégyzetet.
Továbbá, minden egyes lépés az eljárás, kivéve az első, meg a jele feltételes lépéseket:
Ehhez vegye ki a jelölést a Mindig végrehajtás, és állítsa előtt CreateTable opciót.
Az első lépésben meghatározott jele a hiba figyelmen kívül hagyja (Hibák figyelmen kívül hagyása). Tehát mi az üzembe helyezés eljárás nem volt hiba, ha az ideiglenes táblát az adatbázisban van. Inkább az eltávolítása az ideiglenes tábla létrehozása előtt érvényes megközelítés, mivel lehetséges, hogy ha egy csomag, amely az ezen eljárás indul egy hiba után egy korábbi fut, ekkor a tábla nem volt törölni az adatbázisból.
Előállítás befejeződött. Következő lépésként létre az eljárást a csomag két oka volt:
Ez a megközelítés, amellett, hogy az előnyök és hátrányok, különösen a használatát ideiglenes táblák a felületen, akkor is meg kell hozzon létre egy modellt.