Source Analyzer e Target Designer in Informatica

Sommario:

Anonim

In ETL / Data Warehouse, incontrerai diverse origini e target.

Una sorgente in ETL è un'entità da cui si estraggono i record e quindi si archiviano questi record in tabelle temporanee (tabelle di staging) o cache di trasformazione di Informatica. Sulla base del documento di progettazione della mappatura / requisito aziendale, si apporta una modifica a questi record di dati (si trasformano i dati) e si caricano i dati trasformati in altre strutture di tabelle, chiamate tabelle di destinazione.

In ogni mappatura di Informatica saranno sempre presenti un'origine e una destinazione. Per gestire origini e destinazioni diverse in Informatica, è necessario utilizzare l'analizzatore di origine e il designer di destinazione. Questi strumenti sono integrati nello strumento di progettazione Powercenter e possono essere avviati da lì stesso.

Con l'aiuto di Source Analyzer, puoi creare o importare diversi tipi di sorgenti in Informatica. Allo stesso modo, utilizzando Target Designer è possibile creare o importare diversi tipi di target. Informatica fornisce la funzionalità per creare origine / destinazione da zero progettandone la struttura oppure è possibile creare origine / destinazione importando le definizioni. Quando si importa l'origine dal database, vengono importati i seguenti metadati.

  • Nome sorgente (tabella)
  • Posizione del database
  • Nome delle colonne
  • Colonne Tipi di dati
  • Vincoli

È inoltre possibile definire le relazioni chiave nelle tabelle, che è applicabile solo a livello di Informatica e viene memorizzato nel repository.

L'origine o la destinazione creata / importata in Informatica può essere riutilizzata un numero qualsiasi di volte in mappature diverse. Ogni mappatura deve avere almeno una destinazione caricabile. In caso contrario, la mappatura non sarà valida.

Nota : quando creiamo origine / destinazione nell'analizzatore di origine / nel designer di destinazione, le strutture vengono create solo in Informatica. A livello di database, non è stato creato alcun oggetto. Quindi, devi creare oggetti Database con la stessa struttura che hai creato in Informatica.

È possibile importare i seguenti tipi di sorgenti utilizzando l'analizzatore di sorgenti

  • Tabelle di relazione (tabelle di database), viste e sinonimi
  • File flat
  • File Cobol
  • File XML

Suggerimento sulle prestazioni : per migliorare le prestazioni delle tabelle di origine relazionale, utilizzare gli indici nelle tabelle del database di origine. Sulla destinazione, le tabelle disabilitano o rimuovono i vincoli e gli indici per le prestazioni.

In questo tutorial imparerai

  • Come aprire Source Analyzer
  • Come importare la tabella di origine in Source Analyzer
  • Come aprire Target Designer e importare target in Target Designer
  • Come creare una cartella in Informatica

Come aprire Source Analyzer

Passaggio 1 : apertura dello strumento di progettazione di Informatica PowerCenter

Passaggio 2 : nella schermata successiva

  1. Fare doppio clic sul repository che si desidera connettere
  2. Inserire username
  3. Inserire la password
  4. Fare clic sul pulsante Connetti

Dopo il login riuscito, le cartelle dell'utente verranno elencate sotto il nome del repository

Nota -

  1. Se il login non riesce, controlla se l'utente dispone dei privilegi di connessione al repository
  2. Se nessuna cartella è visibile sotto il nome del repository, controlla se la cartella è stata creata.
  3. Se una cartella è stata creata di recente, disconnettersi dal repository e ricollegarsi.

Passaggio 3: nel passaggio successivo

  1. Fare clic con il tasto destro sulla cartella
  2. Seleziona l'opzione Apri

Quando una cartella è aperta, verranno elencate le sottocartelle di quella cartella.

Passaggio 4: fare clic sul menu Analizzatore di origine, come mostrato in figura.

Come importare la tabella di origine in Source Analyzer

Passaggio 1 : nell'analizzatore di origine

  1. Fare clic sulla scheda "sorgenti" dal menu principale
  2. Selezionare l'opzione di importazione dal database, dopo che si aprirà questa finestra di connessione ODBC.

Passaggio 2 : ora creeremo una connessione ODBC (se si dispone già di una connessione ODBC, passare al passaggio 3)

  1. Fare clic sul pulsante accanto a Origine dati ODBC.
  1. Nella pagina successiva, seleziona la scheda DSN utente e fai clic sul pulsante Aggiungi.

