Udostępnij za pośrednictwem


Elementy przepływu danych

SQL Server Integration Services provides three different types of data flow components: źródła, transformacje i miejsc docelowych.Źródła wyodrębnić przechowuje dane z danych, takich jak tabele i widoki w relacyjnych bazach danych, plików i Usługi Analysis Services baz danych.Przekształcenia zmodyfikować podsumować i czyszczenia danych.Miejsca docelowe ładowania danych do magazynów danych lub tworzenie zestawów w pamięci danych.

Ponadto Integration Services zawiera ścieżki, które Połącz wyjście jeden składnik w danych wejściowych innego składnika.Ścieżki definiują kolejność składników i umożliwiają dodawanie adnotacji do przepływ danych lub wyświetlanie źródło kolumna.

Na poniższym diagramie przedstawiono zawierającej źródło, jedno wejście i jedno transformacja przepływ danych wyjściowych, a obiekt docelowy.Diagram zawiera nakładów, wyników oraz wyjść błąd oprócz wejście, wyjście i zewnętrznych kolumny.

Składniki przepływu danych oraz ich dane wejściowe i wyjściowe

Źródła

W Integration Services, źródło jest składnik przepływ danych , udostępnia dane z różnych zewnętrznych źródeł danych innych składników przepływ danych.

Źródło przepływ danych ma zazwyczaj zwykłe wyjście.Zwykłe wyjście zawiera kolumn wyjściowych, które są kolumny źródło dodaje do przepływ danych.

Regularnych danych wyjściowych odwołań zewnętrznych kolumn.Zewnętrzne kolumna jest kolumna w źródło.Na przykład MakeFlag kolumna w Product tabela AdventureWorks2008R2 Baza danych jest zewnętrznej kolumna, które mogą być dodawane do regularnych danych wyjściowych.Metadane dla kolumn zewnętrznych zawierają informacje, takie jak nazwa, typ danych i długość kolumna źródło.

Błąd wyjścia dla źródło zawiera kolumn wyjściowych regularnych i zawiera także dwa dodatkowe kolumny, które zawierają informacje o błędach. Integration Services Modelu obiektów nie ogranicza liczbę wyjść regularnych i generuje błąd że źródeł może mieć.Większość źródeł, Integration Services zawiera, oprócz składnik skryptów ma zwykłe wyjście i wiele źródeł ma jeden błąd wyjścia.Niestandardowe źródeł można kodowane do zaimplementowania wielu regularnych wyjść i wyjść błąd.

Wszystkie kolumny wyjściowe są dostępne jako danych wejściowych kolumny do następnego składnik przepływ danych przepływem danych.

Aby uzyskać więcej informacji, zobacz Integracja usług źródeł.

Przekształcenia

Możliwości przekształcenia różne szeroko.Przekształcenia można wykonywać zadania, takie jak aktualizacja, Podsumowując, czyszczenia, scalanie i dystrybucji danych.

Wejść i wyjść z transformacja należy zdefiniować kolumny danych przychodzących i wychodzących.W zależności od operacji wykonywanej na dane pewne przekształcenia jest wejściowe pojedynczy i wiele wyjść podczas innych przekształcenia jest wielu obrazów wejściowych i wyjściowych pojedynczy.Przekształcenia mogą również zawierać wyjść błędów, które zawierają informacje dotyczące błędu, który wystąpił, wraz z danymi, które nie powiodło się: na przykład ciąg danych nie można przekonwertować na danych typu Liczba całkowita. Integration Services Modelu obiektów nie ogranicza liczbę wejść i wyjść regularnych i wyprowadza błąd, że może zawierać przekształcenia.Można tworzyć niestandardowe przekształcenia, które implementują dowolną kombinację wiele wejść, wyjść regularnych i wyjść błąd.

Wprowadzania transformacja jest zdefiniowana jako jedną lub więcej kolumn danych wejściowych.Niektóre Integration Services przekształcenia może również odnosić się do zewnętrznych kolumn jako dane wejściowe.Na przykład dane wejściowe polecenia OLE DB transformacja zawiera kolumny zewnętrznych.Kolumna wyprowadzenia jest kolumną transformacja dodaje do przepływ danych.Regularne wyjść i wyjść błąd zawiera kolumn wyjściowych.Te wyjściowe kolumny z kolei działają jako danych wejściowych kolumny do następnego składnika w przepływ danych, innego transformacja lub obiekt docelowy.

Aby uzyskać więcej informacji, zobacz Integracja usług przekształcenia.

Miejsca docelowe

obiekt obiekt docelowy jest składnik przepływ danych zapisuje dane z przepływ danych do magazynu danych, lub tworzy zestaw danych w pamięci.

Integration Services obiekt docelowy musi mieć co najmniej jedno wejście.Dane wejściowe zawiera kolumny wejściowych, które pochodzą z innego składnik przepływ danych.Kolumny danych wejściowych są mapowane do kolumn w obiekt docelowy.

Wiele miejsc docelowych mają także Wyjście błędu.Błąd wyjściowych obiekt docelowy zawiera kolumn wyjściowych, które zazwyczaj zawierają informacje dotyczące błędów występujących podczas zapisywania danych do magazynu docelowego danych.Błędy występują w wielu różnych powodów.Na przykład kolumna może zawierać wartość null, należy obiekt docelowy kolumny nie zestaw na wartość null.

Integration Services Modelu obiektów nie ogranicza liczby regularnych wejść i wyjść błędów, które mogą mieć miejsca docelowe, i można utworzyć niestandardowe miejsc docelowych, które implementuje wiele wejść i wyjść błąd.

Aby uzyskać więcej informacji, zobacz Integracja usług docelowych.

Zewnętrzne metadanych

