Forráselemző és Target Tervező az Informatikában

⚡ Okos összefoglaló

Forráselemző és Target A Designer a PowerCenter Designer eszközei, amelyek minden Informatica térképhez létrehozzák és importálják a forrás- és céldefiníciókat.ping igények szerint, ODBC adatforrás használatával az adatbázis metaadatainak beolvasásához.

  • 📥 Forrásdefiníciók: A Source Analyzer importálja a tábla nevét, oszlopait, adattípusait és korlátozásait az adatbázisból.
  • 📤 Target definíciók: Target A tervező importálja vagy megtervezi azokat a relációs, XML vagy flatfile struktúrákat, amelyekbe az adatok betöltésre kerülnek.
  • 🔌 ODBC először: A megfelelő illesztőprogramra épülő felhasználói DSN szükséges ahhoz, hogy bármelyik eszköz elérhesse az adatbázist.
  • 🗂️ Csak metaadatok: Egy definíció importálása az Informaticán belül hozza létre a struktúrát, soha nem egy táblázatot az adatbázisban.
  • 🔁 Többször használatos: Egy importált definíció tetszőleges számú térképen újra felhasználhatópingugyanabban a mappában.
  • 📁 mappák: A Repository Manager logikai mappákat hoz létre, amelyek a forrásokat, célokat, térképeket és egyéb fájlokat tartalmazzák.pingés mappletek.

Forráselemző az Informatikában

Az ETL/adattárház munkája során különböző forrásokkal és célokkal fogsz találkozni.

Forrásdefiníció az Informatikában

Az Informaticában a forrásdefiníció egy olyan entitás, amelyből kiolvasod a rekordokat, majd ezeket a rekordokat ideiglenes táblázatokban (előkészítési táblázatokban) vagy Informatica transzformációs gyorsítótárakban tárolod. A térkép alapjánping Egy tervdokumentum vagy üzleti követelmény esetén módosításokat hajt végre ezekben az adatrekordokban (átalakítja az adatokat), majd betölti az átalakított adatokat egy másik táblaszerkezetbe, az úgynevezett céltáblába.

Minden Informatica térképenping, mindig lesz egy forrás és egy cél. Az Informaticában a különböző források és célok kezeléséhez a Source Analyzer-t kell használni. Target Tervező. Ezek az eszközök integrálva vannak a PowerCenter Tervező eszközbe, és onnan indíthatók.

A tervező ezt a munkát dedikált eszközök között osztja fel.

Tervező eszköz Mit kezel
Forráselemző Forrásdefiníciók – azok a struktúrák, amelyekből adatokat olvasol.
Target Tervező Target definíciók – azok a struktúrák, amelyekbe adatokat töltesz be.
Térképping Tervező Az térképping amely transzformációkon keresztül összekapcsol egy forrást a céllal.

Forráselemző az Informatikában

Az Informaticában található Source Analyzer egy olyan eszköz, amely lehetővé teszi forrásdefiníciók létrehozását és módosítását. A Source Analyzer segítségével különböző típusú forrásokat hozhat létre vagy importálhat az Informaticában, például egyszerű fájlokat, relációs adatbázisok, Excel munkalapok, XML definíciók és így tovább.

Hasonlóképpen, a Target A Designer segítségével különböző típusú célokat hozhat létre vagy importálhat. Az Informatica lehetővé teszi, hogy a forrást vagy célt a semmiből hozza létre a struktúrájának megtervezésével, vagy a definíciók importálásával. Amikor forrást importál az adatbázisból, a következő metaadatok importálódnak:

  • Forrás (tábla) neve
  • Adatbázis helye
  • Oszlopok neve
  • Oszlop adattípusok
  • megszorítások

A táblázatokban a kulcskapcsolatokat is meghatározhatja, ami csak Informatica szinten alkalmazható, és a tárházban tárolódik.

Az Informaticában létrehozott vagy importált forrás vagy cél tetszőleges alkalommal felhasználható különböző térképeken.pings. Minden térképping legalább egy betölthető célponttal kell rendelkeznie. Ellenkező esetben a térképping érvénytelen lesz.

Megjegyzések – amikor forrást vagy célt hoz létre a Source Analyzerben, vagy Target A Designer szerint a struktúrák csak az Informaticában jönnek létre. Adatbázis szinten nem jön létre objektum. Tehát olyan adatbázis-objektumokat kell létrehozni, amelyek struktúrája megegyezik az Informaticában létrehozottal.

