Udostępnij za pośrednictwem


Lekcja 2: Zwiększanie pakietu podstawowego

W Lekcja 1: Tworzenie pakietu podstawowego, używany program SQL Server Kreatora importu i eksportu uzyskać szybki start na podstawowy Integration Services pakiet.Pakiet ma ograniczoną funkcjonalność; tylko wyodrębnia dane z pliku skoroszyt programu Excel i powoduje załadowanie danych do ProspectiveCustomers tabela AdventureWorks2008R2 przykładowej bazy danych.

Typically, a package also needs to manipulate and transform the data.Integration Services provides a wealth of transformations that you can use to copy, cleanse, modify, sort, and aggregate data.Konieczność transformacja danych w sposób nie są obsługiwane przez standardowy transformacja można łatwo napisać skrypt dla transformacja skrypt lub kod niestandardowy transformacja do własnych potrzeb.

W tej lekcji będzie rozszerzyć ten pakiet do sortowania danych i Dodaj nową kolumna, na podstawie wartości z innych kolumn do zestawu danych.W tym scenariuszu jeden kolumna zawiera wartości null, które przedstawiają problemy podczas łączenia wartości z istniejących kolumn.Aby obejść ten problem i wygenerować wartość dla nowej kolumna, będą używać nowej Integration Services funkcji — wyrażeń. Integration Services wyrażenie języka zawiera funkcje, operatory i poświaty typu, które można używać do tworzenia złożonych wyrażenie.Będzie użycie wyrażenie złączanie wartości z trzech kolumn i warunkowo wstawić odstęp między kolumnami, a następnie dodaj nową wartość do nowej kolumna.

Ponieważ nowej kolumna jest dodawane do zestawu danych, ProspectiveCustomers tabela i OLE DB obiekt docelowy muszą zostać zmienione, aby uwzględnić kolumna.Zaktualizuje zarówno instrukcję SQL w utworzone zadanie wykonanie instrukcja języka SQL ProspectiveCustomers tabela i OLE DB obiekt docelowy który zapisuje dane do tabela, w celu uwzględnienia tej nowej kolumna.Będzie również mapować nową kolumna w zestawie danych do nowej kolumna w tabela.

W tej lekcji możesz skopiować i następnie rozszerzyć podstawowe utworzone w Lekcja 1.Nie zakończono poprzedniej lekcji, można także skopiować zakończonych pakiet Lekcja 1, dołączonej do samouczka.

Ważna informacjaWażne:

Ten samouczek wymaga AdventureWorks2008R2 przykładowej bazy danych.Aby uzyskać więcej informacji dotyczących sposobu instalowania i wdrożyć AdventureWorks2008R2, zobacz Zagadnienia dotyczące instalowania przykładów i przykładowych baz danych programu SQL Server.