Bronanalysator in Informatica | Bron en doel creëren

In ETL/Data Warehouse kom je verschillende bronnen en doelen tegen.

Brondefinitie in Informatica

A Brondefinitie in Informatica is een entiteit waaruit u de records haalt, en vervolgens slaat u deze records op in tijdelijke tabellen (staging-tabellen) of Informatica-transformatiecaches. Op basis van het in kaart brengen van ontwerpdocument/bedrijfsvereiste brengt u een wijziging aan in deze gegevensrecords (transformeert u de gegevens) en laadt u vervolgens de getransformeerde gegevens in andere tabelstructuren, de zogenaamde doeltabellen.

In elke Informatica-mapping zal er altijd een bron en een doel zijn. Om verschillende bronnen en doelen in Informatica te beheren, moet u de bronanalysator en de doelontwerper gebruiken. Deze tools zijn geïntegreerd in de Powercenter-ontwerptool en kunnen van daaruit zelf worden gestart.

In deze tutorial leer je het

Bronanalysator in Informatica

Bronanalysator in Informatica is een hulpmiddel waarmee u brondefinities kunt maken en wijzigen. Met behulp van Source Analyzer kunt u verschillende soorten bronnen in Informatica maken of importeren, zoals platte bestanden, relationele databases, Excel-werkbladen, XML-definities, enz.

Op dezelfde manier kunt u met Target Designer verschillende soorten doelen maken of importeren. Informatica biedt u de mogelijkheid om een ​​geheel nieuwe bron/doel te maken door de structuur ervan te ontwerpen, of u kunt een bron/doel maken door de definities te importeren. Wanneer u de bron importeert uit het Database, het vervolgwing metadata wordt geïmporteerd:

  • Bronnaam (tabel).
  • Database locatie
  • Naam van kolommen
  • Kolommen Gegevenstypen
  • beperkingen

U kunt ook de sleutelrelaties in de tabellen definiëren, wat alleen van toepassing is op Informatica-niveau en wordt opgeslagen in de repository.

De bron of het doel dat in Informatica is gemaakt/geïmporteerd, kan op elk gewenst moment op verschillende manieren worden hergebruikt toewijzingen. Elke mapping moet minimaal een laadbaar doel hebben. Anderwise de toewijzing is ongeldig.

Note– Wanneer we bron/doel creëren in bronanalysator/doelontwerper, worden structuren alleen gemaakt in Informatica. Op databaseniveau is er geen object gemaakt. U moet dus Database-objecten maken met dezelfde structuur als die u in Informatica hebt gemaakt.

U kunt following type bronnen met behulp van de bronanalysator

  • Relatietabellen (databasetabellen), views en synoniemen
  • Platte bestanden
  • Cobol-bestanden
  • XML-bestanden

Prestatietip – Om de prestaties van relationele brontabellen te verbeteren, gebruikt u indexen op de brondatabasetabellen. Op het doel schakelen tabellen beperkingen en indexen voor prestaties uit of verwijderen ze deze.

Hoe Open Source Analyzer in Informatica

Hieronder vindt u een stapsgewijs proces voor het openen van de Source-analyzer in Informatica:

Stap 1) Open de Informatica PowerCenter-ontwerptool

Hoe Open Source Analyzer in Informatica

Stap 2) In het volgende scherm

  1. Double klik op de repository waarmee u verbinding wilt maken
  2. Vul je gebruikersnaam in
  3. Voer wachtwoord in
  4. Klik op de knop Verbinden

    Hoe Open Source Analyzer in Informatica

Na succesvol inloggen worden de mappen van de gebruiker weergegeven onder de repositorynaam

Notitie -

  1. Als het inloggen niet lukt, controleer dan of de gebruiker rechten heeft om verbinding te maken met de repository
  2. Als er geen map zichtbaar is onder de naam van de repository, controleer dan of de map is aangemaakt.
  3. Als er onlangs een map is aangemaakt, verbreek dan de verbinding met de repository en maak opnieuw verbinding.

