Architektura modułów zbierających dane i przetwarzania
Moduł zbierający dane jest zintegrowany z SQL Server agenta i Integration Servicesi używa zarówno szeroko.Przed rozpoczęciem pracy z modułów zbierających dane, dlatego należy zrozumieć pewnych pojęć związanych z każdej z tych SQL Server składników.
SQL Server Agent jest używany do planowania i uruchamiania zadań kolekcja.Powinny zrozumiesz poniższe pojęcia:
Zadania
Zadanie krok
Planowanie zadań
Podsystem
Konta serwera proxy
Aby uzyskać więcej informacji, zobacz Automatyzowanie zadań administracyjnych (SQL Server Agent).
Integration Services(SSIS) jest używane do wykonać pakiety zbierać dane od dostawców danych indywidualnych.Należy zapoznać się z następującymi SSIS Narzędzia i pojęcia:
SSIS pakiet
SSIS pakiet konfiguracja
Aby uzyskać więcej informacji, zobacz Pakiety usług integracji.
Architektura modułów zbierających dane
Na poniższej ilustracji przedstawiono model architektoniczny danych kolekcja i składowania.
Jak pokazano na ilustracji, składniki modelu są podzielone na następujące kategorie:
Składniki magazynu są baz danych zawierających informacje o konfiguracja i zebranych danych.
Wykonanie składniki są używane dla danych kolekcja i składowania.
Składniki interfejsu API umożliwia interakcję między interfejsów użytkownika i moduł zbierający dane.
Składniki klienta są interfejsów użytkownika dla modułów zbierających dane.
W poniższych sekcjach podano więcej szczegółów dotyczących tych kategorii i składniki.
Magazyn
Moduł zbierający dane przechowuje dane w dwóch miejscach: msdb bazy danych i magazyn danych zarządzania.
Ostrzeżenie
Moduł zbierający dane implementuje oddzielenia schemacie użytkownika, który został wprowadzony w SQL Server 2005.Aby uzyskać więcej informacji, zobacz Oddzielanie schematu użytkownika.
System bazy danych msdb
Moduł zbierający dane używa msdb bazę danych do przechowywania informacji o konfiguracja, uruchom -czas informacji, inspekcji i zbierania informacji historia.Ta baza danych musi znajdować się na wystąpienie z SQL Server uruchamiany moduł zbierający dane.Za pomocą msdb daje następujące korzyści:
Wszystkie dane potrzebne do konfigurowania i uruchamiania modułów zbierających dane jest w jednym miejscu.
Konfiguracja kolekcja danych można wdrożyć na kilka serwerów bez konieczności korzystania z systemu plików.
Modułów zbierających dane można użyć istniejących SQL Server mechanizmów zabezpieczeń do ochrony danych.Ponadto role bazy danych może dostarczyć granulowany zabezpieczeń i istnieje potrzeba wykonania instalacjami między bazami danych.
Ponieważ msdb jest relacyjna baza danych jest możliwe w celu zapewnienia integralność, konfiguracja i uruchom -czas danych.
W uzupełnieniu do przechowywania informacji specyficznych dla modułów zbierających msdb jest również używany do przechowywania SQL Server agenta zadanie informacji i SSIS pakiet informacji.
Konfiguracja kolekcji danych
Zbieranie danych konfiguracja-powiązane tabele i widoki zawierają informacje dotyczące kolekcja zestawów, typów modułów zbierających i elementy kolekcja.Tabele i widoki również zawierać parametry kolektora danych globalnych, takie jak lokalizacja magazyn danych zarządzania.Bazy danych ról dla modułów zbierających dane i magazyn danych zarządzania są również przechowywane w tym miejscu.Aby uzyskać więcej informacji o kolumnach dla każdego danych kolekcja widoku konfiguracja, zobacz Widoki modułów zbierających dane (Transact-SQL).
Ważne: |
---|
Nie należy modyfikować dane w tabelach konfiguracja.Dane w tabelach muszą dodaje, aktualizowane i usunięte w określony sposób, że są wymuszane przez procedury przechowywane.Można zmienić nazwy tabeli i definicje, podczas aktualizowania aplikacji i mogą ulec zmianie w przyszłych wydaniach.Zamiast bezpośrednio za pomocą tabel, należy używać udokumentowanych procedur przechowywanych i widoków z dostępu do wystąpienie i aplikacji danych modułów zbierających dane. |
Zadania agenta programu SQL Server
SQL ServerAgent zadanie informacje są przechowywane w msdb za pomocą oddzielnych schematu.Informacje te zadanie tworzenia lub aktualizowania ilekroć dodane, usunięte lub zmienione zestawy kolekcja.Po uruchomieniu kolekcja zestaw SQL Server Agent używa tych informacji do wykonać zadań modułów zbierających dane.
SQL ServerPakiety usług integracji
SSISpakiety są przechowywane w msdb przy użyciu istniejących SSIS Magazyn tabel.Moduł zbierający dane wykorzystuje te pakiety do zbierania danych i przekazaniu go do magazyn danych zarządzania.
Inspekcja i Historia
Dedykowany pamięci masowej realizowany jest zapisywania szczegółowych inspekcji i historycznych rekordów danych kolekcja uruchamia.Uruchamianie modułów zbierających dane -czas składnika i SSIS pakietów generują zdarzenia podczas zbierania danych.Informacje te są używane do monitorowania i rozwiązywania problemów z kolekcja procesu.
Zarządzanie magazynem danych
magazyn danych zarządzania Jest relacyjnej bazy danych zawierającej wszystkie dane, jest zachowywana.Ta baza danych może być na tym samym systemie co modułów zbierających dane lub można go na innym komputerze.
Wykonanie
Składniki w kategorii wykonanie wykonywane w pamięci i są odpowiedzialne za zbieranie i przechowywanie danych.
SQL Server Agent
SQL Server Agent obsługuje uruchamianie modułów zbierających dane -czas składnika.Dane kolekcja zaplanowany jako SQL Server zadanie agenta.Po uruchomieniu zadanie, które wywołuje Uruchamianie modułów zbierających dane -czas składnika za pomocą parametrów wymaganych do tworzenia i wykonać zestawu kolekcja.
Składnik czasu wykonywania modułów zbierających dane
Uruchamianie modułów zbierających dane -czas składnik jest obsługiwana przez autonomicznego procesu o nazwie Dcexec.exe.Ten składnik zarządza zbierania danych na podstawie definicji w zestaw kolekcjai przyjąć każdy zestaw kolekcja jako danych wejściowych.Uruchamianie modułów zbierających dane -czas składnik jest odpowiedzialny za ładowanie i wykonywanie SSIS pakietów, które są częścią zestawu kolekcja.
A zestaw kolekcja jest uruchamiane w jednym z następujących zbierania i przekazywania tryby:
Tryb buforowany non.Dane kolekcja i przekazywania są według tego samego harmonogramu.Pakiety start, zbierania i przekazywania danych na ich częstotliwości skonfigurowane i wykonywane, dopóki nie zostaną one ukończone.Po zakończeniu pakiety, są one usuwane z pamięci.
Tryb buforowany.Dane kolekcja i przekazywania są na różnych harmonogramach.Pakiety zbierania i pamięci podręcznej danych, dopóki nie otrzymał sygnału, aby wyjść z zadań przepływ sterowania pętli.Gwarantuje to, że przepływ danych mogą być wykonywane wielokrotnie, które umożliwia danych ciągłych kolekcja.
Ostrzeżenie
Uruchamianie modułów zbierających dane -czas składnika można uruchomić przekazywania danych lub zbierania danych.Nie można jednocześnie uruchomić tych zadań.
SSIS składnik
Uruchamianie modułów zbierających dane -czas wywołuje składnik SSIS pakietami, które używa modułów zbierających dane.Pakiety są uruchamiane w procesie.
Dwa najważniejsze zadania dla SSIS są pakiety danych kolekcja i przekazywanie danych, które są przeprowadzane przez oddzielne pakiety.
kolekcja Pakiet gromadzi dane od dostawca danych i zachowuje on czasowo.Jeśli skonfigurowany, aby to zrobić, ten pakiet dołącza również dodatkowe informacje zbiera, takich jak migawka danych czas lub informacje o źródle danych.
Pakiet przekazywania odczytuje dane z magazynu tymczasowego, przetwarza dane wymagane (np. usuwanie niepotrzebnych danych punktów, normalizowanie danych i agregacja danych) i następnie wysyła dane do magazyn danych zarządzania.Przekazywanie jest wykonywane jako Wstaw luzem, aby zminimalizować wpływ na wydajność serwera.
Oddzielenie danych kolekcja i przekazywanie danych zapewnia większą elastyczność i efektywności.Projekt ten obsługuje scenariuszy, gdzie migawki danych są przechwytywane w częstych odstępach czasu (na przykład co 15 sekund), ale tylko dane zebrane musi przekazać co godzinę.Dane kolekcja i częstotliwość przekazywania powinny być określone przez wymagania monitorowania danego SQL Server instalacji.
Tymczasowe składowanie
Tymczasowego przechowywania jest używany podczas zbierania danych do przechowywania wartości właściwość udostępniane przez kolekcja zestawów lub obliczana dynamicznie.Te wartości mogą być nieprzetworzone dane uzyskane podczas kolekcja proces lub przetworzone dane, takie jak dane sumaryczne.
INTERFEJS API
Kategoria API zawiera klasy biblioteki i obiekt model używany do konfigurowania, utrzymanie i rozszerzenie modułów zbierających dane.Dostęp klienta do systemowej bazy danych muszą pochodzić API.
Biblioteka klas
Moduł zbierający dane ma własny obszar nazw i jest niezależna od SQL Server Zarządzanie obiektami (SMO).
Procedur przechowywanych i widoków
Procedur przechowywanych i widoków zapewnia tworzenie, Odczyt, aktualizacja i usuwanie dostępu do danych konfiguracja modułów zbierających dane i magazyn danych zarządzania.
Klient
Moduł zbierający dane używa SQL Server Management Studio i interfejs wiersza polecenia Windows Powershell ™ jako klientów do konfigurowania i używania modułów zbierających dane.Można użyć SQL Server Management Studio wykonać następujące czynności:
Konfigurowanie danych kolekcja przy użyciu danych skonfiguruj kolekcja kreatora w Eksploratorze obiektów.
Włączyć lub wyłączyć dane kolekcja za pomocą Eksploratora obiektu.
Uruchamianie lub zatrzymywanie określonego zestaw kolekcja za pomocą Eksploratora obiektu.
Wyświetlić lub skonfigurować zbierania danych lub danych zestaw kolekcji właściwości za pomocą Eksploratora obiektu.
Wyświetl raporty na podstawie historycznych danych przechowywanych w magazyn danych zarządzania.Ta baza danych może być umieszczona na lokalne wystąpienie lub na innym serwerze.Ten ostatni jest zalecane.
Za pomocą interfejs wiersza polecenia Windows Powershell wykonaj następujące czynności:
Uruchamianie lub zatrzymywanie zestaw kolekcja.
Dodawanie lub usuwanie zestaw kolekcja.
Zmiana właściwości edytowalnych zestaw kolekcja.
Składnik interakcji i przetwarzania
W poniższej tabela opisano interakcji między różnymi składnikami architektury modułów zbierających dane.
Składnik |
Składnik |
Opis |
---|---|---|
SQL Server Management Studio |
Moduł zbierający dane API |
Klient komunikuje się z interfejsu API, aby skonfigurować moduł zbierający dane. |
SQL Server Management Studio |
Zarządzaniemagazyn danych |
Klient ma dostęp do odczytu do magazyn danych zarządzania i można uzyskać z danych zebranych. |
SQL Server Management Studio, klient konsoli |
Moduł zbierający dane API |
Obu klientów można skonfigurować moduł zbierający dane programowo przy użyciu interfejsu API. |
Moduł zbierający dane API |
Procedur przechowywanych i widoków |
Interfejs API korzysta z magazynów procedury, które mają odczytu i zapisu do modułów zbierających dane konfiguracyjne i magazyn danych zarządzania. |
msdb -Definicja zadania |
SQL Server Agent |
SQL Server Agenta można odczytać definicji zadanie.Zawiera definicję zadanie, Harmonogram zadań i zadanie konfiguracja informacji. |
SQL Server Agent |
Uruchamianie modułów zbierających dane -czas składnik |
SQL Server Agent wywołuje moduł zbierający dane w odpowiedzi na definicji zadanie. |
Uruchamianie modułów zbierających dane -czas składnik |
msdb- SSIS pakietów |
Ładunki modułów zbierających dane SSIS pakietów i używać SSIS do wykonać tych pakietów. |
Uruchamianie modułów zbierających dane -czas składnik |
msdb -inspekcji i Historia |
Moduł zbierający dane ma dostęp do zapisu do tej części msdb , może zapisać zdarzenia generowane podczas danych kolekcja. |
SSIS |
Zarządzaniemagazyn danych |
SSIS Pakiet ma dostęp do zapisu magazyn danych zarządzania tak, aby go przesłać danych zebranych. |
SSIS |
Tymczasowe składowanie |
Podczas kolekcja proces, SSIS można tworzyć, używać i usunąć magazynu tymczasowego, która go wymaga. |
msdb -Konfiguracja kolekcja danych |
msdb -Definicja zadania |
Informacje w kolekcja konfiguracja jest mapowany do definicji zadanie.Aby uzyskać więcej informacji zobacz "Kolekcji zestawu i zadania mapowanie" poniżej. |
Mapowanie zadań i kolekcji
A klucz jest elementem architektury modułów zbierających dane mapowania między zestawami kolekcja zdefiniowane w konfiguracja modułów zbierających dane i zadań w definicji zadanie.
A zestaw kolekcja jest grupą elementów, które są wystąpieniami typów modułów zbierających, które są definiowane za pomocą SSIS pakietów.Jako wystąpienie w pamięci co zestaw kolekcja okres istnienia, który jest opisany bardziej szczegółowo w dalszej części tego tematu.Każdy zestaw kolekcja jest uruchamiany przez uruchomienie modułów zbierających dane -czas składnika, gdy jest wywoływany przez SQL Server zadanie.Poniższe przykłady ilustrują, jak kolekcja ustawia mapy do zadań.
Zestawy kolekcji
Przykład 1
W tym przykładzie zestaw kolekcja, "Bazy danych wydajności", zawiera osobne kolekcja i przekazywać pakiety do obsługi różnych harmonogramów dla kolekcja i przekazywać pakiety.
Collection Set: Name = "Base Performance Data"
Collection Item: Name = "SQL_RE_Active_Requests_History"
Collection package: ARH_Collect.dtsx
Upload package: ARH_Upload.dtsx
Collection Frequency: 1 second
Collection Item: Name = "SQL_RE_Wait_Statistics"
Collection package: WS_Collect.dtsx
Upload Package: WS_Upload.dtsx
Collection Frequency: 15 seconds
Collection Item: Name = "SQL_RE_Performance_Counters"
Collection package: PC_Collect.dtsx
Upload package: PC_Upload.dtsx
Input: Counter – Locks: Current Latch Waits
Collection Frequency: 15 seconds
Collection Item: Name = "WIN_OS_Performance_Counters"
Collection package: OS_PC_Collect.dtsx
Upload package: OS_PC_Upload.dts
Input: Counter – Process: % Processor Time
Collection Frequency: 15 seconds
Upload Schedule: Every 30 minutes
Przykład 2
W tym przykładzie zestaw kolekcja, "Dane konfiguracyjne serwera", zawiera pojedynczy pakiet, który pobiera Transact-SQLna podstawie migawki i przekazuje je do magazyn danych zarządzania po ich pobraniu.
Collection Set: Name = "Server Configuration Data"
Collection Item: Name = "SQL_RE_TSQL"
Collection and upload package: TSQL_Upload.dtsx
Input: Transact-SQL query for database sizes
Collection Frequency: <none>
Collection Item: Name = "SQL_RE_TSQL"
Collection and upload package: TSQL_Upload.dtsx
Input: Transact-SQL query for configuration options
Collection Frequency: <none>
Upload Schedule: Every 24 hours
Zadania
Gdy kolekcja zestawów w powyższych przykładach są tworzone, SQL Server zadania agenta są tworzone do wykonywania danych kolekcja.Tworzenie zadanie rządzą następujące zasady:
Dane kolekcja przez innego kolekcja zestawy są uruchamiane jako osobne zadania.
Kolekcja ustawia używające buforowane tryb kolekcja zaplanowane jako zadania uruchamiane podczas SQL Server uruchomieniu agenta.Zadania te działania ciągłego i są kontrolowane przez uruchomienie modułów zbierających dane -czas składnika.
Kolekcja ustawia używające niebuforowana tryb kolekcja są planowane w zwykły sposób SQL Server zadania agenta.Te zadania za pomocą SQL Server harmonogramu agenta, zgodny z harmonogramu zdefiniowanego kolekcja zestaw.Rzeczywisty czas realizacji można dostosować przez użytkownika.
Poniższe przykłady ilustrują zadania używające powyższych zasad.Te zadania można uruchomić zestaw kolekcja przykłady podane.
Przykład 1 zestawu zadań dla kolekcji
Dwa zadania są używane do obsługi to zestaw kolekcja: jedną dla kolekcja i przekazywanie.
Job 1,Name: "Base Performance Data Collection"
Category: "Data Collector"
Job Step 1:
Collection Set: Name = "Base Performance Data"
Collection Mode: Collection Only, Continuous Run
Packages run: ARH_Collect, WS_Collect, PC_Collect, OS_PC_Collect
Schedule: At Agent start-up
Job 2,Name: "Base Performance Data Upload"
Category: "Data Collector"
Job Step 1:
Collection Set: Name = "Base Performance Data"
Collection Mode: Upload Only, Single Run
Packages run: ARH_Upload, WS_Upload, PC_Upload, OS_PC_Upload
Schedule: Every 30 minutes, Starting at 12:00 AM PST
Zadania, na przykład zestaw kolekcji 2
Jedno zadanie jest tworzone do obsługi zestaw kolekcja.
Job 3,Name = "Server Configuration Data"
Category = "Data Collector"
Job Step 1:
Collection Set, Name = "Server Configuration Data"
Collection Mode: Collection and Upload, Single Run
Packages run: TSQL_Upload, TSQL_Upload
Schedule: Every Day at 12:00 AM PST
Ostrzeżenie
Określa w każdym z powyższych przykładach tryb kolekcji dla zadanie.Informacje te są używane do zarządzania zbierania i przekazywania, przetwarzania, gdy zestaw kolekcja jest uruchomiony.
Moduł zbierający dane i ustawia kolekcji
Ponieważ moduł zbierający dane i zestaw kolekcja są elementy zbierania danych, która oddziałuje z, należy przeanalizować ich prawidłowym Państwa i koncepcji zestaw kolekcja okres istnienia.
Prawidłowe Państwa
Aby włączyć dane kolekcja i wyłączanie, można włączyć lub wyłączyć dane kolekcja.Jeśli chcesz wprowadzić zmiany dotyczy całej zbierających parametrów, takich jak zmiany połączenia magazyn danych zarządzania ciąg, należy najpierw wyłączyć zbierania danych.
Jeśli chcesz wprowadzić dowolne zestaw kolekcja zmiany konfiguracja należy zatrzymać zestaw kolekcja.
Wyłączenie zbierania danych po uruchomieniu kolekcja zestawów tych zestawów kolekcje wprowadź wstrzymana do czasu ponownego włączenia zbierania danych.W tym punkcie kolekcja zestawy wznowić wykonywanie.Dowolny zestaw kolekcja , nie była uruchomiona po wyłączeniu danych kolekcja pozostanie zatrzymany.Można uruchomić dowolną zestaw kolekcja podczas zbierania danych jest wyłączona.Jednak zestaw kolekcja zacznie wykonanie dopiero Włączanie zbierania danych.
Kolekcja ustawić okres istnienia
Po zestaw kolekcji uruchomieniu go przechodzą kilka przejścia w okresie użytkowania.Te możliwości przejścia i akcje, które występują podczas ich, obejmują:
Konstrukcja
A zestaw kolekcja obiekt jest tworzony w pamięci.
Wszystkie właściwości może być swobodnie zestaw a zmodyfikowane.
Dodawanietyp modułu zbierającego
Dodaje się nowy element w kolekcja zestaw kolekcja.
zestaw kolekcja Weryfikuje, że wszystkie elementy kolekcja odniesienia tego samego głównego miejsce docelowe.
Usuńtyp modułu zbierającego
- Istniejący element kolekcja jest usuwany z zestaw kolekcja.
Tworzenie
Kolekcja zestaw sprawdza, czy zawiera on co najmniej jeden element kolekcja.
Informacje o wszystkich elementów kolekcja i ich właściwości, częstotliwości zbioru i wszystkie właściwości kolekcja zestaw jest wstawiany do magazynu konfiguracja modułów zbierających dane.
Początkowy stan zestaw kolekcja jest ustawiona do nieaktywne.
SQL Server Agent zadanie lub zadanie, które będą uruchamiane zestaw kolekcja są tworzone i połączone z zestaw kolekcja.
Początkowy stan SQL Server zadania agenta jest zestaw do nieaktywnego.
Start
Stan zestaw kolekcji zmienia na uruchomiony.
Skojarzone SQL Server są włączane zadania agenta.
Zadanie jest oznaczony do uruchamiania podczas uruchamiania agenta, natychmiast rozpoczyna zadanie.
Zatrzymaj
Stan zestaw kolekcja zmienia zatrzymany.
Wszystkie uruchomione zadania zestaw kolekcja jest zatrzymana i wyłączona.
Wszystkie zadania związane z zestaw kolekcja są ustawione do nieaktywne.
Usuń
Wszystkie zadania związane z zestaw kolekcja są usuwane z pamięci.
Wszystkie obiekty (kolekcja elementów zestaw kolekcja) w konfiguracja modułów zbierających dane, które są skojarzone z zestaw kolekcja są usuwane.
Przetwarzania w czasie wykonywania
Ilustracja zapewnia wysokiego poziom i uproszczony widok run -czas przetwarzania po uruchomieniu kolekcja zestawu i dane są zbierane i przekazywane.Chociaż ta ilustracja przedstawia dane kolekcja i przekazywanie danych jako dwa osobne procesy zadanie można je również pojedynczego zadanie, jak pokazano w poprzednich przykładach.
Zbieranie danych
Na powyższej ilustracji, dane kolekcja etapów procesu są prefiksem "C".Czynności przetwarzania są następujące:
Uruchamia procedura składowana zestaw kolekcja.Stan zestaw kolekcja w msdb jest zmieniany na uruchamianie.Pozwala zmienić ten stan SQL Server zadań Agent, które są skojarzone z zestaw kolekcja.
SQL Server Agent uruchamia zadanie w następujący sposób:
Jeśli zestaw kolekcji jest tryb buforowany do, natychmiast rozpoczęcia zadanie zbierania.
Jeśli zestaw kolekcja tryb jest ustawiony do niebuforowana, rozpoczęcia zadanie zbierania zgodnie z harmonogramem, który jest skonfigurowany.
Po uruchomieniu zadanie spawns on proces wykonanie działania modułów zbierających dane -czas składnika (Dcexec.exe) i informuje go uruchomić pakiet pobierania skojarzonych z kolekcja.
Po uruchomieniu Dcexec.exe odczytuje konfiguracja modułów zbierających dane w msdb Aby dowiedzieć się, które tryb kolekcjabuforowany i niebuforowany, do użytku.
Uruchamianie modułów zbierających dane -czas składnik używa SSIS run -czas uruchomienie zdefiniowanych dla kolekcja zestawu. pakietów kolekcja składnika
Pakiety kolekcja uruchamiane aż do ich odbioru sygnału zatrzymania lub osiągną wstępnie punktu końcowego.Pakiety kolekcja zapisać danych zebranych w obszarze tymczasowym, dopóki jest przekazać.
Ostrzeżenie
Projekt typ modułu zbierającego kolekcja zestaw Określa, jakiego rodzaju obszaru tymczasowego jest używana.Obszar pamięci współużytkowanej, pliki tymczasowe lub kolejki wiadomości, może być obszaru tymczasowego.
Przekazywanie danych
Na powyższej ilustracji etapów procesu przekazywania danych są prefiksem "U".Czynności przetwarzania są następujące:
Gdy wymagane jest przekazywanie, procedura składowana uruchamia zadanie, które jest obsługiwane przez SQL Server agenta.
SQL Server Agent uruchamia zadanie w następujący sposób:
Jeśli żądanie przekazywania na żądanie jest przesłane przez użytkownika, zadanie przekazywania uruchomiono natychmiast.
Jeśli nie żądania przekazywania na żądanie rozpoczęcia zadanie przekazywania zgodnie z harmonogramem, który jest skonfigurowany dla zestaw kolekcja.
Po uruchomieniu zadanie spawns on proces wykonanie działania modułów zbierających dane -czas składnika (Dcexec.exe) i informuje go uruchomić pakiet przekazywania skojarzone z kolekcja.
Po uruchomieniu Dcexec.exe odczytuje konfiguracja modułów zbierających dane w msdb Aby dowiedzieć się, jak obsługiwać przekazywanie (na przykład ciąg połączenia, magazyn danych zarządzania, lub jakiegokolwiek przetwarzania danych, wymagane).
Uruchamianie modułów zbierających dane -czas składnik używa SSIS run -czas uruchomienie zdefiniowanych dla kolekcja zestawu. pakietów przekazywania składnika
Pakiet przekazywania odczytuje dane przechowywane w obszarze tymczasowym i wykonuje przekształcenia wymagane, takich jak normalizacja lub pobierania próbkowanie.Po zakończeniu przekształcenia pakiet przekazywania łączy się z magazyn danych zarządzania i wstawia dane.
Po zakończeniu przekazywanie proces zakończy działanie, ale zestaw kolekcja Państwo nie ulega zmianie.Przekazywanie dalej uruchamia się zgodnie z zestaw kolekcja harmonogram.