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.
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.
![]() |
---|
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 . |
|