Trasformazione del qualificatore di origine in Informatica

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)

Fonte Qualificatore di Trasformazione in Informatica 1

e il Dipartimento della tabella

Fonte Qualificatore di Trasformazione in Informatica 2

e la tabella di Destinazione è di Origine Qualificatore. Come puoi vedere, è una tabella vuota

Trasformazione del qualificatore di origine in Informatica 3

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

 Trasformazione del qualificatore di origine in Informatica 4

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

Fonte Qualificatore di Trasformazione in Informatica 5

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.

 Trasformazione Qualificatore sorgente in Informatica 6

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.

 Trasformazione Qualificatore sorgente in Informatica 7

Mi permetta di rimuovere la tabella di Reparto Fonte Qualificatore

Fonte Qualificatore trasformazione in Informatica 8

Successivamente, stiamo aggiungendo le colonne di origine reparto al qualificatore di origine dipendente. Questo è un modo per aggiungere due tabelle

Trasformazione del qualificatore di origine in Informatica 9

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

Trasformazione del qualificatore di origine in Informatica 10

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.

 Trasformazione Qualificatore sorgente in Informatica 11

Ora puoi vedere la stessa immagine che hai visto prima

 Trasformazione del qualificatore di origine in Informatica 12

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.
Fonte Qualificatore Trasformazione in Informatica 13

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.
Fonte Qualificatore Trasformazione in Informatica 14

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.
Fonte Qualificatore Trasformazione in Informatica 15

Consentitemi di utilizzare la proprietà Join definita dall’utente per unire la tabella Employee e la tabella Department

 Source Qualifier Transformation in Informatica 16

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.

 Trasformazione Qualificatore sorgente in Informatica 17

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.

 Trasformazione Qualificatore sorgente in Informatica 18

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.

 Trasformazione Qualificatore sorgente in Informatica 19

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.

 Trasformazione Qualificatore sorgente in Informatica 22

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.

 Trasformazione Qualificatore sorgente in Informatica 23

Apriamo SQL Server per verificare se abbiamo eseguito correttamente l’unione utilizzando la trasformazione del qualificatore di origine in Informatica

 Trasformazione del qualificatore di origine in Informatica 24

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.