Pakietów usług integracja

A package is an organized collection of connections, control flow elements, data flow elements, event handlers, variables, and configurations, that you assemble using either the graphical design tools that SQL Server Integration Services provides, or build programmatically.Następnie zapisz zakończonych pakiet SQL Server, SSIS Pakiet magazynu lub systemu plików. Pakiet jest jednostka pracy, który jest pobierany, wykonane i zapisane.

Po utworzeniu pakiet jest pusty obiekt, który nie wykonuje żadnej operacji.Aby dodać funkcję do pakiet, należy dodać przepływ sterowania i, opcjonalnie, jednego lub kilku przepływy danych do pakiet.

Na poniższym diagramie przedstawiono prosty pakiet, który zawiera przepływ sterowania z zadanie przepływ danych, który z kolei zawiera przepływ danych.

A package with a control flow and a data flow

Po utworzeniu pakiet podstawowego, można dodać zaawansowanych funkcji, takich jak rejestrowanie i zmiennych do rozszerzenia funkcji pakiet.Aby uzyskać więcej informacji zobacz sekcję dotyczącą obiektów tego rozszerzania funkcjonalności pakiet.

Pakiet zakończonych następnie można skonfigurować przez ustawienie właściwości poziom pakietu, zaimplementować zabezpieczenia, umożliwiają ponowne uruchamianie pakietów z punktów kontrolnych lub dołączyć transakcji w pakiecie przepływu pracy.Aby uzyskać więcej informacji zobacz sekcję dotyczącą właściwości tego funkcje rozszerzonej pomocy technicznej.

Zawartość pakiet

Przepływ sterowania składa się z jednego lub kilku zadań i pojemniki, które są wykonać po uruchomieniu tego pakiet.Aby sterować kolejnością lub określają warunki uruchamiania następnego zadania lub kontener w pakiet sterowania przepływem, ograniczenia pierwszeństwa używaną do łączenia się zadania i pojemniki w pakiet.Podzbiór zadań i pojemniki również mogą być grupowane i uruchomione wielokrotnie jako jednostka w ramach pakiet przepływ sterowania.Aby uzyskać więcej informacji zobacz Elementy przepływu sterowania i Tworzenie pakietu sterowania przepływem.

Przepływ danych składa się z źródła i miejsca docelowe, które wyodrębnić i ładowania danych transformacji, modyfikować i rozszerzać danych i ścieżek, które połączenie źródła, transformacje i miejsc docelowych.Zanim będzie można dodać przepływ danych do pakietu, przepływ sterowania pakiet musi zawierać zadanie przepływu danych.zadanie przepływ danych Jest plikiem wykonywalnym w ramach SSIS pakiet, który tworzy, zamówień i uruchamia przepływ danych. Osobne wystąpienie aparatu przepływ danych jest otwarta dla każdego zadania przepływ danych w pakiecie.Aby uzyskać więcej informacji zobacz Zadanie przepływ danych, Data Flow Elements i Tworzenie pakietu przepływ danych.

Pakiet zazwyczaj zawiera co najmniej jeden Menedżer połączeń.A connection manager is a link between a package and a data source that defines the connection string for accessing the data that the tasks, transformations, and event handlers in the package use.Integration Services includes connection types for data sources such as text and XML files, relational databases, and Analysis Services databases and projects.Aby uzyskać więcej informacji zobaczPołączenia usług integracja.

Szablony pakiet

Pakiety są często używane jako szablony, z których można utworzyć pakiety, które mają podstawowe funkcje.Tworzenie podstawowego zestawu, a następnie go lub użytkownik może określić pakiet kopii są szablonu.Na przykład w pętli Foreach, wylicza pliki w folderze zadań FTP i systemu plików może zawierać pakiet, który pobiera i kopiuje pliki, a następnie wyodrębnia dane.Może również obejmować plik prosty połączenia menedżerów uzyskanie dostępu do danych i plik prosty źródeł do dokładne dane.obiekt obiekt docelowy danych, i może być różna w zależności od obiekt docelowy jest dodawany do każdego nowego pakiet, po skopiowaniu go od podstawowego zestawu.Można również utworzyć pakietów i następnie używać ich jako szablonów dla nowych pakietów, które dodajesz do Integration Services Projekt. Aby uzyskać więcej informacji zobaczTworzenie pakietu w Business Intelligence Development Studio.

