Udostępnij za pośrednictwem


Integracja usług programowanie — omówienie

SQL Server Integration Services ma architekturę, która oddziela przepływu danych i transformacja z pakiet przepływ sterowania i zarządzania.Istnieją dwa odrębne aparaty, zdefiniuj tej architektury i które zautomatyzowane i rozszerzone programowania Integration Services. Uruchom-czas aparat zaimplementowano kontrolę przepływu i pakiet infrastruktury zarządzania umożliwiający deweloperom sterowania przepływem wykonania i ustawić opcje rejestrowania, zdarzenie i zmienne.aparat przepływ danych Jest aparatem wyspecjalizowane wysokiej wydajności, który jest przeznaczony wyłącznie do wyodrębniania, przekształcania i ładowania danych.Podczas programowania Integration Services, użytkownik będzie się programowania przed te dwa aparaty.

Na poniższej ilustracji przedstawiono architekturę Integration Services.

Integration Services architecture

Integracja usług uruchom-czas aparatu

The Integration Services run-czas engine controls the management and execution of packages, by implementing the infrastructure that enables execution order, logging, variables, and zdarzenie handling. Programowanie Integration Services Uruchom-czas aparat umożliwia deweloperom automatyzacji tworzenia, konfiguracja i wykonanie pakietów i utworzyć niestandardowe zadania i inne rozszerzenia.

Aby uzyskać więcej informacji zobacz Rozszerzanie pakietu z zadaniem skryptów, Opracowywania niestandardowego zadania, a Tworzenie pakietów programowe.

Integracja usług aparat przepływ danych

aparat przepływ danych Zarządza zadania przepływ danych, które jest zadaniem specjalistycznych i wysoko wydajnych 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 składniki przepływ danych, które mogą być, transformacje, miejsca źródłowego i docelowego.Składniki te są podstawowe, przenoszenie części zadania.Określają one przepływu i transformacja danych.Programowanie aparat przepływ danych umożliwia deweloperom automatyzacji tworzenia i konfigurowania składników zadania przepływ danych oraz tworzenie niestandardowych składników.

Aby uzyskać więcej informacji zobacz Rozszerzanie przepływ danych w składniku skryptów, Rozwijanie niestandardowy składnik przepływ danych, a Tworzenie pakietów programowe.

Obsługiwane języki

Integration Services fully supports the Microsoft .NET Framework.Dzięki temu deweloperzy programów Integration Services w ich wybór języków zgodnych z .NET. Chociaż zarówno wykonywania-czas aparat i aparat przepływ danych są zapisywane w kodzie macierzystym, są one dostępne za pośrednictwem modelu obiektu pełni zarządzane.

You can program Integration Services packages, custom tasks, and components in Microsoft Visual Studio or in another code or text editor.Visual Studio offers the developer many tools and features to simplify and accelerate the iterative cycles of coding, debugging, and testing.Visual Studio also makes deployment easier.Jednak nie ma potrzeby Visual Studio Aby skompilować i tworzenie Integration Services Kod projektów. The .NET Framework SDK includes the Visual Basic and Visual C# compilers and related tools.Aby uzyskać więcej informacji o sposobach kompilowania projektów kodu przy użyciu wiersza polecenia kompilatory zobacz Installing and Compiling Integration Services Programming Samples.

Important noteImportant Note:

Domyślnie .NET Framework jest instalowany razem z SQL Server, ale .NET Framework Nie jest SDK. Chyba że w zestawie SDK jest zainstalowany na komputerze i w dokumentacji zestawu SDK znajduje się w dokumentacji online kolekcja, nie będą działać łącza do zawartości zestawu SDK w tej sekcji.Po zainstalowaniu .NET Framework Zestaw SDK, można dodać w dokumentacji zestawu SDK online zbierania i spisu treści postępując zgodnie z instrukcjami w Adding and Removing Help Collections.

The Integration Services Script task and Script component use Microsoft Visual Studio Tools for Applications (VSTA) as an embedded scripting environment.VSTA supports Microsoft Visual Basic 2008 and Microsoft Visual C# 2008.

Uwaga

The Integration Services application programming interfaces are incompatible with COM-based wykonywanie skryptów languages such as VBScript.

Najczęściej używane zestawy

W poniższej tabela przedstawiono zestawy, które są często używane podczas programowania Integration Services za pomocą .NET Framework.

Zestaw

Description

Microsoft.SqlServer.ManagedDTS.dll

Zawiera aparat wykonywania zarządzanych.

Microsoft.SqlServer.RuntimeWrapper.dll

Zawiera podstawowy wirtualny plik dziennika współdziałania (PIA) lub otoka macierzystym aparat czas wykonywania.

Microsoft.SqlServer.PipelineHost.dll

Zawiera zarządzanych aparat przepływ danych.

Microsoft.SqlServer.PipelineWrapper.dll

Zawiera podstawowy wirtualny plik dziennika współdziałania (PIA) lub otoki dla aparatu przepływ danych macierzystym.

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.