Condividi tramite


Aggiunta e configurazione delle trasformazioni Ricerca

Data aggiornamento: 5 dicembre 2005

Dopo aver configurato l'origine file flat per l'estrazione di dati dal file di origine, il passaggio successivo consiste nel definire le trasformazioni Ricerca necessarie per ottenere i valori di CurrencyKey e TimeKey. Una trasformazione Ricerca esegue una ricerca tramite l'unione in join dei dati della colonna di input specificata con una colonna di un set di dati di riferimento. Il set di dati di riferimento può essere una vista o tabella esistente, una nuova tabella o il risultato di un'istruzione SQL. La trasformazione Ricerca utilizza una gestione connessione OLE DB per connettersi al database che contiene i dati che costituiscono l'origine del set di dati di riferimento.

In questa esercitazione verranno aggiunti al pacchetto e configurati i due componenti di trasformazione Ricerca seguenti:

  • Una trasformazione per eseguire una ricerca dei valori della colonna CurrencyKey della tabella delle dimensioni DimCurrency in base alla corrispondenza dei valori della colonna CurrencyID del file flat.
  • Una trasformazione per eseguire una ricerca dei valori della colonna TimeKey della tabella delle dimensioni DimTime in base ai valori della colonna CurrencyDate del file flat.

In entrambi i casi le trasformazioni Ricerca utilizzano la gestione connessione OLE DB creata in precedenza.

Per aggiungere e configurare la trasformazione Lookup Currency Key

  1. Nella casella degli strumenti espandere Trasformazioni flusso di dati e quindi trascinare Ricerca sull'area di progettazione della scheda Flusso di dati. Posizionare Ricerca proprio sotto l'origine Extract Sample Currency Data.

  2. Fare clic sull'origine del file flat Extract Sample Currency Data e trascinare la freccia verde sulla nuova trasformazione Ricerca per collegare i due componenti.

  3. Nell'area di progettazione Flusso di dati fare clic con il pulsante destro del mouse sulla nuova trasformazione Ricerca, scegliere Rinomina e cambiare il nome in Lookup Currency Key.

  4. Fare doppio clic sulla trasformazione Lookup CurrencyKey.

  5. Nella casella Gestione connessioneOLE DB della finestra di dialogo Editor trasformazione Ricerca, assicurarsi che sia visualizzato localhost.AdventureWorksDW.

  6. Nella casella Tabella o vista digitare o selezionare [dbo].[DimCurrency].

  7. Fare clic sulla scheda Colonne.

  8. Nel pannello Colonne di input disponibili trascinare CurrencyID sul pannello Colonne di ricerca disponibili e rilasciarlo su CurrencyAlternateKey.

  9. Nell'elenco Colonne di ricerca disponibili selezionare CurrencyKey.

  10. Fare clic su OK.

  11. Fare clic con il pulsante destro del mouse sulla trasformazione Lookup Currency Key e scegliere Proprietà.

  12. Nella finestra Proprietà verificare che la proprietà LocaleID sia impostata su Inglese (Stati Uniti) e che la proprietà DefaultCodePage sia impostata su 1252.

Per aggiungere e configurare la trasformazione Lookup DateKey

  1. Nella casella degli strumenti trascinare Ricerca sull'area di progettazione Flusso di dati. Posizionare Ricerca proprio sotto la trasformazione Lookup CurrencyKey.

  2. Fare clic sulla trasformazione Lookup Currency Key e trascinare la freccia verde sulla nuova trasformazione Ricerca per collegare i due componenti.

  3. Nell'area di progettazione Flusso di dati fare clic con il pulsante destro del mouse sulla nuova trasformazione Ricerca, scegliere Rinomina e cambiare il nome in Lookup DateKey.

  4. Fare doppio clic sulla trasformazione Lookup DateKey.

  5. Nella casella Gestione connessioneOLE DB della finestra di dialogo Editor trasformazione Ricerca assicurarsi che sia visualizzato localhost.AdventureWorksDW.

  6. Nella casella Tabella o vista digitare o selezionare [dbo].[DimTime].

  7. Fare clic sulla scheda Colonne.

  8. Nel pannello Colonne di input disponibili trascinare CurrencyDate sul pannello Colonne di ricerca disponibili e rilasciarlo su FullDateAlternateKey.

  9. Nell'elenco Colonne di ricerca disponibili selezionare la casella di controllo a destra di TimeKey.

  10. Fare clic su OK.

  11. Fare clic con il pulsante destro del mouse sulla trasformazione Lookup Date Key e scegliere Proprietà.

  12. Nella finestra Proprietà verificare che la proprietà LocaleID sia impostata su Inglese (Stati Uniti) e che la proprietà DefaultCodePage sia impostata su 1252.

Attività successiva della lezione

Aggiunta e configurazione della destinazione OLE DB

Vedere anche

Altre risorse

Trasformazione Ricerca

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

5 dicembre 2005

Nuovo contenuto:
  • Aggiunta di un passaggio per la verifica delle proprietà relative alle impostazioni internazionali.