A következő típusú forrásokat importálhatja a Source Analyzer 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éltáblákon tiltsa le vagy távolítsa el a teljesítménykorlátozásokat és indexeket.

Nyílt forráskódú elemző az Informaticában

Az alábbiakban lépésről lépésre bemutatjuk a Source Analyzer megnyitását az Informaticában.

Step 1) Nyissa meg az Informatica PowerCenter Designer eszközt.

PowerCenter Designer parancsikon az Informatica kliensprogram-csoportban

Step 2) A következő képernyőn:

  1. Double-kattints arra a tárolóra, amelyhez csatlakozni szeretnél
  2. Írja be a felhasználónevet
  3. Írja be a jelszót
  4. Kattintson a Csatlakozás gombra

Csatlakozás a tárházhoz párbeszédpanel a PowerCenter Designerben felhasználónévvel és jelszóval

Sikeres bejelentkezés után a felhasználó mappái a tároló neve alatt jelennek meg.

Megjegyzések -

  1. Ha a bejelentkezés sikertelen, ellenőrizze, hogy a felhasználó rendelkezik-e jogosultsággal a tárházhoz való csatlakozáshoz.
  2. Ha a tárház neve alatt nem látható mappa, ellenőrizze, hogy létrejött-e a mappa.
  3. Ha nemrég hozott létre egy mappát, akkor csatlakozzon le a tárházról, majd csatlakoztassa újra.

A bejelentkezett felhasználó számára elérhető mappákat listázó adattár-navigátor

Step 3) A következő lépésben:

  1. Kattintson a jobb gombbal a mappára
  2. Válassza a megnyitás opciót

Jobb klikk menü egy adattár mappáján, amelyen a Megnyitás opció látható

Amikor egy mappa meg van nyitva, az adott mappa almappái megjelennek a listában, az alábbiak szerint.

Kibontott mappa, amely a forrásokat mutatja, Targetés térképpingalmappák

Step 4) Kattintson a Forráselemző menüre, ahogy az ábrán látható.

Tervező eszköztár a kiválasztott Forráselemző eszközzel

Forrástáblázat importálása a Forráselemzőben

A következő lépések segítségével importálhat egy forrástáblát az Informatica Source Analyzerbe.

Step 1) Lépjen a „Források” opcióra. A Forráselemzőben:

  1. Kattintson a főmenü „Források” fülére
  2. Válassza az adatbázisból importálás lehetőséget; ezután megnyílik az ODBC-kapcsolat ablaka.

Források menü a Forráselemzőben, ahol az Importálás az adatbázisból lehetőség van kiválasztva

Step 2) Hozza létre az ODBC-kapcsolatot. Ha már van ODBC-kapcsolata, folytassa a 3. lépéssel. Az alábbi öt allépés sorrendben fut.

  1. Kattintson az ODBC adatforrás melletti gombra.

    Táblázatok importálása párbeszédpanel az ODBC adminisztrátort megnyitó gombbal

  2. A következő oldalon válassza a Felhasználói DSN fület, és kattintson a Hozzáadás gombra.

    ODBC adatforrás-adminisztrátor a Felhasználói DSN lapon a Hozzáadás gombbal

    A DSN (adatforrás neve) alapvetően egy adatstruktúra, amely olyan konkrét adatokat tartalmaz, mint az adatbázis típusa, helye és felhasználói adatok. Ezekre az információkra az ODBC-illesztőprogramnak van szüksége ahhoz, hogy csatlakozni tudjon az adatbázishoz.

  3. Amikor a Hozzáadás gombra kattint, megjelenik a különböző adatbázisokhoz tartozó illesztőprogramok listája (Oracle, SQL Server, Sybase, Microsoft Access, Excel stb.). A kiválasztott illesztőprogram attól függ, hogy melyik adatbázishoz szeretne csatlakozni. Válassza ki az adatforráshoz tartozó illesztőprogramot. Itt a guru99-ben ezt fogja használni: Oracle adatbázistáblák. Válassza ki a Oracle vezetékes protokoll meghajtó.

  4. A következő oldalon válaszd az Általános fület, és add meg az adatbázis adatait. Ezután kattints a Kapcsolat tesztelése gombra.

    Új adatforrás létrehozása ablak, amely felsorolja a telepített ODBC illesztőprogramokat

    Megjegyzések – az adatbázis részletei a telepítéstől függenek, az adatbázis telepítése során kiválasztott hostnévtől, porttól és SID-től függően. Ezeket az adatokat a tnsnames.ora fájl megnyitásával érheti el, amely a következő helyen található: Oracle telepítési mappa.

    Oracle vezetékes protokoll illesztőprogram beállítása az Általános lapon a gazdagép, port és SID megadásával

  5. Miután lefuttatta a tesztkapcsolatot, adja meg az adatbázis felhasználónevét és jelszavát, majd kattintson az „OK” gombra. Ha a kapcsolat sikeres, egy üzenetablak jelenik meg.

    Jelentkezzen be Oracle prompt, amely az adatbázis felhasználónevét és jelszavát kéri

    Üzenetmező, amely megerősíti az ODBC tesztkapcsolat sikeres létrejöttét