Stappen voor Open Source Analyzer in Informatica

Stap 3) In de volgende stap

  1. Klik met de rechtermuisknop op de map
  2. Selecteer open optie

Proces naar Open Source Analyzer in Informatica

Wanneer een map geopend is, worden de submappen van die map weergegeven.

Bronanalysator en doelontwerper in Informatica

Stap 4) Klik op het menu Bronanalysator, zoals weergegeven in de afbeelding.

Bronanalysator openen in Informatica

Brontabel importeren in Source Analyzer

Following zijn de stappen om de brontabel te importeren in Informatica Source Analyzer:

Stap 1) Ga naar de optie “Bronnen”.

In bronanalysator

  1. Klik op het tabblad “Bronnen” in het hoofdmenu
  2. Selecteer de optie Importeren uit database na deze ODBC-verbinding box zal openen.

    Brontabel importeren in Source Analyzer

Stap 2) Maak een ODBC-verbinding

We gaan nu een ODBC-verbinding maken (als u al een ODBC-verbinding heeft, ga dan naar stap 3)

  1. Klik op de knop naast ODBC-gegevensbron.

Brontabel importeren in Source Analyzer

  1. Op de volgende pagina selecteert u het tabblad Gebruikers-DSN en klikt u op de knop Toevoegen.

Stappen om de brontabel in Source Analyzer te importeren

Een DSN (Data Source Name) is in feite een datastructuur en bevat informatie over een specifieke details (databasetype, locatie, gebruikersdetails, enz.). Deze informatie is vereist voor het ODBC-stuurprogramma zodat het verbinding kan maken met die database.

  1. Wanneer u op de knop Toevoegen klikt, ziet u een lijst met stuurprogramma's voor verschillende databases (Oracle, SQL-server, Sybase, Microsoft Toegang, Excel, etc.) Het stuurprogramma dat u selecteert, hangt af van de database die u wilt verbinden. Selecteer het stuurprogramma voor de gegevensbron. Hier in guru99 zul je gebruiken oracle databasetabellen. Selecteer Oracle stuurprogramma voor draadprotocol.

    Stappen om de brontabel in Source Analyzer te importeren

  2. Op de volgende pagina selecteert u het tabblad Algemeen en voert u database de intails. Klik vervolgens op verbinding testen.

    Note – Database details zijn specifiek voor uw installatie, afhankelijk van de hostnaam, poort en SID die u hebt geselecteerd tijdens de database-installatie. Je kunt deze details door te openen tnsnames.ora-bestand bevindt zich in uw oracle Installatie map.

Proces voor het importeren van de brontabel in Source Analyzer

  1. Nadat u een Test Connect heeft gemaakt, voert u de gebruikersnaam en het wachtwoord van de database in en selecteert u vervolgens de knop “OK”.

    Brontabel importeren in Source Analyzer

  2. Als de verbinding succesvol is, wordt er een bericht weergegeven box.

    Brontabel importeren in Bronanalysator

  1. Selecteer OK voor het testverbindingsvenster en het installatievenster van het ODBC-stuurprogramma. De gemaakte ODBC-gegevensbron wordt toegevoegd aan gebruikersgegevensbronnen. Nu zijn we klaar met de ODBC-gegevensbron.

Stap 3) Maak schematabellen

In guru99 ga je gebruiken oracle's Scott/Tiger-schematabellen. Als u deze tabellen niet in de database heeft, maakt u deze met dit script

Download het bovenstaande Scott.sql-bestand

Stap 4) Voer de database de intails

In het importtabellenvenster:

  1. Selecteer ODBC-gegevensbron voor de oracle database.
  2. Voer de database-gebruikersnaam in
  3. Voer het databasewachtwoord in
  4. Klik op de knop Verbinden/opnieuw verbinden. Hierdoor worden tabellen voor de databasegebruiker weergegeven.
  5. Vouw de boomstructuur onder de map Tabellen uit en selecteer EMP-tabel
  6. Selecteer de OK-knop.

    Brontabel importeren in Bronanalysator

