Analizator sursă și proiectant țintă în Informatica

Cuprins:

Anonim

În ETL / Data Warehouse, veți întâlni diferite surse și ținte.

O sursă în ETL este o entitate de unde trageți înregistrările și apoi stocați aceste înregistrări în tabele temporare (tabele de etapizare) sau în cache-urile de transformare Informatica. Pe baza documentului de proiectare cartografică / cerințelor de afaceri, faceți o modificare în aceste înregistrări de date (transformați datele) și apoi încărcați datele transformate în alte structuri de tabele, numite tabele țintă.

În fiecare mapare Informatica, va exista întotdeauna o sursă și o țintă. Pentru a gestiona diferite surse și ținte în Informatica, trebuie să utilizați analizor sursă și proiectant țintă. Aceste instrumente sunt integrate în instrumentul de proiectare Powercenter și pot fi lansate chiar de acolo.

Cu ajutorul Analizorului sursă, puteți crea sau importa diferite tipuri de surse în Informatica. În mod similar, utilizând proiectantul țintă puteți crea sau importa diferite tipuri de ținte. Informatica vă oferă funcția de a crea sursă / țintă de la zero prin proiectarea structurii sale sau puteți crea sursă / țintă importând definițiile. Când importați sursa din baza de date, următoarele metadate sunt importate.

  • Numele sursei (tabel)
  • Locația bazei de date
  • Numele coloanelor
  • Coloane Tipuri de date
  • Constrângeri

De asemenea, puteți defini relațiile cheie din tabele, care se aplică doar la nivel Informatica și este stocat în depozit.

Sursa sau ținta creată / importată în Informatica pot fi refolosite oricând în diferite mapări. Fiecare mapare trebuie să aibă cel puțin o țintă încărcabilă. În caz contrar, maparea nu va fi valabilă.

Notă - Când creăm sursă / țintă în analizor sursă / proiectant țintă, structurile sunt create numai în Informatica. La nivelul bazei de date, nu există niciun obiect creat. Deci, trebuie să creați obiecte de bază de date având aceeași structură pe care ați creat-o în Informatica.

Puteți importa următoarele tipuri de surse folosind analizorul sursă

  • Tabelele de relații (tabele de baze de date), vizualizări și sinonime
  • Fișiere plate
  • Fișiere Cobol
  • Fișiere XML

Sfat de performanță - Pentru a îmbunătăți performanța tabelelor sursă relațională, utilizați indexuri pe tabelele sursei de date. Pe țintă, tabelele dezactivează sau elimină constrângerile și indexurile pentru performanță.

În acest tutorial - veți învăța

  • Cum se deschide Source Analyzer
  • Cum se importă tabelul sursă în Source Analyzer
  • Cum să deschideți Target Designer și să importați țintă în target designer
  • Cum se creează un folder în Informatica

Cum se deschide Source Analyzer

Pasul 1 - Deschideți instrumentul de proiectare Informatica PowerCenter

Pasul 2 - În ecranul următor

  1. Faceți dublu clic pe depozitul pe care doriți să îl conectați
  2. Introduceti numele de utilizator
  3. Introdu parola
  4. Faceți clic pe butonul Conectare

După conectarea cu succes, folderele utilizatorului vor fi listate sub numele depozitului

Notă -

  1. Dacă autentificarea nu reușește, verificați dacă utilizatorul are privilegii de conectare la depozit
  2. Dacă niciun folder nu este vizibil sub numele depozitului, verificați dacă folderul este creat.
  3. Dacă un folder a fost creat recent, deconectați-vă de la depozit și reconectați-vă.

Pasul 3 - În pasul următor

  1. Faceți clic dreapta pe folder
  2. Selectați opțiunea de deschidere

Când este deschis un folder, vor fi listate subfolderele acelui folder.

Pasul 4 - Faceți clic pe meniul Analizor sursă, așa cum se arată în figură.

Cum se importă tabelul sursă în Source Analyzer

Pasul 1 - În analizorul sursă

  1. Faceți clic pe fila „surse” din meniul principal
  2. Selectați opțiunea de import din baza de date, după ce se va deschide această casetă ODBC Connection.

Pasul 2 - Acum vom crea conexiune ODBC (Dacă aveți deja conexiune ODBC, treceți la pasul 3)

  1. Faceți clic pe butonul de lângă sursa de date ODBC.
  1. În pagina următoare, selectați fila DSN utilizator și faceți clic pe butonul Adăugare.

