Bagikan melalui


Menemukan Komponen Aliran Data Secara Terprogram

Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory

Setelah Anda menambahkan tugas aliran data ke paket, langkah Anda berikutnya mungkin untuk menentukan komponen aliran data apa yang tersedia untuk Anda gunakan. Anda dapat secara terprogram menemukan sumber aliran data, transformasi, dan tujuan yang diinstal dan tersedia di komputer lokal. Untuk informasi tentang menambahkan tugas aliran data ke paket, lihat Menambahkan Tugas Aliran Data Secara Terprogram.

Menemukan Komponen

Kelas Application menyediakan PipelineComponentInfos koleksi, yang berisi PipelineComponentInfo objek untuk setiap komponen yang diinstal dengan benar di komputer lokal. Masing-masing PipelineComponentInfo berisi informasi tentang komponen seperti nama, deskripsi, dan nama pembuatannya. Anda dapat menggunakan nilai yang dikembalikan dalam CreationName properti untuk mengatur ComponentClassID properti IDTSComponentMetaData100 saat Anda menambahkan komponen ke paket.

Langkah Selanjutnya

Setelah menemukan komponen yang tersedia, langkah selanjutnya adalah menambahkan dan mengonfigurasi komponen, yang dibahas dalam topik berikutnya, Menambahkan Komponen Aliran Data Secara Terprogram.

Sampel

Sampel kode berikut menunjukkan cara menghitung PipelineComponentInfos kumpulan Application objek untuk secara terprogram menemukan komponen aliran data yang tersedia di komputer lokal. Sampel ini memerlukan referensi ke rakitan Microsoft.SqlServer.ManagedDTS.

using System;  
using Microsoft.SqlServer.Dts.Runtime;  
  
namespace Microsoft.SqlServer.Dts.Samples  
{  
  class Program  
  {  
    static void Main(string[] args)  
    {  
      Application application = new Application();  
      PipelineComponentInfos componentInfos = application.PipelineComponentInfos;  
  
      foreach (PipelineComponentInfo componentInfo in componentInfos)  
      {  
        Console.WriteLine("Name: " + componentInfo.Name + "\n" +  
          " CreationName: " + componentInfo.CreationName + "\n");  
      }  
      Console.Read();  
    }  
  }  
}  
Imports Microsoft.SqlServer.Dts.Runtime  
  
Module Module1  
  
  Sub Main()  
  
    Dim application As Application = New Application()  
  
    Dim componentInfos As PipelineComponentInfos = application.PipelineComponentInfos  
  
    For Each componentInfo As PipelineComponentInfo In componentInfos  
      Console.WriteLine("Name: " & componentInfo.Name & vbCrLf & _  
        " CreationName: " & componentInfo.CreationName & vbCrLf)  
    Next  
  
    Console.Read()  
  
  End Sub  
  
End Module  

Lihat Juga

Menambahkan Komponen Aliran Data Secara Terprogram