Udostępnij za pośrednictwem


Usługi integracji programowania, omówienie

SQL Server Integration Servicesma architekturę, która oddziela transformacja i przenoszenia danych z pakiet przepływ sterowania i zarządzania.Istnieją dwa różne aparaty definiujących tej architektury i że zautomatyzowane i rozszerzone programowania Integration Services.Aparatczas wykonywania - implementuje infrastruktura zarządzania przepływ sterowania i pakiet , która umożliwia deweloperom sterowania przepływem wykonania i zestaw opcje rejestrowania, obsługi zdarzenie i zmiennych.Aparat przepływ danych jest aparatu specjalistyczne wysokiej wydajności, która jest przeznaczona wyłącznie do wyodrębniania, transformacji i ładowania danych.Podczas programowania Integration Services, można będzie programowania wobec tych dwóch silników.

Poniższy obraz przedstawia architekturę Integration Services.

Architektura usług Integration Services

Integracja usług uruchomczas silnika

Integration Services Silnikaczas wykonywania — kontroluje zarządzanie i wykonanie pakietów, implementując infrastruktura umożliwiająca wykonanie zamówienia, rejestrowanie, zmiennych i zdarzenie obsługi.Programowanie Integration Services silnikaczas wykonywania — umożliwia deweloperom zautomatyzować tworzenie, konfiguracjai wykonanie pakietów i utworzyć niestandardowe zadania i inne rozszerzenia.

Aby uzyskać więcej informacji, zobacz Aby rozszerzyć pakiet przy użyciu zadania skryptu, Opracowywania niestandardowego zadania i Programistyczne tworzenie pakietów.

Aparat przepływu danych usług integracji

Aparat przepływ danych zarządza zadania przepływ danych jest zadaniem specjalistyczne wysokiej wydajności, przeznaczonym do przenoszenia i przekształcania danych z różnych źródeł.W przeciwieństwie do innych zadań zadanie przepływ danych zawiera dodatkowe obiekty o nazwie przepływ danych składniki, które mogą być źródeł, przekształcenia lub miejsc docelowych.Składniki te są podstawowe ruchome części zadania.Określają one przepływu i transformacja danych.Programowanie aparat przepływ danych umożliwia deweloperom i tworzenie niestandardowych składników zautomatyzować tworzenie i konfiguracja składników zadania przepływ danych .

Aby uzyskać więcej informacji, zobacz Rozszerzanie przepływu danych ze składnikiem skryptu, Opracowywanie danych niestandardowy składnik przepływu i Programistyczne tworzenie pakietów.

Obsługiwane języki

Integration Servicesw pełni obsługuje Microsoft .NET Framework.Dzięki temu programiści program Integration Services w ich wybór.Języki standardem NET.Chociaż aparatczas wykonywania - i aparat przepływ danych są zapisywane w kodzie macierzystym, są dostępne za pośrednictwem modelu obiektu pełni zarządzany.

Można zaprogramować Integration Services pakietów, niestandardowe zadania i składniki w Microsoft Visual Studio lub w innym kodzie lub tekście edytora.Visual Studiooferuje dewelopera wielu narzędzi i funkcji, aby uprościć i przyspieszyć iteracyjne cykle kodowania, debugowanie i testowania.Visual StudioPonadto ułatwia wdrażanie.Nie należy jednak Visual Studio do kompilowania i tworzenia Integration Services Kod projektów..NET FrameworkSDK zawiera Visual Basic i Visual C# kompilatory i pokrewne narzędzia.

Ważna informacjaWażne:

Domyślnie .NET Framework jest instalowany razem z SQL Server, ale .NET Framework SDK jest nie.Chyba że na komputerze jest zainstalowany SDK i dokumentację SDK znajduje się w podręcznikach Online kolekcja, łącza do zawartości SDK w tej sekcji nie będzie działać.Po zainstalowaniu .NET Framework SDKmożna dodać w dokumentacji SDK Books Online kolekcja i tabela zawartości, postępując zgodnie z instrukcjami w Dodawanie i usuwanie zbiory pomocy.

Integration Services Zadania skryptu i składnik skryptów za pomocą Microsoft Visual Studio Narzędzia Applications (VSTA) jako osadzone wykonywanie skryptów środowiska.VSTA supports Microsoft Visual Basic 2008 and Microsoft Visual C# 2008.

Ostrzeżenie

Integration Services Interfejsów programowania aplikacji są niezgodne z COM-na podstawie języków wykonywanie skryptów , takich jak VBScript.

Najczęściej używane zestawy

Poniższa tabela zawiera listę zestawów, które są często używane podczas programowania Integration Services za pomocą .NET Framework.

Zestaw

Opis

Microsoft.SqlServer.ManagedDTS.dll

Zawiera aparatczas zarządzanego Uruchom.

Microsoft.SqlServer.RuntimeWrapper.dll

Zawiera podstawowe współdziałania wirtualny plik dziennika (PIA) lub otoki dla silnika macierzystego run -czas .

Microsoft.SqlServer.PipelineHost.dll

Zawiera aparat zarządzanych przepływ danych .

Microsoft.SqlServer.PipelineWrapper.dll

Zawiera podstawowe współdziałania wirtualny plik dziennika (PIA) lub otoki dla silnika macierzystego przepływ danych .

Ikona usług Integration Services (mała)Otrzymuj najnowsze usługi integracji

Najnowsze pliki do pobrania, artykuły, próbek, i wideo firmy Microsoft, jak również wybranych rozwiązań ze Wspólnoty, odwiedź witrynę Integration Services strona w sieci MSDN i TechNet:

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