Un DSN (Data Source Name) este în esență o structură de date și conține informații despre anumite detalii (tipul bazei de date, locația, detaliile utilizatorului etc.). Aceste informații sunt solicitate de driverul ODBC, astfel încât să se poată conecta la acea bază de date.

  1. Când faceți clic pe butonul Adăugați, veți vedea o listă de drivere pentru diferite baze de date (Oracle, SQL Server, Sybase, Microsoft Access, Excel etc.) Driverul pe care îl selectați depinde de baza de date pe care doriți să o conectați. Selectați driverul pentru sursa de date. Aici, în guru99, veți folosi tabele de baze de date Oracle. Selectați driverul protocolului Oracle wire.
  2. În pagina următoare, selectați fila generală și introduceți detaliile bazei de date. Apoi faceți clic pe testare conectare.

    Notă - Detaliile bazei de date sunt specifice instalării dvs. în funcție de numele gazdei, portul și SID-ul selectat în timpul instalării bazei de date. Puteți obține aceste detalii deschizând fișierul tnsnames.ora aflat în folderul dvs. de instalare Oracle.

  1. După ce ați făcut un Test Connect, introduceți numele de utilizator, parola și apoi selectați butonul „OK”
  2. Dacă conexiunea are succes, va apărea o casetă de mesaj.
  1. Selectați OK pentru fereastra de conectare test și fereastra de configurare a driverului ODBC. Sursa de date ODBC creată va fi adăugată la sursele de date ale utilizatorilor. Acum suntem stabiliți cu sursa de date ODBC.

Pasul 3 - În guru99, veți utiliza tabelele de schemă oracle Scott / Tiger. Dacă nu aveți aceste tabele în baza de date, creați-le folosind acest script.

Descărcați fișierul Scott.sql de mai sus

Pasul 4 - În fereastra tabelelor de import.

  1. Selectați sursa de date ODBC pentru baza de date Oracle.
  2. Introduceți numele de utilizator al bazei de date
  3. Introduceți parola bazei de date
  4. Faceți clic pe butonul conectare / reconectare. Aceasta va afișa tabele pentru utilizatorul bazei de date.
  5. Extindeți arborele sub folderul tabele și selectați tabelul EMP
  6. Selectați butonul OK.

Pasul 5 - Tabelul va fi importat în Informatica Source Analyzer. Utilizați tastele „ctrl + s” pentru a salva modificările în depozit.

În mod similar, puteți importa orice alte tabele de baze de date în analizorul sursă.

Cum să importați ținta în proiectantul țintă

În acest tutorial, veți crea tabela țintă emp_target, care va avea structura identică a tabelului EMP sursă. Pentru a importa tabelul țintă, tabelul țintă trebuie să fie prezent în baza de date. Pentru a crea tabelul țintă, utilizați scriptul de mai jos. Tipurile de ținte disponibile în Informatica sunt relaționale, XML și fișiere plate.

Descărcați fișierul emp_target.sql de mai sus

Notă - aici în acest tutorial, atât tabelul sursă, cât și tabelul țintă sunt prezente în aceeași schemă a bazei de date (guru99). Cu toate acestea, puteți crea și o țintă într-o schemă diferită.

Pasul 1 - În Informatica Designer, faceți clic pe pictograma țintă pentru a lansa țintă, proiectant.

Pasul 2- În pasul următor

  1. Selectați opțiunea „Ținte” din meniul principal
  2. Selectați „import” din opțiunea bazei de date

Pasul 3 - În fereastra tabelului de import.

  1. Selectați sursa de date ODBC pentru baza de date Oracle.
  2. Introduceți numele de utilizator al bazei de date
  3. Introduceți parola bazei de date
  4. Faceți clic pe butonul conectare / reconectare. Aceasta va afișa tabele pentru utilizatorul bazei de date.
  5. Extindeți arborele sub folderul tabele și selectați tabelul EMP_TARGET
  6. Selectați butonul OK

Aceasta va importa țintă în Target Designer al Informatica Powercenter. Folosiți tasta „ctrl + s” pentru a salva modificările.

În acest tutorial, ați importat surse și ținte. Acum sunteți pregătiți să creați prima dvs. mapare.

Cum se creează un folder în Informatica

Folderele Informatica sunt containere logice, care păstrează obiectele pe care le creați în Informatica designer / Manager flux de lucru (mapări, mapplete, surse, ținte etc.)

Pentru a crea dosarul

Pasul 1 - Deschideți Repository Manager

Notă - Dacă Informatica Designer este deja deschis, atunci managerul de depozite poate fi deschis folosind comenzile rapide disponibile în caseta de instrumente.

Aceasta va deschide Informatica Repository Manger într-o fereastră separată.

Pasul 2 - Urmați acești pași

  1. Faceți clic pe meniul folder
  2. Selectați opțiunea Creați

Pasul 3 - În pasul următor

  1. Introduceți numele folderului dorit
  2. Selectează ok

Aceasta va crea un folder nou și va apărea un mesaj care va spune „folderul a fost creat cu succes”.

Folderul nou creat va fi listat în depozitul respectiv.

Aceasta completează tutorialul. Ne vedem în următorul!