Pakiet utworzenia programowo lub przy użyciu projektanta SSIS identyfikatora GUID jest dodawany do jego ID Właściwość oraz nazwę swojej Name Właściwość. Jeśli tworzysz nowy pakiet przez kopiowanie istniejącego pakietu lub przy użyciu pakietu szablonów, nazwy i identyfikatora GUID są również kopiowane.Może to być problem, jeśli używasz rejestrowania, ponieważ identyfikator GUID a nazwą pakietu są zapisywane w dziennikach do identyfikowania pakiet, do której należy dany zarejestrowane informacje.Dlatego też należy zaktualizować nazwy i identyfikatora GUID z nowych pakietów w celu odróżnienia ich od pakiet z których zostały one skopiowane i od innych danych dziennika.

Aby zmienić identyfikator GUID pakiet, należy ponownie wygenerować identyfikatora GUID w ID Właściwość w oknie właściwości Business Intelligence Development Studio. Aby zmienić nazwę pakiet, można zaktualizować wartości Name Właściwość w oknie dialogowym właściwości. Można również użyć dtutilwierszu, polecenia lub zaktualizować identyfikatora GUID i nazwy programowo.Aby uzyskać więcej informacji zobacz Ustawianie właściwości pakietu i Narzędzie dtutil.

Obiekty, które rozszerzanie funkcjonalności pakiet

Pakiety mogą zawierać dodatkowe obiekty, który udostępnia zaawansowane funkcje lub rozszerzać istniejące funkcje, takie jak zdarzenie obsługi, konfiguracji, rejestrowania i zmiennych.

Programy obsługi zdarzeń

Obsługa zdarzeń jest przepływu pracy, który jest uruchamiany w odpowiedzi zdarzenie wywoływane przez pakiet, zadania lub kontener.Na przykład można użyć programu obsługa zdarzeń, aby sprawdzić ilość miejsca na dysku po wystąpieniu zdarzenie pre-execution lub jeśli wystąpi błąd, a wysyłanie wiadomości e-mail, które przedstawia dostępne miejsce lub błąd informacje dla administratora.zdarzenie Obsługi jest skonstruowany tak jak pakiet z przepływ sterowania oraz przepływy danych opcjonalnych.zdarzenie obsługi można dodawać do poszczególnych zadań lub pojemników w pakiecie.Aby uzyskać więcej informacji zobacz Obsługa zdarzeń usług integracja i Tworzenie pakietu zdarzenie programy obsługi.

Konfiguracje

Konfiguracja jest zestaw par wartości właściwość, które definiuje właściwość pakiet i jego zadań, pojemniki, zmienne, połączenia i programy obsługi zdarzeń po uruchomieniu tego pakiet.Przy użyciu konfiguracji sprawia, że można zaktualizować właściwości bez modyfikowania pakiet.Po uruchomieniu tego pakiet, informacje o konfiguracja jest ładowany aktualizowanie wartości właściwości.Na przykład konfiguracja można aktualizować ciąg połączenia.

Konfiguracja jest zapisać, a następnie wdrożyć razem z pakietem, pakiet jest zainstalowany na innym komputerze.Wartości w konfiguracja mogą być aktualizowane po zainstalowaniu tego pakiet do obsługi tego pakiet w innym środowisku.Aby uzyskać więcej informacji zobaczCreating Package Configurations.

Rejestrowanie i Rejestruj dostawcy

Dziennik jest zbiorem informacji o pakiecie zebrane podczas wykonywania pakiet.Na przykład dziennik można podać rozpoczęcia i zakończenia czas na uruchomienie pakiet.Określa dostawcę dziennika docelowego i format, pakiet i jego kontenerów i zadań można używać do rejestrowania wykonywania-czas informacji.The logs are associated with a package, but the tasks and containers in the package can log information to any package log.Integration Services includes a variety of built-in log providers for logging.Na przykład Integration Services zawiera dostawców dzienników dla SQL Server i plików tekstowych. Można również utworzyć niestandardowe włączeni i ich używać do logowania się.Aby uzyskać więcej informacji zobaczIntegracja usług dziennika dostawcy.

Variables

