Mengelola runtime integrasi

Selesai

Di Data Factory, aktivitas menentukan tindakan yang akan dilakukan. Layanan tertaut menentukan penyimpanan data target atau layanan komputasi. Runtime integrasi memberikan infrastruktur untuk aktivitas dan layanan tertaut.

Integration Runtime dirujuk oleh aktivitas atau layanan tertaut, dan menyediakan lingkungan komputasi tempat aktivitas dijalankan atau tempat asal aktivitas dikirim. Dengan begitu, aktivitas dapat dilakukan di wilayah yang paling dekat dengan penyimpanan data target atau layanan komputasi melalui cara paling berperforma sekaligus memenuhi kebutuhan keamanan dan kepatuhan.

Singkatnya, Integration Runtime (IR) adalah infrastruktur komputasi yang digunakan oleh Azure Data Factory. Ini menyediakan kemampuan integrasi data berikut di berbagai lingkungan jaringan, termasuk:

  • Aliran Data: Jalankan Aliran Data di lingkungan komputasi Azure terkelola.
  • Pergerakan data: Menyalin data di seluruh penyimpanan data di jaringan publik dan penyimpanan data di jaringan privat (jaringan lokal atau jaringan privat maya (VPN)). Ia mendukung konektor bawaan, konversi format, pemetaan kolom, dan transfer data berperfoma yang dapat diskalakan.
  • Pengiriman aktivitas: Mengirim dan memantau aktivitas transformasi yang berjalan di berbagai layanan komputasi seperti Azure Databricks, Azure HDInsight, Azure Machine Learning, Azure SQL Database, SQL Server, dan banyak lagi.
  • Eksekusi paket SSIS: Menjalankan paket SQL Server Integration Services (SSIS) di lingkungan komputasi Azure terkelola.

Setiap kali instans Azure Data Factory dibuat, lingkungan Integration Runtime default akan dibuat yang mendukung operasi di penyimpanan data cloud dan layanan komputasi di jaringan publik. Hal ini dapat dilihat saat runtime integrasi diatur ke Atasi-Otomatis

Jenis runtime integrasi

Data Factory menawarkan tiga jenis Integration Runtime, dan Anda sebaiknya memilih jenis yang paling sesuai dengan kebutuhan lingkungan jaringan dan kapabilitas integrasi data yang Anda cari. Ketiga jenis ini adalah:

  • Azure
  • Dihosting sendiri
  • Azure-SSIS

Anda dapat secara eksplisit menentukan pengaturan Integration Runtime di properti connectVia, jika ini tidak ditentukan, Integration Runtime default digunakan dengan properti yang diatur ke Atasi Otomatis.

Tabel berikut ini menjelaskan kemampuan dan dukungan jaringan untuk setiap jenis runtime integrasi:

Jenis runtime integrasi Jaringan publik Jaringan privat
Azure Aliran Data Aliran Data
Pergerakan data Pergerakan data
Pengiriman Aktivitas Pengiriman Aktivitas
Dihosting sendiri Pergerakan data Pergerakan data
Pengiriman aktivitas Pengiriman aktivitas
Azure-SSIS Eksekusi paket SSIS Eksekusi paket SSIS

Menentukan runtime integrasi yang akan digunakan

Ada berbagai faktor yang memengaruhi Integration Runtime yang akan Anda gunakan. Berikut adalah panduan yang akan membantu Anda memilih IR yang tepat

Salin aktivitas

Untuk aktivitas Salin, diperlukan layanan tertaut sumber dan sink untuk menentukan arah aliran data. Logika berikut digunakan untuk menentukan instans runtime integrasi mana yang digunakan untuk melakukan salinan:

  • Penyalinan antara dua sumber data cloud: jika layanan tertaut sumber dan sink menggunakan Azure IR, ADF akan menggunakan Azure IR regional jika Anda sudah menentukannya, atau menentukan otomatis lokasi Azure IR jika Anda memilih IR penyelesaian otomatis (default) seperti yang dijelaskan di bagian Integration Runtime.

  • Menyalin antara sumber data cloud dan sumber data di jaringan privat: jika layanan tertaut sumber atau sink menunjuk ke IR yang dihost sendiri, aktivitas salin dijalankan pada IR yang dihost sendiri tersebut.

  • Menyalin antara dua sumber data dalam jaringan pribadi: Layanan yang terhubung dengan sumber dan sink harus mengarah ke instans runtime integrasi yang sama, dan runtime integrasi tersebut digunakan untuk mengeksekusi Aktivitas salin.

Aktivitas Pencarian dan GetMetadata

Aktivitas Pencarian dan GetMetadata dijalankan pada runtime integrasi yang terkait dengan layanan tertaut penyimpanan data.

Aktivitas transformasi

Setiap aktivitas transformasi memiliki Layanan Tertaut komputasi target, yang mengarah ke runtime integrasi. Instans runtime integrasi ini adalah tempat asal aktivitas transformasi dikirimkan.

Aktivitas Aliran Data

Aktivitas Aliran Data dijalankan pada runtime integrasi yang terkait dengannya.