Un DSN (Data Source Name) è fondamentalmente una struttura dati e contiene informazioni su dettagli specifici (tipo di database, posizione, dettagli utente, ecc.). Queste informazioni sono richieste dal driver ODBC in modo che possa connettersi a quel database.

  1. Quando fai clic sul pulsante Aggiungi, vedrai un elenco di driver per vari database (Oracle, SQL Server, Sybase, Microsoft Access, Excel, ecc.) Il driver che selezioni dipende dal database che desideri connettere. Seleziona il driver per l'origine dati. Qui in guru99 utilizzerai le tabelle del database Oracle. Seleziona Oracle wire protocol driver.
  2. Nella pagina successiva, seleziona la scheda generale e inserisci i dettagli del database. Quindi fare clic su test di connessione.

    Nota : i dettagli del database sono specifici per l'installazione a seconda del nome host, della porta e del SID selezionati durante l'installazione del database. Puoi ottenere questi dettagli aprendo il file tnsnames.ora che si trova nella cartella di installazione di Oracle.

  1. Dopo aver eseguito una connessione di prova, immettere il nome utente e la password del database, quindi selezionare il pulsante "OK"
  2. Se la connessione ha esito positivo, verrà visualizzata una finestra di messaggio.
  1. Selezionare OK per la finestra di connessione di prova e la finestra di configurazione del driver ODBC. L'origine dati ODBC creata verrà aggiunta alle origini dati utente. Ora siamo impostati con l'origine dati ODBC.

Passaggio 3 - In guru99, utilizzerai le tabelle dello schema Scott / Tiger di Oracle. Se non hai queste tabelle nel database, crea quelle usando questo script.

Scarica il file Scott.sql sopra

Passaggio 4 : nella finestra di importazione delle tabelle.

  1. Seleziona l'origine dati ODBC per il database Oracle.
  2. Immettere il nome utente del database
  3. Immettere la password del database
  4. Fare clic sul pulsante Connetti / Riconnetti. Questo mostrerà le tabelle per l'utente del database.
  5. Espandi la struttura ad albero sotto la cartella delle tabelle e seleziona la tabella EMP
  6. Seleziona il pulsante OK.

Passaggio 5 : la tabella verrà importata in Informatica Source Analyzer. Usa i tasti "ctrl + s" per salvare le modifiche al repository.

Allo stesso modo, puoi importare qualsiasi altra tabella di database nell'analizzatore di origine.

Come importare target in target designer

In questo tutorial, creerai la tabella di destinazione emp_target, che avrà la struttura identica della tabella EMP di origine. Per importare la tabella di destinazione, la tabella di destinazione deve essere presente nel database. Per creare una tabella di destinazione, utilizzare lo script seguente. I tipi di destinazioni disponibili in Informatica sono relazionali, XML e file flat.

Scarica il file emp_target.sql sopra

Nota : qui in questo tutorial, sia la tabella di origine che quella di destinazione sono presenti nello stesso schema di database (guru99). Tuttavia, puoi anche creare una destinazione in uno schema diverso.

Passaggio 1 : in Informatica Designer, fare clic sull'icona target designer per avviare target, designer.

Passaggio 2- Nel passaggio successivo

  1. Seleziona l'opzione "Target" dal menu principale
  2. Seleziona "importa" dall'opzione database

Passaggio 3 : nella finestra della tabella di importazione.

  1. Seleziona l'origine dati ODBC per il database Oracle.
  2. Immettere il nome utente del database
  3. Immettere la password del database
  4. Fare clic sul pulsante Connetti / Riconnetti. Questo mostrerà le tabelle per l'utente del database.
  5. Espandi la struttura ad albero nella cartella delle tabelle e seleziona la tabella EMP_TARGET
  6. Seleziona il pulsante OK

Ciò importerà il target in Target Designer di Informatica Powercenter. Usa il tasto "ctrl + s" per salvare le modifiche.

In questo tutorial, hai importato sorgenti e destinazioni. Ora sei pronto per creare la tua prima mappatura.

Come creare una cartella in Informatica

Le cartelle di Informatica sono contenitori logici, che mantengono gli oggetti creati in Informatica Designer / Workflow Manager (mappature, mapplet, sorgenti, destinazioni, ecc.)

Per creare una cartella

Passaggio 1 : aprire Gestione repository

Nota : se Informatica Designer è già aperto, è possibile aprire il gestore del repository utilizzando i collegamenti disponibili nella casella degli strumenti.

Questo aprirà Informatica Repository Manager in una finestra separata.

Passaggio 2 : seguire questi passaggi

  1. Fare clic sul menu delle cartelle
  2. Seleziona l'opzione Crea

Passaggio 3 : nel passaggio successivo

  1. Immettere il nome della cartella desiderata
  2. Seleziona ok

Questo creerà una nuova cartella e verrà visualizzato un messaggio che dice "La cartella è stata creata con successo".

La cartella appena creata verrà elencata nel rispettivo repository.

Questo completa il tutorial. Ci vediamo al prossimo!