Data Flow Elements

SQL Server Integration Services dostępne są trzy różne typy składników przepływ danych: źródła, transformacje i miejsc docelowych. Źródła wyodrębnienia danych z magazynami danych, takich jak tabele i widoki w relacyjnych bazach danych, plików, a Analysis Services bazy danych. Transformacje modyfikować, podsumować i czyszczenia danych.Miejsca docelowe załadowanie danych do magazynów danych lub tworzenie zestawów danych w pamięci.

Ponadto Integration Services zawiera ścieżki, połączone dane wyjściowe jednego elementu w danych wejściowych innego składnika. Ścieżki należy zdefiniować kolejność składników i umożliwiają dodawanie adnotacji do przepływ danych i wyświetlanie urządzenie źródłowe kolumna.

Na poniższym diagramie przedstawiono zawierającej urządzenie źródłowe, przekształcania danych wejściowych jednego i jeden przepływ danych wyjściowych i obiekt obiekt docelowy.Diagram zawiera wejść, wyjść i błąd wyjść na dane wejściowe, wyjściowe i zewnętrzne kolumn.

Data flow components and their inputs and outputs

Źródła

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

urządzenie źródłowe dla przepływ danych zazwyczaj ma jeden zwykły danych wyjściowych.Regularne wyjściowy zawiera kolumn wyjściowych, które są kolumny urządzenie źródłowe dodaje do przepływ danych.

Regularne wyjścia odwołuje się do kolumn zewnętrznych.Kolumna jest kolumną zewnętrzną urządzenie źródłowe.Na przykład MadeFlag kolumnaProdukt tabelaAdventureWorks baza danych jest kolumną zewnętrznych dodanych do zwykłych wyjścia.Metadane dla kolumn zewnętrzne zawiera informacje, takie jak nazwa, typ danych i długość urządzenie źródłowe kolumna.

Błąd wyjścia dla urządzenie źródłowe zawiera te same kolumny jako zwykłe dane wyjściowe i zawiera także dwa dodatkowe kolumny, w których znajdują się informacje o błędach.The Integration Services object model does not restrict the number of regular outputs and error outputs that sources can have.Większość źródeł, Integration Services zawiera, z wyjątkiem składnika skryptów mają jeden wyjściowego zwykłego i wiele źródeł mają jeden błąd danych wyjściowych. Niestandardowe źródeł mogą być kodowane z implementuje wiele wyjść regularnych i wyjść błąd.

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

Aby uzyskać więcej informacji zobaczIntegracja usług źródła.

Przekształcenia

Zasadniczo różnią się możliwości przekształcenia.Transformacje mogą wykonywać zadania, takie jak aktualizacji, podsumowania, czyszczenie, scalanie i rozpowszechnianie danych.

Wejść i wyjść z transformacja Zdefiniuj kolumny danych przychodzących i wychodzących.W zależności od czynności wykonywane na danych niektóre przekształcenia jest wejściowe pojedynczy i wiele wyjść podczas innych przekształcenia jest wiele danych wejściowych i jednego danych wyjściowych.Transformacje może również zawierać wyjść błąd, w których podano informacje na temat błędu, który wystąpił, wraz z danymi, które nie powiodło się: na przykład ciąg danych, które nie mogły zostać skonwertowane na danych typu Liczba całkowita. The Integration Services object model does not restrict the number of inputs, regular outputs, and error outputs that transformations can contain.Można tworzyć niestandardowe przekształcenia implementujące dowolną kombinację wiele wejść, wyjść regularnych i wyjść błąd.

Wartość wejściowa transformacja jest definiowana w postaci jednej lub kilku kolumn danych wejściowych.Niektóre Integration Services Transformacje może również odnosić się do zewnętrznych kolumn jako dane wejściowe. Na przykład dane wejściowe do transformacja OLE DB Command zawiera kolumny zewnętrznych.Kolumna wyprowadzenia jest kolumną, transformacja są dodawane do przepływ danych.Regularne wyjść i wyjść błędu zawiera kolumn wyjściowych.Te kolumny wyjściowe z kolei działa jako danych wejściowych kolumny do następnego składnika w przepływ danych, innym transformacja lub obiekt obiekt docelowy.

Aby uzyskać więcej informacji zobaczIntegration Services Transformations.

Miejsca docelowe

obiekt obiekt docelowy jest składnik przepływ danych zapisuje dane ze strumienia danych do przechowywania danych, albo tworzy zestawu danych w pamięci.

An Integration Services obiekt docelowy must have at least one input. Dane wejściowe zawiera kolumny wejściowych, które pochodzą z innej składnik przepływ danych.Kolumny danych wejściowych są mapowane do kolumn w obiekt docelowy.

Wiele miejsca docelowe mają także jeden błąd danych wyjściowych.Błąd danych wyjściowych dla obiekt docelowy zawiera kolumny wyjściowe, które zazwyczaj zawierają informacje dotyczące błędów występujących podczas zapisywania danych do magazynu danych do obiekt docelowy.Błędy występują w wielu różnych powodów.Na przykład, kolumna może zawierać wartość null, dlatego obiekt docelowy kolumny nie zestaw wartość null.

