Analizzatore di sorgenti e Target Progettista in Informatica
โก Riepilogo intelligente
Analizzatore di fonti e Target Designer sono gli strumenti di PowerCenter Designer che creano e importano le definizioni di origine e destinazione di ogni mappa Informaticaping necessitร , utilizzando un'origine dati ODBC per leggere i metadati del database.

Nel lavoro di ETL/Data Warehouse, incontrerai diverse fonti e destinazioni.
Definizione della sorgente in Informatica
In Informatica, una definizione di origine รจ un'entitร da cui vengono estratti i record, che vengono poi memorizzati in tabelle temporanee (tabelle di staging) o nelle cache di trasformazione di Informatica. Sulla base della mappaping Nel documento di progettazione o 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 tabella, chiamata tabella di destinazione.
In ogni mappa informaticaping, ci sarร sempre una sorgente e una destinazione. Per gestire sorgenti e destinazioni diverse in Informatica, รจ necessario utilizzare Source Analyzer e Target Designer. Questi strumenti sono integrati nello strumento PowerCenter Designer e possono essere avviati direttamente da lรฌ.
Il progettista suddivide questo lavoro utilizzando strumenti dedicati.
| Strumento di progettazione | Cosa gestisce |
|---|---|
| Analizzatore di fonti | Definizioni delle sorgenti: le strutture da cui si leggono i dati. |
| Target Designer | Target definizioni โ le strutture in cui si caricano i dati. |
| Mappaping Designer | Migliori carta geograficaping che collega una sorgente a una destinazione attraverso trasformazioni. |
Analizzatore di sorgenti in Informatica
Source Analyzer in Informatica รจ uno strumento che consente di creare e modificare le definizioni delle sorgenti. Con l'aiuto di Source Analyzer, รจ possibile creare o importare diversi tipi di sorgenti in Informatica come file flat, database relazionali, Excel fogli di lavoro, definizioni XML e cosรฌ via.
Allo stesso modo, utilizzando Target Con Designer รจ possibile creare o importare diversi tipi di destinazioni. Informatica offre la possibilitร di creare una sorgente o una destinazione da zero, progettandone la struttura, oppure di crearle importando le definizioni. Quando si importa una sorgente dal database, vengono importati i seguenti metadati:
- Nome della fonte (tabella)
- Posizione della banca dati
- Nome delle colonne
- Tipi di dati delle colonne
- vincoli
ร inoltre possibile definire le relazioni chiave nelle tabelle, operazione applicabile solo a livello di Informatica e memorizzata nel repository.
La sorgente o la destinazione creata o importata in Informatica puรฒ essere riutilizzata un numero illimitato di volte in mappe diversepings. Ogni mappaping deve avere almeno un target caricabile. Altrimenti la mappaping non sarร valido.
Note: โ quando crei una sorgente o una destinazione in Source Analyzer o Target Progettista, le strutture vengono create solo in Informatica. A livello di database non viene creato alcun oggetto. Pertanto, รจ necessario creare oggetti nel database con la stessa struttura definita in Informatica.
Con Source Analyzer รจ possibile importare i seguenti tipi di sorgenti:
- Tabelle relazionali (tabelle di database), viste e sinonimi
- File flat
- file COBOL
- File XML
Suggerimento per le prestazioni โ Per migliorare le prestazioni delle tabelle relazionali di origine, utilizzare gli indici sulle tabelle del database di origine. Sulle tabelle di destinazione, disabilitare o rimuovere vincoli e indici per ottimizzare le prestazioni.
Come utilizzare l'analizzatore Open Source in Informatica
Di seguito รจ riportata la procedura dettagliata per aprire Source Analyzer in Informatica.
Passo 1) Aprire lo strumento Informatica PowerCenter Designer.
Passo 2) Nella schermata successiva:
- Double-clicca sul repository a cui vuoi connetterti
- Inserisci il nome utente
- Inserire la password
- Fai clic sul pulsante Connetti
Dopo aver effettuato l'accesso con successo, le cartelle dell'utente verranno elencate sotto il nome del repository.
Note: -
- Se l'accesso non va a buon fine, verifica se l'utente dispone dei privilegi necessari per connettersi al repository.
- Se non รจ visibile alcuna cartella con il nome del repository, verificare se la cartella รจ stata creata.
- Se รจ stata creata una cartella di recente, disconnettiti dal repository e riconnettiti.
Passo 3) Nel passaggio successivo:
- Fare clic con il pulsante destro del mouse sulla cartella
- Seleziona l'opzione aperta
Quando una cartella รจ aperta, le sottocartelle in essa contenute verranno elencate, come mostrato di seguito.
Passo 4) Fare clic sul menu Analizzatore sorgente, come mostrato in figura.
Come importare la tabella di origine nell'analizzatore di origine
Di seguito sono riportati i passaggi per importare una tabella sorgente in Informatica Source Analyzer.
Passo 1) Vai all'opzione "Sorgenti". In Source Analyzer:
- Fai clic sulla scheda โFontiโ dal menu principale
- Seleziona l'opzione "Importa da database"; dopodichรฉ si aprirร la finestra di dialogo "Connessione ODBC".
Passo 2) Crea la connessione ODBC. Se disponi giร di una connessione ODBC, passa al passaggio 3. I cinque passaggi seguenti si eseguono in sequenza.
-
Fai clic sul pulsante accanto a Origine dati ODBC.
-
Nella pagina successiva, selezionare la scheda DSN utente e fare clic sul pulsante Aggiungi.
Un DSN (Data Source Name) รจ essenzialmente una struttura dati che contiene dettagli specifici come il tipo di database, la posizione e i dettagli dell'utente. Queste informazioni sono necessarie al driver ODBC per potersi connettere al database.
-
Quando fai clic sul pulsante Aggiungi, vedrai un elenco di driver per vari database (Oracle, SQL Server, Sybase, Microsoft Access, Excel e cosรฌ via). Il driver che selezioni dipende dal database a cui vuoi connetterti. Seleziona il driver per l'origine dati. Qui in guru99 utilizzerai Oracle tabelle del database. Seleziona le Oracle driver del protocollo via cavo.
-
Nella pagina successiva, seleziona la scheda Generale e inserisci i dettagli del database. Quindi fai clic su Verifica connessione.
Note: โ i dettagli del database sono specifici della tua installazione, a seconda del nome host, della porta e del SID che hai selezionato durante l'installazione del database. Puoi ottenere questi dettagli aprendo il file tnsnames.ora che si trova nel tuo Oracle Cartella di installazione.
-
Dopo aver eseguito un Test di Connessione, inserisci il nome utente e la password del database, quindi seleziona il pulsante "OK". Se la connessione ha esito positivo, verrร visualizzata una finestra di messaggio.
Seleziona OK nella finestra di test di connessione e nella finestra di configurazione del driver ODBC. L'origine dati ODBC creata verrร aggiunta alle origini dati utente. L'origine dati ODBC รจ ora pronta.
Passo 3) Crea le tabelle dello schema. In guru99, userai OracleTabelle dello schema Scott/Tiger. Se queste tabelle non sono presenti nel database, crearle utilizzando lo script seguente.
Passo 4) Inserisci i dettagli del database. Nella finestra di importazione delle tabelle:
- Selezionare l'origine dati ODBC per il Oracle Banca dati.
- Inserire il nome utente del database
- Inserisci la password del database
- Fai clic sul pulsante Connetti/Riconnetti. Verranno visualizzate le tabelle relative all'utente del database.
- Espandere la struttura ad albero nella cartella delle tabelle e selezionare la tabella EMP.
- Seleziona il pulsante OK.
Passo 5) Verifica e salva la tabella importata. La tabella verrร importata in Informatica Source Analyzer. Utilizza i tasti "Ctrl+S" per salvare le modifiche nel repository.
Analogamente, รจ possibile importare qualsiasi altra tabella di database in Source Analyzer.
Come importare Target in Informatica Target Designer
Ecco la procedura per importare un target in Informatica Target Progettista.
In questo tutorial, creerai la tabella di destinazione emp_target, che avrร la stessa struttura della tabella di origine EMP. Per importare la tabella di destinazione, quest'ultima deve essere giร presente nel database. Per creare la tabella di destinazione, utilizza lo script riportato di seguito. I tipi di destinazione disponibili in Informatica sono relazionali, XML e file flat.
Scarica il file emp_target.sql
Note: โ In questo tutorial, sia la tabella di origine che quella di destinazione sono presenti nello stesso schema di database (guru99). Tuttavia, รจ possibile creare una destinazione anche in uno schema diverso.
Passo 1) In Informatica Designer, fai clic su Target Icona del designer per il lancio Target Progettista.
Passo 2) Nel passaggio successivo:
- Seleziona l'opzione "Targetsโ dal menu principale
- Seleziona "importa" dall'opzione del database
Passo 3) Nella finestra della tabella di importazione:
- Selezionare l'origine dati ODBC per il Oracle Banca dati.
- Inserire il nome utente del database
- Inserisci la password del database
- Fai clic sul pulsante Connetti/Riconnetti. Verranno visualizzate le tabelle relative all'utente del database.
- Espandere la struttura ad albero nella cartella delle tabelle e selezionare la tabella EMP_TARGET.
- Seleziona il pulsante OK
Questo importerร il target in Target Progettazione di Informatica PowerCenter, come mostrato di seguito. Utilizzare i tasti โCtrl+Sโ per salvare le modifiche.
In questo tutorial hai importato sorgenti e destinazioni. Ora sei pronto per creare il tuo prima mappaping.
Come creare una cartella in Informatica
Di seguito sono riportati i passaggi per creare una cartella in Informatica.
Le cartelle di Informatica sono contenitori logici che mantengono gli oggetti che crei in Informatica Designer e Workflow Manager (mappapings, mapplets, sorgenti, bersagli e cosรฌ via).
Per creare una cartella:
Passo 1) Gestore di repository aperto.
Note: โ se Informatica Designer รจ giร aperto, รจ possibile aprire Repository Manager utilizzando le scorciatoie disponibili nella barra degli strumenti.
In questo modo si aprirร Informatica Repository Manager in una finestra separata.
Passo 2) Segui questi passi:
- Fai clic sul menu Cartella
- Seleziona l'opzione Crea
Passo 3) Nel passaggio successivo:
- Inserisci il nome della cartella desiderata
- Selezionare OK
Verrร creata una nuova cartella e verrร visualizzato un messaggio che dice "La cartella รจ stata creata con successo".
La cartella appena creata verrร quindi elencata nel rispettivo repository.
Questo completa il tutorial. Ci vediamo al prossimo!


