Kattintson az OK gombra a csatlakozási teszt ablakban és az ODBC-illesztőprogram beállítása ablakban. A létrehozott ODBC adatforrás hozzáadódik a felhasználói adatforrásokhoz. Az ODBC adatforrás most már készen áll.

Step 3) Hozd létre a sématáblákat. A guru99-ben a következőket fogod használni: OracleScott/Tiger sématáblái. Ha ezek a táblák nem szerepelnek az adatbázisban, hozza létre őket az alábbi szkript segítségével.

Töltse le a Scott.sql fájlt

Step 4) Adja meg az adatbázis adatait. A táblázatok importálása ablakban:

  1. Válassza ki az ODBC adatforrást a következőhöz: Oracle adatbázisban.
  2. Adja meg az adatbázis felhasználónevét
  3. Adja meg az adatbázis jelszavát
  4. Kattintson a csatlakozás/újracsatlakozás gombra. Ez megjeleníti az adatbázis-felhasználó táblázatait.
  5. Bontsa ki a táblázatok mappa alatti fát, és válassza ki az EMP táblázatot
  6. Válassza az OK gombot.

Táblázatok importálása ablak, amelyben a guru99 séma alatt kiválasztott EMP tábla van

Step 5) Ellenőrizze és mentse el az importált táblázatot. A táblázat importálásra kerül az Informatica Source Analyzerbe. A „Ctrl+S” billentyűkombinációval mentse a módosításokat a tárházba.

Az importált EMP forrásdefiníció megjelenik a Forráselemző munkaterületen

Hasonlóképpen importálhat bármely más adatbázis-táblát a Source Analyzerben.

Hogyan importáljunk Target az Informatikában Target Tervező

Így importálhat célpontot az Informaticába Target Tervező.

Ebben az oktatóanyagban létrehozod az emp_target céltáblát, amelynek szerkezete megegyezik a forrás EMP tábla szerkezetével. 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áld az alábbi szkriptet. Az Informaticában elérhető céltáblák típusai relációs, XML és flat fájlok.

Töltse le az emp_target.sql fájlt

Megjegyzések – ebben az oktatóanyagban mind a forrás-, mind a céltábla ugyanabban az adatbázissémában (guru99) található. Azonban céltáblát létrehozhat egy másik sémában is.

Step 1) Az Informatica Designerben kattintson a Target Tervező ikon az indításhoz Target Tervező.

Tervező eszköztár a Target Tervező ikon kiemelve

Step 2) A következő lépésben:

  1. Válassza a „Targets” a főmenüből
  2. Válassza az „importálás” lehetőséget az adatbázisból

Targetmenüben Target Tervező, akinél az Importálás adatbázisból van kiválasztva

Step 3) A táblázat importálási ablakában:

  1. Válassza ki az ODBC adatforrást a következőhöz: Oracle adatbázisban.
  2. Adja meg az adatbázis felhasználónevét
  3. Adja meg az adatbázis jelszavát
  4. Kattintson a csatlakozás/újracsatlakozás gombra. Ez megjeleníti az adatbázis-felhasználó táblázatait.
  5. Bontsa ki a táblák mappa alatti fát, és jelölje ki az EMP_TARGET táblát.
  6. Válassza az OK gombot

Táblázatok importálása ablak a kiválasztott EMP_TARGET táblával