The Integration Services object model does not restrict the number of regular inputs and error outputs that destinations can have, and you can create custom destinations that implement multiple inputs and error outputs.

Aby uzyskać więcej informacji zobaczIntegration Services Destinations.

Metadane zewnętrzne

Po utworzeniu przepływ danych za pomocą pakiet SSIS Projektanta, metadane z źródła i miejsca docelowe jest kopiowany do kolumn zewnętrzne źródła i miejsc docelowych, służąc jako migawkę schematu. Kiedy Integration Services sprawdza poprawność pakiet, SSIS Projektant porównuje ten migawka schematem źródłowego lub docelowego i księguje błędów i ostrzeżeń, w zależności od zmiany.

The Integration Services project provides an offline mode.Podczas pracy w trybie offline nie połączenia są realizowane źródła i miejsca docelowe korzysta z pakiet i metadane zewnętrznych kolumny nie jest aktualizowany.

Wejść i wyjść

Źródła ma wyjść, miejsca docelowe mają danych wejściowych i przekształceń są zarówno wejść i wyjść.Ponadto wiele składników przepływ danych można skonfigurować tak, aby za pomocą raportu o błędzie.

Dane wejściowe

Miejsca docelowe i transformacje muszą danych wejściowych.Dane wejściowe zawiera jeden lub wprowadzić więcej kolumn, które mogą odwoływać się do zewnętrznego kolumny, jeśli składnik przepływu danych został skonfigurowany w taki sposób, aby ich używać.Składniki można skonfigurować do monitorowania i sterowania przepływem danych: na przykład można określić, jeśli składnik powinien się nie powieść w odpowiedzi na błąd, Ignoruj błędy lub przekierować wierszy błędów w wyniku błędu. Można także przypisać opis w danych wejściowych lub zaktualizować nazwy wejściowe.W SSIS Projektanta, danych wejściowych są skonfigurowane przy użyciu Zaawansowany edytor -okno dialogowe.Aby uzyskać więcej informacji na temat Zaawansowany edytor see Integration Services User Interface.

Wyjście

Źródła i wykonywania przekształceń zawsze ma wyjść.Wyników zawiera jeden lub więcej wyjścia kolumn, które mogą odwoływać się do zewnętrznego kolumny, jeśli składnik przepływ danych został skonfigurowany w taki sposób, aby ich używać.Dane wyjściowe można skonfigurować tak, aby informacje przydatne do niższego rzędu przetwarzania danych.Na przykład można wskazać, czy dane wyjściowe są sortowane.Można również wprowadzić opis w wynikach lub zaktualizować nazwa danych wyjściowych.W SSIS Projektanta, dane wyjściowe są skonfigurowane przy użyciu Zaawansowany edytor -okno dialogowe.

Błąd wyjścia

Źródła, miejsca docelowe i wykonywania przekształceń może zawierać błąd wyjść.Można określić, w jaki sposób składnik przepływ danych odpowiadający błędów w każdym dane wejściowe lub kolumna przy użyciu Konfigurowanie błąd wyjścia -okno dialogowe.Jeśli występuje obcięcie danych lub błąd w czasie wykonywania, składnik przepływ danych jest skonfigurowany do przekierowania wierszy wierszy danych z powodu błędu są wysyłane w wyniku błędu.Dane wyjściowe błąd zawiera domyślnie kolumny wyjściowe i dwie kolumny o błędzie: Kod błędu and ErrorColumn.kolumna wyjściowe zawierają dane z wierszy, które nie powiodło się, Kod błędu zawiera kod błędu, a ErrorColumn identyfikuje kolumna nie można wykonać.

Aby uzyskać więcej informacji zobaczObsługa błędów w danych.

Kolumny

Wejść, wyjść i wyjść błędu są kolekcji 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 okna dialogowe specyficzne dla składnika lub przy użyciu Zaawansowany edytor -okno dialogowe.

Ścieżki

Ścieżki łączą składniki przepływ danych.W SSIS Projektanta, można wyświetlać i modyfikować właściwości ścieżka, wyświetlanie metadane danych wyjściowych dla punktu początkowego ścieżka i dołączyć do wyświetlania danych na ścieżka.

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

Konfiguracja składniki przepływ danych

Składniki przepływ danych mogą być konfigurowane poziom składnika, na dane wejściowe, wyjściowe i poziomy wyjścia błędów; i poziom kolumna.

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

  • Dane wejściowe, wyjściowe i poziomy błędów wyjścia użytkownik zestaw wspólnych właściwości wejść, wyjść i dane wyjściowe błąd.Jeśli ten składnik obsługuje wiele wyjść, można dodać dane wyjściowe.

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

zestaw właściwości za pomocą SSIS Projektant lub programowo. W SSIS Projektanta, zestaw właściwości elementu za pomocą okna dialogowego niestandardowe, pod warunkiem, że dla każdego typu elementu lub za pomocą okna właściwości lub Zaawansowany edytor -okno dialogowe.

Aby uzyskać więcej informacji na temat sposobu zestaw właściwości przy użyciu SSIS Projektanta, zobacz temat Jak Ustawianie właściwości składnik przepływu danych.

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.