Forráselemző az Informatikában | Hogyan hozzunk létre forrást és Target
Az ETL/Data Warehouse-ban különböző forrásokkal és célokkal találkozhat.
Forrásdefiníció az Informatikában
A Forrás meghatározása Az Informatica egy olyan entitás, ahonnan lekérheti a rekordokat, majd ezeket a rekordokat ideiglenes táblákban (állomásozó táblákban) vagy Informatica transzformációs gyorsítótárban tárolja. A tervdokumentum/üzleti követelmény leképezése alapján ezekben az adatrekordokban változtatást hajt végre (az adatok átalakítása), majd az átalakított adatokat egy másik táblaszerkezetbe, úgynevezett céltáblázatba tölti be.
Minden Informatika leképezésben mindig lesz forrás és cél. A különböző források és célok kezeléséhez az Informaticában forráselemzőt és céltervezőt kell használnia. Ezek az eszközök a Powercenter tervezőeszközbe vannak integrálva, és onnan is elindíthatók.
Forráselemző az Informatikában
Forráselemző Az Informaticában egy olyan eszköz, amely lehetővé teszi a forrásdefiníciók létrehozását és módosítását. A Forráselemző segítségével különböző típusú forrásokat hozhat létre vagy importálhat az Informaticában, mint pl. lapos fájlok, relációs adatbázisok, Excel munkalapok, XML definíciók stb.
Hasonlóképpen a céltervező használatával különböző típusú célokat hozhat létre vagy importálhat. Az Informatica lehetőséget biztosít arra, hogy vagy a semmiből hozzon létre egy forrást/célt a szerkezetének megtervezésével, vagy létrehozhat egy forrást/célt a definíciók importálásával. Amikor importálja a forrást a adatbázis, a rendszer a következő metaadatokat importálja:
- Forrás (tábla) neve
- Adatbázis helye
- Az oszlopok neve
- Oszlopok Adattípusok
- megszorítások
A kulcskapcsolatokat a táblákban is megadhatja, ami csak Informatika szinten alkalmazható és a tárolóban tárolódik.
Az Informaticában létrehozott/importált forrás vagy cél bármikor újrafelhasználható különböző leképezésekben. Minden térképészet legalább a betölthető célon kell lennie. Ellenkező esetben a leképezés érvénytelen lesz.
Megjegyzések– Amikor forráselemzőben/céltervezőben hozunk létre forrást/célt, a struktúrák csak az Informaticában jönnek létre. Az adatbázis szintjén nincs objektum létrehozva. Tehát létre kell hoznia az Informaticában létrehozott adatbázis-objektumokat, amelyek felépítése megegyezik.
A következő típusú forrásokat importálhatja a forráselemző segítségével
- Relációs táblák (adatbázis táblák), nézetek és szinonimák
- Lapos fájlok
- Cobol fájlok
- XML-fájlok
Teljesítmény tipp – A relációs forrástáblák teljesítményének javítása érdekében használjon indexeket a forrásadatbázis-táblákon. A célterületen a táblák letiltják vagy eltávolítják a teljesítmény korlátozásait és indexeit.
Nyílt forráskódú elemző az Informaticában
Az alábbiakban lépésről lépésre bemutatjuk a Forráselemző megnyitásának folyamatát az Informaticában:
Step 1) Nyissa meg az Informatica PowerCenter tervezőeszközt
Step 2) A következő képernyőn
- Double kattintson a csatlakoztatni kívánt tárolóra
- Adja meg a felhasználónevet
- Írd be a jelszót
-
Kattintson a Csatlakozás gombra
A Sikeres bejelentkezés után a felhasználó mappái a lerakat neve alatt jelennek meg
Jegyzet -
- Ha a bejelentkezés sikertelen, ellenőrizze, hogy a felhasználónak van-e jogosultsága a tárolóhoz való csatlakozáshoz
- Ha a lerakat neve alatt nem látható mappa, ellenőrizze, hogy létrejött-e a mappa.
- Ha a közelmúltban hoztak létre egy mappát, válassza le a kapcsolatot a tárolóról, és csatlakozzon újra.
Step 3) A következő lépésben
- Kattintson jobb gombbal a mappára
- Válassza a nyitott opciót
Ha egy mappa meg van nyitva, a mappa almappái megjelennek a listában.
Step 4) Kattintson a Forráselemző menüre az ábrán látható módon.
Forrástáblázat importálása a Forráselemzőben
A következő lépések a forrástábla importálásához az Informatica Source Analyzerben:
1. lépés) Lépjen a „Források” lehetőségre
A forráselemzőben
- A főmenüben kattintson a „Források” fülre
-
Válassza az importálás az adatbázisból opciót, miután ez után megnyílik az ODBC kapcsolat ablak.
2. lépés) Hozzon létre ODBC kapcsolatot
Most létrehozzuk az ODBC-kapcsolatot (ha már rendelkezik ODBC-kapcsolattal, lépjen a 3. lépésre)
- Kattintson az ODBC adatforrás melletti gombra.
- A következő oldalon válassza ki a felhasználói DSN fület, és kattintson a Hozzáadás gombra.
A DSN (Data Source Name) alapvetően egy adatstruktúra, és bizonyos részletekről (adatbázis típusa, hely, felhasználói adatok stb.) tartalmaz információkat. Ezekre az információkra az ODBC illesztőprogramnak szüksége van, hogy csatlakozhasson az adatbázishoz.
- Ha rákattint a Hozzáadás gombra, megjelenik a különféle adatbázisokhoz tartozó illesztőprogramok listája (Oracle, SQL Server, Sybase, Microsoft Hozzáférés Excelstb.) A kiválasztott illesztőprogram attól függ, hogy milyen adatbázist kíván csatlakozni. Válassza ki az adatforrás illesztőprogramját. Itt a guru99-ben oracle adatbázistáblákat fogsz használni. Válassza ki Oracle vezetékes protokoll meghajtó.
-
A következő oldalon válassza az általános lapot, és adja meg az adatbázis adatait. Ezután kattintson a kapcsolat tesztelése gombra.
Megjegyzések – Az adatbázis adatai a telepítésre jellemzőek az adatbázis telepítése során kiválasztott gazdagépnévtől, porttól és SID-től függően. Ezeket a részleteket megnyitva érheti el tnsnames.ora fájlt az oracle telepítési mappájában található.
-
Miután létrehozta a tesztkapcsolatot, adja meg az adatbázis felhasználónevét, jelszavát, majd kattintson az „OK” gombra
-
Ha a kapcsolat sikeres, megjelenik egy üzenetablak.
- Válassza az OK lehetőséget a csatlakozási teszt ablakhoz és az ODBC illesztőprogram beállítási ablakához. A létrehozott ODBC adatforrás hozzáadódik a felhasználói adatforrásokhoz. Most beállítottuk az ODBC adatforrást.
3. lépés) Hozzon létre sématáblázatokat
A guru99-ben az Oracle Scott/Tiger sématábláit fogja használni. Ha ezek a táblák nincsenek az adatbázisban, akkor ezzel a szkripttel hozza létre azokat
Töltse le a fenti Scott.sql fájlt
4. lépés) Adja meg az adatbázis adatait
A táblázatok importálása ablakban:
- Válassza ki az ODBC adatforrást az Oracle adatbázishoz.
- Adja meg az adatbázis felhasználónevét
- Adja meg az adatbázis jelszavát
- Kattintson a csatlakozás/újracsatlakozás gombra. Ez táblázatokat jelenít meg az adatbázis-felhasználó számára.
- Bontsa ki a táblázatok mappa alatti fát, és válassza az EMP-tábla lehetőséget
- Válassza az OK gombot.
5. lépés) Ellenőrizze és mentse el az importált táblát
A táblázat importálásra kerül az Informatica Source Analyzerbe. Használja a „Ctrl+S” billentyűket a tároló módosításainak mentéséhez
Hasonlóképpen importálhat bármilyen más adatbázistáblát a forráselemzőbe.
Hogyan importáljunk Target az Informatikában Target Tervező
Itt van egy folyamat a cél importálására az Informaticában Target Tervező:
Ebben az oktatóanyagban létrehozza az emp_target céltáblát, amely megegyezik a forrás EMP-táblával. A céltábla importálásához a céltáblának jelen kell lennie az adatbázisban. A céltábla létrehozásához használja az alábbi szkriptet. Az Informaticában elérhető céltípusok relációs, XML és lapos fájlok.
Töltse le a fenti emp_target.sql fájlt
Megjegyzések – ebben az oktatóanyagban a forrás- és a céltábla ugyanabban az adatbázissémában (guru99) van jelen. Azonban létrehozhat egy célt egy másik sémában is.
Step 1) Az Informatica Designerben kattintson a céltervező ikonra a cél, tervező elindításához.
Step 2) A következő lépésben
- Válassza a " opciótTargets” a főmenüből
- Válassza az „importálás az adatbázisból” opciót
Step 3) Az import táblázat ablakban.
- Válassza ki az ODBC adatforrást az Oracle adatbázishoz.
- Adja meg az adatbázis felhasználónevét
- Adja meg az adatbázis jelszavát
- Kattintson a csatlakozás/újracsatlakozás gombra. Ez táblázatokat jelenít meg az adatbázis-felhasználó számára.
- Bontsa ki a táblázatok alatti fát, és válassza ki az EMP_TARGET táblát
- Válassza az OK gombot
Ezzel importálja a célt Target Az Informatica Powercenter tervezője. A változtatások mentéséhez használja a „Ctrl+s” billentyűket.
Ebben az oktatóanyagban forrásokat és célokat importált. Most készen áll az első leképezés létrehozására.
Hogyan hozzunk létre mappát az Informaticában
Az alábbiakban bemutatjuk a mappa létrehozásának lépéseit az Informaticában:
Az Informatica mappák logikai konténerek, amelyek megtartják az Informatica tervezőben/munkafolyamatkezelőben létrehozott objektumokat (leképezések, térképek, források, célok stb.)
Mappa létrehozásához:
Step 1) Nyissa meg a Repository Managert
Megjegyzések – Ha az Informatica Designer már meg van nyitva, akkor a tárkezelő az eszköztárban elérhető parancsikonokkal nyitható meg.
Ezzel egy külön ablakban nyílik meg az Informatica Repository Manger.
Step 2) Kovesd ezeket a lepeseket
- Kattintson a mappa menüre
- Válassza a Létrehozás lehetőséget
Step 3) A következő lépésben
- Írja be a kívánt mappa nevét
- Válassza az OK lehetőséget
Ezzel egy új mappa jön létre, és megjelenik egy üzenet, amely szerint „A mappa sikeresen létrehozva”.
Az újonnan létrehozott mappa megjelenik a megfelelő tárhely alatt.
Ezzel befejeződik az oktatóanyag. Találkozunk a következőben!