Yang Baru dalam SSIS di SQL Server 2017

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

Topik ini menjelaskan fitur yang telah ditambahkan atau diperbarui di Layanan Integrasi SQL Server 2017 (14.x).

Catatan

SQL Server 2017 juga menyertakan fitur SQL Server 2016 dan fitur yang ditambahkan dalam pembaruan SQL Server 2016. Untuk informasi tentang fitur SSIS baru di SQL Server 2016, lihat Apa yang Baru dalam Layanan Integrasi di SQL Server 2016.

Sorotan dari rilis ini

Berikut adalah fitur baru yang paling penting dari Layanan Integrasi pada SQL Server 2017.

  • Peluasan Skala. Distribusikan eksekusi paket SSIS dengan lebih mudah di beberapa komputer pekerja, dan kelola eksekusi dan pekerja dari satu komputer master. Untuk informasi selengkapnya, lihat Peluasan Skala Layanan Integrasi.

  • Layanan Integrasi di Linux. Jalankan paket SSIS di komputer Linux. Untuk informasi selengkapnya, lihat Mengekstrak, mengubah, dan memuat data di Linux dengan SSIS.

  • Peningkatan konektivitas. Sambungkan ke umpan OData Microsoft Dynamics AX Online dan Microsoft Dynamics CRM Online dengan komponen OData yang diperbarui.

Baru di Azure Data Factory

Dengan pratinjau publik Azure Data Factory versi 2 pada Bulan September 2017, Anda sekarang dapat melakukan hal-hal berikut:

  • Sebarkan paket ke database Katalog SSIS (SSISDB) di database Azure SQL.
  • Jalankan paket yang disebarkan ke Azure pada Integration Runtime Azure-SSIS, komponen Azure Data Factory versi 2.

Untuk informasi selengkapnya, lihat Mengangkat dan mengalihkan beban kerja layanan integrasi SQL Server ke cloud.

Kemampuan baru ini memerlukan SQL Server Data Tools (SSDT) versi 17.2 atau yang lebih baru, tetapi tidak memerlukan SQL Server 2017 atau SQL Server 2016. Saat Anda menyebarkan paket ke Azure, Wizard Penyebaran Paket selalu meningkatkan paket ke format paket terbaru.

Baru dalam Paket Fitur Azure

Selain peningkatan konektivitas di SQL Server, Paket Fitur Layanan Integrasi untuk Azure telah menambahkan dukungan untuk Azure Data Lake Store. Untuk informasi selengkapnya, lihat posting blog Rilis Fitur Azure Baru Memperkuat Konektivitas ADLS. Lihat juga Paket Fitur Azure untuk Integration Services (SSIS).

Baru dalam SQL Server Data Tools (SSDT)

Anda sekarang dapat mengembangkan proyek dan paket SSIS yang menargetkan SQL Server versi 2012 hingga 2017 di Visual Studio 2017 atau di Visual Studio 2015. Untuk informasi selengkapnya, lihat Mengunduh SQL Server Data Tools (SSDT).

Baru di SSIS di SQL Server 2017 RC1

Fitur baru dan yang diubah dalam Peluasan Skala untuk SSIS

  • Scale Out Master sekarang mendukung ketersediaan tinggi. Anda dapat mengaktifkan Always On untuk SSISDB dan menyiapkan pengklusteran failover Windows Server untuk server yang menghosting layanan Scale Out Master. Dengan menerapkan perubahan ini ke Scale Out Master, Anda menghindari satu titik kegagalan dan memberikan ketersediaan tinggi untuk seluruh penyebaran Scale Out.
  • Penanganan failover log eksekusi dari Scale Out Workers ditingkatkan. Log eksekusi dipertahankan ke disk lokal jika Scale Out Worker berhenti secara tiba-tiba. Kemudian, ketika pekerja dimulai ulang, ia memuat ulang log yang bertahan dan terus menyimpannya ke SSISDB.
  • Parameter runincluster dari prosedur tersimpan [katalog].[ create_execution] diganti namanya menjadi runinscaleout untuk konsistensi dan keterbacaan. Perubahan nama parameter ini memiliki dampak berikut:
    • Jika Anda memiliki skrip yang ada untuk menjalankan paket di Scale Out, Anda harus mengubah nama parameter dari runincluster menjadi runinscaleout untuk membuat skrip berfungsi di RC1.
    • SQL Server Management Studio (SSMS) 17.1 dan versi yang lebih lama tidak dapat memicu eksekusi paket di Scale Out di RC1. Pesan kesalahannya adalah: "@runincluster bukan parameter untuk prosedur create_execution." Masalah ini diperbaiki dalam rilis SSMS berikutnya, versi 17.2. SSMS versi 17.2 dan yang lebih baru mendukung nama parameter baru dan eksekusi paket dalam Peluasan Skala. Hingga SSMS versi 17.2 tersedia, sebagai solusinya, Anda dapat menggunakan versi SSMS yang ada untuk menghasilkan skrip eksekusi paket, lalu mengubah nama parameter runincluster menjadi runinscaleout dalam skrip, dan menjalankan skrip.
  • Katalog SSIS memiliki properti global baru untuk menentukan mode default untuk mengeksekusi paket SSIS. Properti baru ini berlaku saat Anda memanggil [katalog].[ create_execution] prosedur tersimpan dengan parameter runinscaleout diatur ke null. Mode ini juga berlaku untuk pekerjaan SSIS SQL Agent. Anda dapat mengatur properti global baru dalam kotak dialog Properti untuk simpul SSISDB di SSMS, atau dengan perintah berikut:
    EXEC [catalog].[configure_catalog] @property_name=N'DEFAULT_EXECUTION_MODE', @property_value=1
    