Integration Services obsługuje zmienne systemu i zmienne zdefiniowane przez użytkownika.Zmienne systemowe dostarczyć użytecznych informacji o obiektach pakiet przy uruchomieniu czas, i zmienne zdefiniowane przez użytkownika obsługi scenariuszy, niestandardowe w pakietach.Oba typy zmiennych można używać w wyrażeniach, skryptów i konfiguracji.

Zmienne poziomie pakiet to dostępne do pakiet zmienne systemu wstępnie zdefiniowanych i zmienne zdefiniowane przez użytkownika o zakresie pakiet.Aby uzyskać więcej informacji zobaczIntegration Services Variables.

Właściwości pakiet, który obsługa rozszerzone funkcje

Obiekt pakietu można skonfigurować do obsługi funkcji, takich jak ponowne uruchamianie pakietu w punktach kontrolnych, pakiet za pomocą certyfikat cyfrowy podpisywania, ustawienie poziom ochrony pakietu i zapewnienia integralność danych przy użyciu transakcji.

Ponowne uruchamianie pakiety

Pakiet zawiera właściwości punkt kontrolny, które służy do ponownego uruchomienia pakietu, gdy jeden lub więcej zadań nie powiedzie się.Na przykład jeżeli pakiet zawiera dwa zadań przepływ danych, które aktualizują dwie różne tabele, a drugie zadanie nie powiedzie się, pakiet może być ponownie bez powtarzających się pierwsze zadanie przepływ danych.Ponowne uruchamianie pakiet pozwala zaoszczędzić czas długim pakietów.Ponowne uruchamianie oznacza można uruchomić pakiet do zadania nie powiodło się, zamiast ponownie całego pakietu.Aby uzyskać więcej informacji zobaczZa pomocą kontrolnych w pakietach.

Zabezpieczanie pakiety

Pakiet może być podpisany za pomocą podpisu cyfrowego i szyfrowane przy użyciu hasła lub klucz użytkownika.Podpis cyfrowy uwierzytelnia urządzenie źródłowe pakiet.Jednak trzeba również skonfigurować Integration Services Aby sprawdzić, czy podpis cyfrowy po załadowaniu do pakiet. Aby uzyskać więcej informacji zobacz Using Digital Signatures with Packages i Setting the Protection Level of Packages.

Obsługi transakcji

Ustawienie atrybut transakcji na pakiet umożliwia zadania, kontenery i połączenia w pakiet przyłączyć transakcji.Atrybuty transakcji należy upewnić się, że pakiet i jego elementów powiodła się lub nie działać jako jednostka.Pakiety może również uruchamiać inne pakiety włączyć inne pakiety w transakcjach, dzięki czemu można wykonywać wielu pakietów jako pojedynczą jednostkę pracy.Aby uzyskać więcej informacji zobaczDołączanie transakcji w pakietach.

Niestandardowe wpisy dziennika dostępne na opakowaniu

Następujące tabela Wyświetla wpisy dziennika niestandardowego dla pakietów.Aby uzyskać więcej informacji zobacz Wykonania rejestrowania w pakietach i Niestandardowe komunikaty o rejestrowania.

Wpis dziennika

Description

PackageStart

Wskazuje, że pakiet rozpoczęło się uruchomić.

NoteNote:
Ten wpis dziennika są automatycznie zapisywane w dzienniku.Nie można wykluczyć go.

PackageEnd

Wskazuje, że pakiet ukończone.

NoteNote:
Ten wpis dziennika są automatycznie zapisywane w dzienniku.Nie można wykluczyć go.

Diagnostic

Zawiera informacje o konfiguracja systemu, które mają wpływ na wykonywanie pakiet, takich jak liczba plików wykonywalnych, które mogą być uruchamiane jednocześnie.

Tworzenie pakiet

Integration Services zawiera dwa narzędzia graficznego, SSIS Projektant i SQL Server Importowanie Kreatora importu i eksportu, oprócz SSIS model obiektowy do tworzenia pakietów.

Aby uzyskać więcej informacji na temat tworzenia pakietów kliknij temat na poniższej liście:

Konfigurowanie pakiet

zestaw właściwości Właściwości oknaBusiness Intelligence Development Studio lub programowo.

Aby uzyskać więcej informacji o ustawianiu tych właściwości kliknij następujący temat:

Konfigurowanie pakiet programowe

Aby uzyskać więcej informacji na temat programowego ustawianiu tych właściwości kliknij następujący temat:

  • Package
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.