Krok 6: Dodawanie i konfigurowanie przekształcenia wyszukiwania
Po skonfigurowaniu źródło pliku prostego do wyodrębnić dane z pliku źródłowego następnego zadania jest zdefiniowanie przekształcenia wyszukiwania, aby uzyskać wartości dla CurrencyKey i TimeKey.transformacja wyszukiwania przeprowadza wyszukiwanie przez dołączenie danych w określonej kolumnie wprowadzania do kolumna w zestawie danych odniesienia.Odwołanie do zestawu danych może być istniejącej tabela lub widoku, tabela lub wyniki instrukcja języka SQL.W tym samouczku transformacja wyszukiwania używa menedżer połączeń OLE DB z bazą danych zawierającą dane, które źródło odwołanie zestawu danych.
Ostrzeżenie
Można również skonfigurować transformacja wyszukiwania połączyć się z pamięci podręcznej, który zawiera odwołanie do zestawu danych.Aby uzyskać więcej informacji, zobacz Przekształcenie wyszukiwania.
Ten samouczek będzie dodać i skonfigurować następujące dwa składniki transformacja odnośników do pakiet:
Jednej transformacja do wyszukiwania wartości z CurrencyKey kolumna DimCurrency Tabela wymiar oparta na dopasowanie CurrencyID wartości kolumna z plik prosty.
Jednej transformacja do wyszukiwania wartości z TimeKey kolumna DimTime Tabela wymiar oparta na dopasowanie CurrencyDate wartości kolumna z plik prosty.
W obu przypadkach przekształcenia wyszukiwania będzie korzystać z menedżer połączeń OLE DB, który poprzednio utworzone.
Aby dodać i skonfigurować klucz waluty wyszukiwania transformacja
In the Toolbox, expand Data Flow Transformations, and then drag Lookup onto the design surfaceof the Data Flow tab.Miejsce wyszukiwania bezpośrednio poniżej Ekstraktu próbki danych walutowych źródło.
Kliknij Ekstraktu próbki danych walutowych pliku prostego źródło i przeciągnij zielona strzałka na nowo dodane wyszukiwania transformacja połączyć dwa składniki.
Na Przepływ danych powierzchni, kliknij projekt wyszukiwania w wyszukiwania transformacjai Zmień nazwę klucza waluty wyszukiwania.
Kliknij dwukrotnie CurrencyKey wyszukiwania transformacja.
Na Ogólne strona, wybierz następujące ustawienia:
Wybierz pamięci podręcznej pełne.
W Typ połączenia obszaru wybierz menedżer połączeń OLE DB.
Na połączenia strona, wybierz następujące ustawienia:
W menedżer połączeń OLE DB okno dialogowe pole, upewnij się, że localhost.AdventureWorksDW jest wyświetlany.
Wybierz wykorzystania wyniki kwerendy SQL, a następnie wpisz lub skopiuj następujące instrukcja języka SQL:
select * from (select * from [dbo].[DimCurrency]) as refTable where [refTable].[CurrencyAlternateKey] = 'ARS' OR [refTable].[CurrencyAlternateKey] = 'AUD' OR [refTable].[CurrencyAlternateKey] = 'BRL' OR [refTable].[CurrencyAlternateKey] = 'CAD' OR [refTable].[CurrencyAlternateKey] = 'CNY' OR [refTable].[CurrencyAlternateKey] = 'DEM' OR [refTable].[CurrencyAlternateKey] = 'EUR' OR [refTable].[CurrencyAlternateKey] = 'FRF' OR [refTable].[CurrencyAlternateKey] = 'GBP' OR [refTable].[CurrencyAlternateKey] = 'JPY' OR [refTable].[CurrencyAlternateKey] = 'MXN' OR [refTable].[CurrencyAlternateKey] = 'SAR' OR [refTable].[CurrencyAlternateKey] = 'USD' OR [refTable].[CurrencyAlternateKey] = 'VEB'
Na kolumny strona, wybierz następujące ustawienia:
W Dostępne kolumny danych wejściowych panel, przeciągnij CurrencyID do Dostępne kolumny odnośnika panelu i upuść na CurrencyAlternateKey.
W Dostępne kolumny odnośnika listy, zaznacz pole wyboru po prawej stronie CurrencyKey.
Kliknij OK aby powrócić do Przepływ danych powierzchni projektu.
Kliknij prawym przyciskiem myszy klucz waluty wyszukiwania transformacja, kliknij Właściwości.
W oknie dialogowym właściwości Sprawdź, czy LocaleID właściwość jest zestaw do Angielski (Stany Zjednoczone) i DefaultCodePage właściwość jest zestaw do 1252.
Aby dodać i skonfigurować transformacja DateKey wyszukiwania
W Przybornik, przeciągnij wyszukiwania na Przepływ danych powierzchni projektu.Miejsce wyszukiwania bezpośrednio poniżej CurrencyKey wyszukiwania transformacja.
Kliknij Klucz waluty wyszukiwania transformacja i przeciągnij zielona strzałka na nowo dodane wyszukiwania transformacja połączyć dwa składniki.
W Wprowadzania danych wyjściowych zaznaczenia okno dialogowe kliknij Wyszukiwania dopasowania wyjścia w wyjścia pole listy, a następnie kliknij OK.
Na Przepływ danych powierzchni, kliknij projekt wyszukiwania w nowo dodane wyszukiwania transformacjai Zmień nazwę na DateKey wyszukiwania.
Kliknij dwukrotnie DateKey wyszukiwania transformacja.
Na Ogólne strona, zaznacz pamięci podręcznej częściowe.
Na połączenia strona, wybierz następujące ustawienia:
In the OLEDB connection manager dialog box, ensure that localhost.AdventureWorksDW is displayed.
W Użycie tabela lub widoku wpisz lub wybierz [dbo]. [DimTime].
Na kolumny strona, wybierz następujące ustawienia:
W Dostępne kolumny danych wejściowych panel, przeciągnij CurrencyDate do Dostępne kolumny odnośnika panelu i upuść na FullDateAlternateKey.
W Dostępne kolumny odnośnika listy, zaznacz pole wyboru po prawej stronie TimeKey.
Na Zaawansowane strona, przejrzyj opcje buforowania.
Kliknij OK aby powrócić do Przepływ danych powierzchni projektu.
Kliknij prawym przyciskiem myszy klucz Data wyszukiwania transformacja, a następnie kliknij przycisk Właściwości.
W oknie dialogowym właściwości Sprawdź, czy LocaleID właściwość jest zestaw do Angielski (Stany Zjednoczone) i DefaultCodePage właściwość jest zestaw do 1252.