La trasformazione del qualificatore di origine in Informatica è una trasformazione attiva e connessa. Durante la creazione di una mappatura, questa è la trasformazione predefinita generata dal progettista Power Center.
Questa trasformazione del qualificatore di origine Informatica converte i tipi di dati di origine in tipi di dati nativi (Informatica). In tempo reale, è possibile utilizzare questa Informatica Origine Qualificatore di Trasformazione di Partecipare a Più Fonti, Scrivere una query personalizzata, Filtro Righe, o Selezionare i Record Univoci
Per questo Informatica Origine Qualificatore di Trasformazione esempio, useremo il seguente mostra dati (tabella Employee)
e il Dipartimento della tabella
e la tabella di Destinazione è di Origine Qualificatore. Come puoi vedere, è una tabella vuota
- Configurare la trasformazione del qualificatore di origine in Informatica
- Crea Definizione sorgente Trasformazione qualificatore di origine
- Creare Informatica Source Qualifier Definizione Target
- Creare Origine Qualificatore di Trasformazione in Informatica Mappatura
- Creare la trasformazione del qualificatore di origine in Informatica
- Crea trasformazione del qualificatore di origine Informatica
- Crea trasformazione del qualificatore di origine in Informatica Workflow
- Crea sessione qualificatore sorgente
Configurare la trasformazione del qualificatore di origine in Informatica
Prima di iniziare a configurare la trasformazione del qualificatore di origine Informatica, connettiti a Informatica repository service fornendo le credenziali di Informatica Admin Console.
SUGGERIMENTO: qui è necessario fornire il nome utente e la password di Informatica Admin Console specificati durante l’installazione di Informatica Server.
Crea Definizione sorgente Trasformazione qualificatore di origine
Passare a Analizzatore di origine e definire le fonti. Come abbiamo detto prima, stiamo utilizzando le tabelle dei dipendenti e dei reparti dal database SQL Server come definizioni di origine Informatica. Fare riferimento all’origine del database in Informatica per comprendere la creazione della definizione di origine
Creare Informatica Source Qualifier Definizione Target
Passare a Designer Target per definire il target. In questo esempio, stiamo utilizzando la tabella SQL esistente (SourceQualifier) come definizione di destinazione. È possibile fare riferimento a Creazione di Informatica tabella di Destinazione utilizzando la Definizione dell’Origine per comprendere il processo di creazione di una definizione di destinazione
Creare Origine Qualificatore di Trasformazione in Informatica Mappatura
Per creare una nuova mappatura, si Prega di accedere al Mapping menu nella Barra dei Menu e selezionare Crea.. opzione. Si aprirà la finestra Nome mappatura come mostrato di seguito. Qui, devi scrivere un nome univoco per questa mappatura (m_Source_Qualifier) e fare clic sul pulsante OK.
Creare la trasformazione del qualificatore di origine in Informatica
Trascinare e rilasciare le definizioni di origine del dipendente e del reparto dalla cartella Origini al progettista di mappatura. Una volta trascinata l’origine (qualsiasi fonte), Power Center designer creerà automaticamente la trasformazione del qualificatore di origine (trasformazione predefinita) per te.
Mi permetta di rimuovere la tabella di Reparto Fonte Qualificatore
Successivamente, stiamo aggiungendo le colonne di origine reparto al qualificatore di origine dipendente. Questo è un modo per aggiungere due tabelle
Mi permetta di rimuovere il SQ_Employee (Qualificatore di origine dipendente pure).
Crea trasformazione del qualificatore di origine Informatica
Per creare esplicitamente la trasformazione del qualificatore di origine in Informatica, accedere al menu Trasformazione nella barra dei menu. Quindi, selezionare Crea.. opzione aprirà la finestra Crea trasformazione come mostrato di seguito.
Selezionare la trasformazione del qualificatore di origine dall’elenco a discesa e fornire il nome univoco (SQ_EmployeeDetails) per questa trasformazione e fare clic sul pulsante Crea
Si aprirà la finestra Select Sources for Source Qualifier Transformation come mostrato di seguito. Fare clic su OK per selezionare la tabella Reparto e la tabella dipendenti come fonti.
Ora puoi vedere la stessa immagine che hai visto prima
Fare doppio clic sulla trasformazione del qualificatore di origine per vedere e modificare le proprietà. La schermata seguente mostra l’elenco delle proprietà disponibili nella scheda Trasformazione:
- Seleziona trasformazione: per impostazione predefinita, selezionerà la trasformazione selezionata (o cliccata).
- Rinomina: Questo pulsante consente di rinominare il nome della trasformazione del qualificatore di origine.
- Descrizione: utilizzare questo luogo per fornire una descrizione valida di questa trasformazione.
L’immagine qui sotto mostra le opzioni disponibili nella scheda Porte:
- Nome porta: elenco dei nomi delle colonne disponibili. Usa il pulsante Nuova colonna per aggiungere nuove colonne, il pulsante Forbici per eliminare le colonne indesiderate. Qui, stiamo eliminando la colonna DeptID perché è una colonna duplicata
- I: colonne di input del qualificatore di origine.
- O: Qui, le colonne contrassegnate come check sono le colonne di output della trasformazione del qualificatore di origine. Se hai deselezionato qualsiasi colonna, quella colonna non sarà disponibile per essere caricata in una tabella di destinazione.
Sotto proprietà abbiamo:
- Query SQL: utilizzare questa proprietà per scrivere una query SQL personalizzata. Questa query sostituirà la query SQL predefinita generata dall’origine.
- Join definito dall’utente: utilizzare questa proprietà per unire più fonti.
- Filtro sorgente: Questa proprietà viene utilizzata per filtrare le righe selezionate. È uguale alla clausola Where in SQL o qualsiasi database.
- Numero di porte ordinate: viene utilizzato per ordinare i dati. Simile alla clausola Order By
- Livello di traccia: specificare la modalità di traccia (dettagliata)
- Select Distinct: questa proprietà viene utilizzata per selezionare i Distinti (record univoci) dall’origine. Simile a SQL DISTINCT
- Pre SQL: utilizzare questa proprietà per eseguire il comando SQL sull’origine prima dell’avvio del servizio di integrazione.
- Messaggio SQL: Utilizzare questa proprietà per eseguire il comando SQL sull’origine al termine del servizio di integrazione.
Consentitemi di utilizzare la proprietà Join definita dall’utente per unire la tabella Employee e la tabella Department
Come si può vedere stiamo usando la condizione di seguito. È possibile fare riferimento a SQL Joins articolo per comprendere la condizione, o Joiner Trasformazione per comprendere il concetto di unione.
Quindi, trascinare e rilasciare la definizione di destinazione (SourceQualifier) dalla cartella Destinazioni al designer mapping. Quindi, collegare la trasformazione del qualificatore di origine con la definizione di destinazione. Si prega di utilizzare il collegamento automatico.. opzione per collegarli.
Prima di chiudere la mappatura, salviamo e convalidiamo la mappatura andando alla barra dei menu Mappatura e selezionare l’opzione Convalida.
Crea trasformazione del qualificatore di origine in Informatica Workflow
Dopo aver completato la creazione della mappatura, dobbiamo creare il flusso di lavoro per esso. Power Center Workflow Manager fornisce due approcci per creare un flusso di lavoro.
- Crea flusso di lavoro manualmente
- Crea flusso di lavoro utilizzando Wizard
In questo esempio, creeremo il flusso di lavoro manualmente. Per farlo, vai al menu Flussi di lavoro e seleziona l’opzione Crea. Si aprirà la finestra Crea flusso di lavoro come mostrato di seguito. Fornire il nome univoco (wf_Source_Qualifier) e lasciare le impostazioni predefinite.
Una volta creato il flusso di lavoro, il nostro prossimo passo è quello di creare attività di sessione per la nostra mappatura.
Crea sessione qualificatore sorgente
Ci sono due tipi di sessioni in informatica:
- Sessione non resuable in Informatica
- Sessione Reusable in Informatica
Per questo esempio abbiamo creato una Sessione Reusable e l’abbiamo denominata s_EmployeeDept_fromSQL_ToSQL per la sessione.Collegare l’attività di avvio e l’attività di sessione. Quindi, passare al menu Flussi di lavoro e selezionare l’opzione Convalida per convalidare il flusso di lavoro.
Dalla schermata precedente è possibile osservare che la trasformazione del qualificatore di origine in Informatica workflow è valida.
Ora, fammi avviare il flusso di lavoro. A tale scopo, accedere al menu Flussi di lavoro e selezionare l’opzione Avvia flusso di lavoro.
Apriamo SQL Server per verificare se abbiamo eseguito correttamente l’unione utilizzando la trasformazione del qualificatore di origine in Informatica