Stap 5) Controleer de geïmporteerde tabel en sla deze op

De tabel wordt geïmporteerd in de Informatica Source Analyzer. Gebruik de toetsen “Ctrl+S” om wijzigingen in de repository op te slaan

Brontabel importeren in Bronanalysator

Op dezelfde manier kunt u andere databasetabellen in de bronanalysator importeren.

Doel importeren in Informatica Target Designer

Hier is een proces om een ​​doel te importeren in Informatica Target Designer:

In deze zelfstudie maakt u de doeltabel emp_target, die dezelfde structuur heeft als de bron-EMP-tabel. Om de doeltabel te importeren, moet de doeltabel aanwezig zijn in de database. Gebruik het onderstaande script om een ​​doeltabel te maken. Typen doelen die beschikbaar zijn in Informatica zijn relationele, XML- en platte bestanden.

Download het bovenstaande emp_target.sql-bestand

Note – hier in deze tutorial zijn zowel de bron- als de doeltabel aanwezig in hetzelfde databaseschema (guru99). U kunt echter ook een doel in een ander schema maken.

Stap 1) Klik in Informatica Designer op het pictogram voor doelontwerper om doelontwerper te starten.

Doel importeren in Informatica Target Designer

Stap 2) In de volgende stap

  1. Selecteer de optie “Doelen” in het hoofdmenu
  2. Selecteer “importeren” uit de databaseoptie

Doel importeren in Informatica Target Designer

Stap 3) In het importtabelvenster.

  1. Selecteer ODBC-gegevensbron voor de oracle database.
  2. Voer de database-gebruikersnaam in
  3. Voer het databasewachtwoord in
  4. Klik op de knop Verbinden/opnieuw verbinden. Hierdoor worden tabellen voor de databasegebruiker weergegeven.
  5. Vouw de boomstructuur onder de map 'Tabellen' uit en selecteer de tabel EMP_TARGET
  6. Selecteer de OK-knop

Doel importeren in Informatica Target Designer

Hierdoor wordt het doel geïmporteerd in Target Designer van Informatica Powercenter. Gebruik de “ctrl+s”-toets om de wijzigingen op te slaan.

Doel importeren in Informatica Target Designer

In deze zelfstudie hebt u bronnen en doelen geïmporteerd. Nu bent u er helemaal klaar voor om uw eerste mapping te maken.

Hoe u een map maakt in Informatica

Hieronder vindt u de stappen voor het maken van een map in Informatica:

Informatica-mappen zijn logische containers waarin de objecten die u maakt in Informatica Designer/Workflow Manager (toewijzingen, mapplets, bronnen, doelen, enz.)

Een map maken:

Stap 1) Open Repositorybeheer

Hoe u een map maakt in Informatica

Note – Als Informatica Designer al geopend is, kan de repositorymanager worden geopend met behulp van de snelkoppelingen die in de tool beschikbaar zijnbox.

Hoe u een map maakt in Informatica

Hierdoor wordt Informatica Repository Manager in een apart venster geopend.

Stappen voor het maken van een map in Informatica

Stap 2) Volg deze stappen

  1. Klik op het mapmenu
  2. Selecteer de optie Maken

Stappen voor het maken van een map in Informatica

Stap 3) In de volgende stap

  1. Voer de gewenste mapnaam in
  2. Selecteer ok

Proces voor het maken van een map in Informatica

Hierdoor wordt een nieuwe map gemaakt en verschijnt er een bericht met de melding "De map is succesvol aangemaakt."

Proces voor het maken van een map in Informatica

De nieuw aangemaakte map wordt vermeld onder de betreffende repository.

Een map maken in Informatica

Hiermee is de tutorial voltooid. Tot ziens in de volgende!