Ez importálja a célt a következőbe: Target Az Informatica PowerCenter tervezője, ahogy az alább látható. A „Ctrl+S” billentyűkombinációval mentse a változtatásokat.

Importálta az EMP_TARGET definíciót a következőre: Target Tervezői munkaterület

Ebben az oktatóanyagban importált forrásokat és célokat. Most már készen állsz a létrehozásukra. első térképping.

Hogyan hozzunk létre mappát az Informaticában

Az alábbiakban bemutatjuk, hogyan hozhat létre mappát az Informaticában.

Az Informatica mappák logikai tárolók, amelyek az Informatica Designerben és a Workflow Managerben létrehozott objektumokat tárolják (térkép).pingok, mappletek, források, célok és így tovább).

Mappa létrehozásához:

Step 1) Nyissa meg a Tárolókezelőt.

Repository Manager bejegyzés az Informatica kliens programcsoportban

Megjegyzések – ha az Informatica Designer már meg van nyitva, akkor a Repository Manager az eszközkészletben elérhető parancsikonokkal nyitható meg.

Tervező eszközkészletének parancsikonja, amely elindítja a Tárházkezelőt

Ez egy külön ablakban nyitja meg az Informatica Repository Managert.

Informatica Repository Manager ablak a repository navigátorral

Step 2) Kovesd ezeket a lepeseket:

  1. Kattintson a Mappa menüre
  2. Válassza a Létrehozás lehetőséget

A Tárolókezelő mappamenüje a Létrehozás opcióval megnyitva

Step 3) A következő lépésben:

  1. Írja be a kívánt mappa nevét
  2. Válassza az OK

Mappa létrehozása párbeszédpanel a mappa nevével és az engedélyezési beállításokkal

Ezzel egy új mappa jön létre, és megjelenik egy üzenet, amely szerint „A mappa sikeresen létrehozva”.

Megerősítő üzenetablak, amely jelzi, hogy a mappa létrejött

Az újonnan létrehozott mappa ezután a megfelelő tárhely alatt fog megjelenni.

A tárhely navigátora, amely az újonnan létrehozott mappát mutatja a fában

Ezzel befejeződik az oktatóanyag. Találkozunk a következőben!

GYIK

A forrásdefiníció a tábla importált struktúrája. A Forrás minősítő az a transzformáció, amely sorokat olvas be belőle egy térképen belülping és Informatica transzformációs adattípusokká alakítja az értékeket.

Igen. Forrásdefiníció áthúzása a Források mappából a Target A Designer workspace létrehoz egy megfelelő céldefiníciót. Magát az adatbázistáblát továbbra is külön kell létrehozni egy DDL szkripttel.

Semmi sem változik automatikusan. A tárolt definíció megőrzi a régi oszlopokat, amíg újra nem importálja azokat az adatbázisból, ezért a leképezéspingaz utasítások továbbra is egy olyan struktúrán futnak, amely már nem felel meg a táblázatnak.

Az Informatica minden natív adatbázistípust leképez a saját transzformációs adattípusaira, így ugyanaz a leképezésping a logika mindenhol működik Oracle, SQL Server és flat fájlok. Az eredeti típus látható marad a forrásdefinícióban.

Egy létrehozáskor megosztottként megjelölt mappa lehetővé teszi, hogy más mappák hivatkozásokon keresztül hivatkozzanak az objektumaira, így egy forrásdefiníció központilag karbantartható ahelyett, hogy minden projektmappába átmásolnánk.

Nem. Az Informatica Intelligent Cloud Services nem rendelkezik külön metaadat-importálási ablakkal. A források és célok közvetlenül a felhőtérképen belül választhatók ki.ping A Designer egy konfigurált kapcsolaton keresztül érhető el, és a metaadatok igény szerint beolvashatók.

Az Informatica CLAIRE profiljai importálták a metaadatokat, és oszloptérképet javasolnak.pings a forrás és a cél között, és jelzi az adatminőségi anomáliákat. Más ETL eszközök hasonló gépi tanulási funkciói automatikusan javasolják az illesztéseket és észlelik a sémaeltolódást.

A Copilot képes a DDL vázlatát használni az átmeneti és céltáblákhoz, minta adatbeszúrásokat generálni, és megírni a szkript adattár által importált pmrep parancsokat. RevMinden generált utasítást megtekinthet, mielőtt egy valódi sémán futtatná.

Foglald össze ezt a bejegyzést a következőképpen: