Source Qualifier Transformation in Informatica con EXAMPLE

Cos'è la trasformazione del qualificatore di origine?

La trasformazione del qualificatore di origine è una trasformazione attiva e connessa utilizzata per rappresentare le righe lette dal servizio di integrazioni. Ogni volta che aggiungiamo un'origine relazionale o un file flat a una mappatura, è richiesta una trasformazione del qualificatore di origine. Quando aggiungiamo una sorgente a una mappatura, la trasformazione del qualificatore sorgente viene aggiunta automaticamente. Con il qualificatore sorgente, possiamo definire e sovrascrivere il modo in cui i dati vengono recuperati dalla sorgente.

Nell'esempio seguente modificheremo il qualificatore di origine della nostra mappatura "m_emp_emp_target", quindi invece di restituire tutte le colonne, restituirà solo le colonne selezionate.

Passo 1) Apri la mappatura "m_emp_emp_target" nel progettista della mappatura.

Source Qualifier Transformation in Informatica con EXAMPLE

Passo 2) Double fare clic sulla trasformazione del qualificatore di origine "SQ_EMP". Si aprirà la finestra delle proprietà di modifica della trasformazione. Poi

  1. Fare clic sulla scheda Proprietà
  2. Clicca sul SQL Opzione Modifica query, si aprirà una finestra dell'editor SQL

Source Qualifier Transformation in Informatica con EXAMPLE

Passo 3) Nella finestra dell'editor SQL

  1. Inserisci la seguente query
    SELEZIONA EMPNO, ENAME, JOB, MGR DA EMP

    Note: – stiamo selezionando le colonne EMPNO, ENAME, JOB & MANAGER dalla sorgente, quindi abbiamo mantenuto solo quelle nella query di selezione

  2. Selezionare il pulsante OK

Trasformazione del qualificatore di origine

Passo 4) Nella finestra "modifica trasformazioni",

  1. Selezionare la scheda Porte dal menu
  2. Nella scheda Porte, vedrai tutte le porte. Conserva solo le porte EMPNO, ENAME, JOB, MGR ed elimina le altre porte

Trasformazione del qualificatore di origine

Passo 5) Dopo l'eliminazione delle porte, selezionare il pulsante OK

Trasformazione del qualificatore di origine

Ora, fai nuovamente clic sulla scheda Proprietà nella finestra Modifica trasformazioni e vedrai solo i dati che hai selezionato.

Trasformazione del qualificatore di origine

Quando si fa clic sul pulsante "OK", si aprirà Editor SQL Finestra.

  1. Confermerà che i dati selezionati sono corretti e pronti per essere caricati nella tabella di destinazione
  2. Fare clic sul pulsante OK per procedere ulteriormente

Trasformazione del qualificatore di origine

Salva la mappatura (usando la scorciatoia ctrl+s) ed esegui il flusso di lavoro, dopo l'esecuzione solo le colonne selezionate verranno caricate nella destinazione.

In questo modo, puoi sovrascrivere nel qualificatore di origine quali colonne devono essere recuperate dalla sorgente e questo è l'unico modo per sovrascrivere quali colonne specifiche verranno portate all'interno del mappatura.

Proprietà del qualificatore di origine

È possibile utilizzare varie proprietà del Qualificatore di origine per determinare quale tipo di dati di origine deve essere trasformato nella tabella di destinazione.

  1. Filtro sorgente – Utilizzando la proprietà filtro di origine è possibile filtrare il numero di record di origine. Ad esempio, se desideri recuperare solo i dipendenti del reparto 10, puoi inserire la condizione del filtro reparto=10 nella proprietà del filtro di origine ed eseguire i dati.
  2. Numero per le porte ordinate – Nella trasformazione del qualificatore di origine, puoi anche ordinare i record di input in base al numero di porte. Pertanto, quando i dati vengono trasmessi alle trasformazioni all'interno della mappatura, leggeranno il numero di porta e ordineranno i dati di conseguenza.

    Poiché i dati possono essere ordinati in base a una o più porte, è necessario fornire il numero di porte che verranno utilizzate nell'ordinamento. Se assegni il valore 1, verranno ordinati solo i dati empno. Se assegni un valore pari a 2, i dati verranno ordinati su empno ed ename su entrambe le colonne.

  3. Seleziona Distinto – puoi recuperare solo record distinti dall'origine utilizzando questa proprietà. Quando selezioni l'opzione Seleziona distinta, solo la combinazione distinta di dati di origine verrà recuperata dal qualificatore di origine.

Trasformazione del qualificatore di origine