Udostępnij za pośrednictwem


Adding the Data Flow Task Programmatically

Business Intelligence Development Studio zawiera zadanie o nazwie zadanie przepływ danych, które jest reprezentowane przez Microsoft.SqlServer.Dts.Pipeline.Wrapper obszar nazw w modelu obiektów. zadanie przepływ danych Jest zadaniem specjalistyczne, bardzo wydajny, przeznaczonym do przekształcania i przenoszenie danych podczas wykonywania pakiet.Podobnie jak inne zadania zadanie przepływ danych jest otoczona przez TaskHost obiekt, a z perspektywa aparat wykonywania tego zadania jest po prostu kolejną zadań w pakiecie. Jednak przepływ danych zawiera dodatkowe obiekty o nazwie składników przepływ danych.Składniki te są składniki, które należy przesunąć ze urządzenie źródłowe do obiekt docelowy, czasem poprzez transformacja danych.Składniki określić kierunek przenoszenia i w jaki sposób przekształcenia danych.Konfigurowanie zadanie przepływ danych polega na dodaniu składników do zadania, a następnie podłączanie ich do ustanawiania przepływ danych i osiągnięcie zamierzonych transformacja.

Istnieją trzy typy składników w ramach zadanie przepływ danych: Źródła przepływ danych, Transformacje przepływ danych, and Miejsca docelowe przepływ danych, wyświetlane w takiej kolejności, w ramach SSIS Przybornik projektanta. Te typy są również nazywane więcej po prostu, transformacje, miejsca źródłowego i docelowego.Jak je według nazw dane wczytywane ze urządzenie źródłowe do transformacja, a następnie do obiekt docelowy.To jest opis simplistic przepływ danych, aby zilustrować pojęcia, ale zadanie przepływ danych jest elastyczne i wydajne narzędzia wystarczająco do obsługi wielu źródeł, a także do łączenia się ze sobą wiele transformacji, które wysyłają dane wyjściowe do wielu miejsc docelowych.

zadanie przepływ danych Zostanie dodany do pakiet w taki sam sposób, dodawane są inne zadania.Po dodaniu zadanie jest skonfigurowane przez dodanie składników zadanie przepływ danych, konfigurowanie i łączenie składników w zadaniu.

Przykład

Poniższy przykład kodu pokazuje, jak dodać zadanie przepływ danych do pakiet.W tym przykładzie wymaga odwołania do zestawów Microsoft.SqlServer.PipelineHost Microsoft.SqlServer.DTSPipelineWrap i Microsoft.SqlServer.ManagedDTS.

using System;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Pipeline;
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;

namespace Microsoft.SqlServer.Dts.Samples
{
  class Program
  {
    static void Main(string[] args)
    {
      Package p = new Package();
      Executable e = p.Executables.Add("STOCK:PipelineTask");
      TaskHost thMainPipe = e as TaskHost;
      MainPipe dataFlowTask = thMainPipe.InnerObject as MainPipe; 
    }
  }
}
Imports System.IO
Imports Microsoft.SqlServer.Dts.Runtime
Imports Microsoft.SqlServer.Dts.Pipeline
Imports Microsoft.SqlServer.Dts.Pipeline.Wrapper

Module Module1

  Sub Main()

    Dim p As Package = New Package()
    Dim e As Executable = p.Executables.Add("STOCK:PipelineTask")
    Dim thMainPipe As TaskHost = CType(e, TaskHost)
    Dim dataFlowTask As MainPipe = CType(thMainPipe.InnerObject, MainPipe)

  End Sub

End Module
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.