Analizzatore di sorgenti in Informatica | Come creare sorgente e Target

In ETL/Data Warehouse incontrerai diverse origini e destinazioni.

Definizione della sorgente in Informatica

A Definizione della fonte in Informatica è 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 della mappatura del documento di progettazione/requisito aziendale, si apporta una modifica a questi record di dati (trasformazione dei dati) e quindi si caricano i dati trasformati in un'altra struttura di tabelle, denominata tabelle di destinazione.

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

Analizzatore di sorgenti in Informatica

Analizzatore di fonti in Informatica è uno strumento che consente di creare e modificare le definizioni di origine. Con l'aiuto dell'analizzatore di sorgenti, puoi creare o importare diversi tipi di sorgenti in Informatica come file flat, database relazionali, fogli di lavoro Excel, definizioni XML, ecc.

Allo stesso modo, utilizzando Target Designer, è possibile creare o importare diversi tipi di target. Informatica fornisce la funzionalità per creare un'origine/destinazione da zero progettandone la struttura oppure è possibile creare un'origine/destinazione importando le definizioni. Quando importi la sorgente da Banca Dati, vengono importati i seguenti metadati:

  • Nome dell'origine (tabella).
  • Posizione della banca dati
  • Nome delle colonne
  • Colonne Tipi di dati
  • vincoli

È inoltre possibile definire le relazioni chiave nelle tabelle, operazione applicabile solo a livello Informatica e archiviata nel repository.

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

Note:– Quando creiamo origine/destinazione nell'analizzatore di origine/progettista destinazione, le strutture vengono create solo in Informatica. A livello di database, non viene 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 per le prestazioni – Per migliorare le prestazioni delle tabelle di origine relazionale, utilizzare gli indici sulle tabelle del database di origine. Sulla destinazione, le tabelle disabilitano o rimuovono vincoli e indici per le prestazioni.

Come utilizzare l'analizzatore Open Source in Informatica

Di seguito è riportato un processo passo passo per aprire l'analizzatore di codice sorgente in Informatica:

Passo 1) Aprire lo strumento di progettazione Informatica PowerCenter

Analizzatore Open Source in Informatica

Passo 2) Nella schermata successiva

  1. Double fare clic sul repository a cui si desidera connettersi
  2. Inserire username
  3. "Inserisci la password"
  4. Fare clic sul pulsante Connetti

    Analizzatore Open Source in Informatica

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

Nota -

  1. Se l'accesso non ha esito positivo, controlla se l'utente dispone dei privilegi per connettersi 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 riconnettersi.

Analizzatore Open Source in Informatica

Passo 3) Nel prossimo passo

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

Analizzatore Open Source in Informatica

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

Analizzatore Open Source in Informatica

Passo 4) Fare clic sul menu Analizzatore sorgente, come mostrato in figura.

Analizzatore Open Source in Informatica

Come importare la tabella di origine nell'analizzatore di origine

Di seguito sono riportati i passaggi per importare la tabella sorgente in Informatica Source Analyzer:

Passaggio 1) Vai all'opzione "Sorgenti".

Nell'analizzatore della fonte

  1. Fare clic sulla scheda "Fonti" dal menu principale
  2. Selezionare l'opzione Importa dal database, dopodiché si aprirà la finestra Connessione ODBC.

    Importa la tabella di origine nell'analizzatore di origine

Passaggio 2) Crea una connessione ODBC

Ora creeremo una connessione ODBC (se disponi già di una connessione ODBC, vai al passaggio 3)

  1. Fare clic sul pulsante accanto a Origine dati ODBC.

Importa la tabella di origine nell'analizzatore di origine

  1. Nella pagina successiva, seleziona la scheda DSN utente e fai clic sul pulsante Aggiungi.

Importa la tabella di origine nell'analizzatore di origine

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 Accesso Excel, ecc.) Il driver che selezioni dipende dal database a cui vuoi connetterti. Seleziona il driver per la fonte dati. Qui in guru99 utilizzerai le tabelle del database Oracle. Seleziona Oracle driver del protocollo via cavo.

    Importa la tabella di origine nell'analizzatore di origine

  2. Nella pagina successiva, seleziona la scheda generale e inserisci i dettagli del database. Quindi fai clic su test connect.

    Note: – I dettagli del database sono specifici per la tua installazione a seconda del nome host, della porta e del SID selezionati durante l'installazione del database. Puoi ottenere questi dettagli aprendo file tnsnames.ora situato nella cartella di installazione di Oracle.

Importa la tabella di origine nell'analizzatore di origine

  1. Una volta effettuato un test di connessione, inserisci il nome utente e la password del database, quindi seleziona il pulsante "OK".

    Importa la tabella di origine nell'analizzatore di origine

  2. Se la connessione riesce, verrà visualizzata una finestra di messaggio.

    Importa la tabella di origine nell'analizzatore di origine

  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) Creare tabelle dello schema

In guru99 utilizzerai le tabelle dello schema Scott/Tiger di Oracle. Se non disponi di queste tabelle nel database, creale utilizzando questo script

Scaricare il file Scott.sql riportato sopra

Passaggio 4) Inserisci i dettagli del database

Nella finestra di importazione delle tabelle:

  1. Seleziona l'origine dati ODBC per il database Oracle.
  2. Inserisci 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 l'albero nella cartella delle tabelle e seleziona la tabella EMP
  6. Selezionare il pulsante OK.

    Importa la tabella di origine nell'analizzatore di origine

Passaggio 5) Verifica e salva la tabella importata

La tabella verrà importata in Informatica Source Analyser. Utilizzare i tasti "Ctrl+S" per salvare le modifiche nel repository

Importa la tabella di origine nell'analizzatore di origine

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

Come importare Target in Informatica Target Designer

Ecco un processo per importare la destinazione in Informatica 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 target disponibili in Informatica sono file relazionali, XML e flat.

Scarica il file emp_target.sql riportato sopra

Note: – 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.

Passo 1) In Informatica Designer, fare clic sull'icona del target designer per avviare il target designer.

Importare Target in Informatica Target Designer

Passo 2) Nel passaggio successivo

  1. Seleziona l'opzione "Targets” dal menu principale
  2. Seleziona l'opzione "importa" dal database

Importare Target in Informatica Target Designer

Passo 3) Nella finestra della tabella di importazione.

  1. Seleziona l'origine dati ODBC per il database Oracle.
  2. Inserisci 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 l'albero nella cartella delle tabelle e seleziona la tabella EMP_TARGET
  6. Selezionare il pulsante OK

Importare Target in Informatica Target Designer

Questo importerà il target in Target Progettista di Informatica Powercenter. Utilizzare il tasto "ctrl+s" per salvare le modifiche.

Importare Target in Informatica Target Designer

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

Come creare una cartella in Informatica

Di seguito sono riportati i passaggi su 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, origini, destinazioni, ecc.)

Per creare una cartella:

Passo 1) Apri Gestione archivio

Crea una cartella in Informatica

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

Crea una cartella in Informatica

Verrà aperto Informatica Repository Manger in una finestra separata.

Crea una cartella in Informatica

Passo 2) Segui questi passi

  1. Fare clic sul menu della cartella
  2. Seleziona l'opzione Crea

Crea una cartella in Informatica

Passo 3) Nel passaggio successivo

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

Crea una cartella in Informatica

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

Crea una cartella in Informatica

La cartella appena creata verrà elencata nel rispettivo repository.

Creazione di una cartella in Informatica

Questo completa il tutorial. Ci vediamo al prossimo!