Tujuan Streaming Data
Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory
Tujuan Streaming Data adalah komponen tujuan SQL Server Integration Services (SSIS) yang memungkinkan Penyedia OLE DB untuk SSIS menggunakan output paket SSIS sebagai kumpulan hasil tabular. Anda dapat membuat server tertaut yang menggunakan Penyedia OLE DB untuk SSIS lalu menjalankan kueri SQL di server tertaut untuk menampilkan data yang dikembalikan oleh paket SSIS.
Dalam contoh berikut, kueri berikut mengembalikan output dari paket Package.dtsx di proyek SSISPackagePublishing di folder Power BI dari Katalog SSIS. Kueri ini menggunakan server tertaut bernama [Server Tertaut Default untuk Layanan Integrasi] yang pada gilirannya menggunakan Penyedia OLE DB baru untuk SSIS. Kueri mencakup nama folder, nama proyek, dan nama paket dalam katalog SSIS. Penyedia OLE DB untuk SSIS menjalankan paket yang Anda tentukan dalam kueri dan mengembalikan tataan hasil tabular.
SELECT * FROM OPENQUERY([Default Linked Server for Integration Services], N'Folder=Power BI;Project=SSISPackagePublishing;Package=Package.dtsx')
Komponen Penerbitan Umpan Data
Komponen Penerbitan Umpan Data mencakup komponen berikut: Penyedia OLE DB untuk SSIS, Tujuan Streaming Data, dan Wizard Penerbitan Paket SSIS. Wizard ini memungkinkan Anda menerbitkan paket SSIS sebagai tampilan SQL dalam instans database SQL Server. Panduan ini membantu Anda membuat server tertaut yang menggunakan Penyedia OLE DB untuk SSIS dan tampilan SQL yang mewakili kueri di server tertaut. Anda menjalankan tampilan untuk mengkueri hasil dari paket SSIS sebagai kumpulan data tabular.
Untuk mengonfirmasi bahwa penyedia SSISOLEDB diinstal, di SQL Server Management Studio, perluas Objek Server, Server Tertaut, Penyedia, dan konfirmasikan bahwa Anda melihat penyedia SSISOLEDB . Klik dua kali SSISOLEDB, aktifkan Izinkan Proses jika tidak diaktifkan, dan klik OK.
Menerbitkan paket SSIS sebagai tampilan SQL
Prosedur berikut menjelaskan langkah-langkah untuk menerbitkan paket SSIS sebagai tampilan SQL.
Buat paket SSIS dengan komponen Tujuan Streaming Data dan sebarkan paket ke Katalog SSIS.
Jalankan Wizard Penerbitan Paket SSIS dengan menjalankan ISDataFeedPublishingWizard.exe dari C:\Program Files\Microsoft SQL Server\130\DTS\Binn atau dengan menjalankan Panduan Penerbitan Umpan Data dari menu Mulai.
Wizard membuat server tertaut menggunakan Penyedia OLE DB untuk SSIS (SSISOLEDB) lalu membuat tampilan SQL yang terdiri dari kueri di server tertaut. Kueri ini mencakup nama folder, nama proyek, dan nama paket dalam katalog SSIS.
Jalankan tampilan SQL di SQL Server Management Studio dan tinjau hasilnya dari paket SSIS. Tampilan mengirimkan kueri ke Penyedia OLE DB untuk SSIS melalui server tertaut yang Anda buat. Penyedia OLE DB untuk SSIS menjalankan paket yang Anda tentukan dalam kueri dan mengembalikan tataan hasil tabular.
Penting
Untuk langkah-langkah mendetail, lihat Panduan: Menerbitkan Paket SSIS sebagai Tampilan SQL.
Mengonfigurasi Tujuan Streaming Data
Konfigurasikan Tujuan Streaming Data dengan menggunakan kotak dialog Editor Lanjutan untuk Tujuan Streaming Data. Buka kotak dialog ini dengan mengklik dua kali komponen atau dengan mengklik kanan komponen dalam perancang aliran data lalu mengklik Edit.
Kotak dialog ini memiliki tiga tab: Properti Komponen, Kolom Input, dan Properti Input dan Output.
Tab Properti Komponen
Tab ini memiliki bidang yang dapat diedit berikut ini:
Bidang | KETERANGAN |
---|---|
Nama | Nama komponen tujuan streaming data dalam paket. |
ValidateExternalMetadata | Menunjukkan apakah komponen divalidasi menggunakan sumber data eksternal pada waktu desain. Jika diatur ke false, validasi terhadap sumber data eksternal tertunda hingga runtime. |
IDColumnName | Tampilan yang dihasilkan oleh Panduan Penerbitan Umpan Data memiliki kolom ID tambahan ini. Kolom ID berfungsi sebagai EntityKey untuk data output dari aliran data saat data digunakan sebagai umpan OData oleh aplikasi lain. Nama default untuk kolom ini adalah _ID. Anda dapat menentukan nama yang berbeda untuk kolom ID. |
Tab Kolom Input
Di panel atas tab ini, Anda akan melihat semua kolom input yang tersedia. Pilih kolom yang ingin Anda sertakan dalam output komponen ini. Kolom yang dipilih ditampilkan dalam daftar di panel bawah. Anda dapat mengubah nama kolom output dengan memasukkan nama baru untuk bidang Alias Output dalam daftar.
Tab Properti Output Input
Mirip dengan tab Kolom Input, Anda dapat mengubah nama kolom output di tab ini. Dalam tampilan pohon di sebelah kiri, perluas Input Tujuan Streaming Data lalu perluas Kolom Input. Klik nama kolom input dan ubah nama kolom output di panel kanan.