Podczas tworzenia przepływ danych przy użyciu pakiet SSIS Projektant, metadane z źródła i miejsca docelowe zostanie skopiowany do kolumny zewnętrznych źródeł i miejsc docelowych, służąc jako migawka schematu.Gdy Integration Services sprawdza poprawność pakiet, SSIS Projektant porównuje migawka schematem źródło lub obiekt docelowy i księguje błędów i ostrzeżeń, w zależnooci od zmiany.

Integration Services Project udostępnia tryb offline.Podczas pracy w trybie offline nie połączenia są wprowadzane do źródła lub miejsca docelowe używa pakiet i metadane zewnętrznych kolumny nie jest aktualizowany.

Wejść i wyjść

Źródeł mają wyjść, miejsca docelowe mają wejść i przekształcenia mają wejść i wyjść.Ponadto wiele składników przepływ danych można skonfigurować do używania wyjścia błąd.

Nakłady

Miejsca docelowe i przekształcenia mają nakładów.Dane wejściowe zawiera jeden lub wejściowych więcej kolumn, które mogą odwoływać się do kolumn zewnętrznych, jeśli składnik przepływu danych został skonfigurowany, aby ich używać.Nakłady można skonfigurować do monitorowania i sterowania przepływem danych: na przykład można określić, jeśli składnik powinien awarii w odpowiedzi na błąd, Ignoruj błędy lub przekierować wierszy błędów w wyniku błędu.Można również przypisać opis danych wejściowych lub aktualizacja nazwy wejściowe.W SSIS projektanta danych wejściowych są skonfigurowane przy użyciu Zaawansowanego edytora okno dialogowe.Więcej informacji o Zaawansowanego edytora zobacz Interfejs użytkownika usług integracji.

Wyjście

Źródła i przekształcenia zawsze mają wyjść.Wyjście zawiera jeden lub więcej wyjścia kolumn, które mogą odwoływać się do kolumn zewnętrznych, jeśli składnik przepływ danych został skonfigurowany, aby ich używać.Wyjście można skonfigurować do zawierają informacje przydatne do niższego rzędu przetwarzania danych.Na przykład można wskazać, czy dane wyjściowe są posortowane.Można również podać opis danych wyjściowych lub zaktualizować nazwy wyjściowego.W SSIS projektanta wyjść są skonfigurowane przy użyciu Zaawansowanego edytora okno dialogowe.

Błąd wyjść

Źródła, miejsca docelowe i przekształcenia może zawierać błąd wyjść.Można określić, jak składnik przepływ danych odpowiadający błędów każdego wejścia lub kolumna przy użyciu Skonfigurować błąd wyjścia okno dialogowe.Jeśli wystąpi błąd lub danych obcinania przy uruchomieniu czas i składnik przepływ danych jest skonfigurowany do przekierowania wierszy, wierszy danych z powodu błędu są wysyłane w wyniku błędu.Wyjście błędu zawiera domyślnie kolumn wyjściowych i dwie kolumny o błędzie: ErrorCodeand ErrorColumn.kolumna wyjściowe zawierają dane z wiersza nie powiodło się, ErrorCode zawiera kod błędu i ErrorColumn identyfikuje kolumna awarii.

Aby uzyskać więcej informacji, zobacz Obsługa błędów w przepływu danych.

kolumny

Nakładów, wyników oraz wyjście błędu są kolekcjami kolumn.Each column is configurable and depending on the column type—input, output, or external—Integration Services provides different properties for the column.Integration Services provides three different ways of setting column properties: programowo, używając określonego składnika oknach dialogowych lub za pomocą Zaawansowanego edytora okno dialogowe.

Ścieżki

Ścieżki łączą składniki przepływ danych.W SSIS Designer można przeglądać i modyfikować właściwości ścieżka, także wyświetlić metadane wyjścia dla punktu początkowego ścieżka i dołączanie danych odbiorcom ścieżką

Aby uzyskać więcej informacji, zobacz Integracja usług ścieżek i Debugowanie przepływu danych.

Konfiguracja składników przepływu danych

Składniki przepływu danych można skonfigurować poziom składnika; na dane wejściowe wyjściowe i błąd wyjściowe poziomów; i poziom kolumna.

  • poziom składnika który zestaw właściwości, które są wspólne dla wszystkich składników i zestaw właściwości niestandardowe składnika.

  • Dane wejściowe, wyjściowe i poziomy wyjściowe błąd możesz zestaw wspólnych właściwości nakładów, wyników oraz wyjście błędu.Jeśli składnik obsługuje wiele wyjść, można dodać wyjść.

  • poziom kolumna zestaw właściwości, które są wspólne dla wszystkich kolumn, oprócz właściwości niestandardowe, które zawiera składnik kolumn.Jeśli składnik obsługuje dodawanie kolumn wyjściowych, można dodać kolumny, aby wyjść.

zestaw właściwości poprzez SSIS Projektant lub programowo.W SSIS Designer, zestaw właściwości elementu za pomocą okna dialogowego niestandardowe dla każdego typu elementu lub przy użyciu okna właściwości lub Zaawansowanego edytora okno dialogowe.

Aby uzyskać więcej informacji dotyczących sposobu zestaw właściwości za pomocą SSIS Designer, zobacz Jak Ustawianie właściwości składnika przepływu danych.

Ikona usług Integration Services (mała)Bieżąco z usług integracji

Pobieranie najnowszych artykułów, próbek i wideo z Microsoft, jak również wybranych rozwiązań ze Wspólnoty, odwiedź witrynę Integration Services strona na MSDN i TechNet:

Aby otrzymywać automatyczne powiadomienia dotyczące tych aktualizacji, zasubskrybuj źródła danych RSS dostępne na tej stronie.

Zobacz także

Koncepcje