Baru di SSIS di SQL Server 2017 CTP 2.1

Fitur baru dan yang diubah dalam Peluasan Skala untuk SSIS

  • Anda sekarang dapat menggunakan parameter Use32BitRuntime saat memicu eksekusi dalam Peluasan Skala.
  • Performa pengelogan ke SSISDB untuk eksekusi paket di Scale Out telah ditingkatkan. Log Pesan Peristiwa dan Konteks Pesan sekarang ditulis ke SSISDB dalam mode batch, bukan satu per satu. Berikut adalah beberapa catatan tambahan tentang peningkatan ini:
    • Beberapa laporan dalam versi SQL Server Management Studio (SSMS) saat ini tidak menampilkan log ini untuk eksekusi dalam Peluasan Skala. Kami mengantisipasi bahwa mereka akan didukung dalam rilis SSMS berikutnya. Laporan yang terpengaruh mencakup laporan Semua Koneksi , laporan Konteks Kesalahan , dan bagian Informasi Koneksi di Dasbor Layanan Integrasi.
    • Kolom baru event_message_guid telah ditambahkan. Gunakan kolom ini untuk bergabung dengan [katalog]. [event_message_context] tampilan dan [katalog]. Tampilan [event_messages] alih-alih menggunakan event_message_id saat Anda mengkueri log eksekusi ini dalam Peluasan Skala.
  • Untuk mendapatkan aplikasi manajemen untuk SSIS Scale Out, unduh SQL Server Management Studio (SSMS) 17.1 atau yang lebih baru.

Baru di SSIS di SQL Server 2017 CTP 2.0

Tidak ada fitur SSIS baru di SQL Server CTP 2.0 2017.

Baru di SSIS di SQL Server 2017 CTP 1.4

Tidak ada fitur SSIS baru di SQL Server CTP 1.4 2017.

Baru di SSIS di SQL Server 2017 CTP 1.3

Tidak ada fitur SSIS baru di SQL Server CTP 1.3 2017.

Baru di SSIS di SQL Server 2017 CTP 1.2

Tidak ada fitur SSIS baru di SQL Server CTP 1.2 2017.

Baru di SSIS di SQL Server 2017 CTP 1.1

Tidak ada fitur SSIS baru di SQL Server CTP 1.1 2017.

Baru di SSIS di SQL Server 2017 CTP 1.0

Peluasan Skala untuk SSIS

Fitur Peluasan Skala membuatnya jauh lebih mudah untuk menjalankan SSIS pada beberapa komputer.

Setelah menginstal Scale Out Master dan Workers, paket dapat didistribusikan untuk dijalankan pada Pekerja yang berbeda secara otomatis. Jika eksekusi dihentikan secara tiba-tiba, eksekusi dicoba kembali secara otomatis. Selain itu, semua eksekusi dan Pekerja dapat dikelola secara terpusat menggunakan Master.

Untuk informasi selengkapnya, lihat Peluasan Skala Layanan Integrasi.

Dukungan untuk Sumber Daya Online Microsoft Dynamics

Sumber OData dan Pengelola Sambungan OData sekarang mendukung menyambungkan ke umpan OData Microsoft Dynamics AX Online dan Microsoft Dynamics CRM Online.