Salin beberapa tabel secara massal dengan menggunakan Azure Data Factory di portal Microsoft Azure

BERLAKU UNTUK:Azure Data Factory Azure Synapse Analytics

Tip

Cobalah Data Factory di Microsoft Fabric, solusi analitik all-in-one untuk perusahaan. Microsoft Fabric mencakup semuanya mulai dari pergerakan data hingga ilmu data, analitik real time, kecerdasan bisnis, dan pelaporan. Pelajari cara memulai uji coba baru secara gratis!

Tutorial ini menunjukkan menyalin sejumlah tabel dari Azure SQL Database ke Azure Synapse Analytics. Anda juga dapat menyebarkan pola yang sama dalam skenario salinan lainnya. Misalnya, menyalin tabel dari Microaoft SQL Server/Oracle ke Microsoft Azure SQL Database/Azure Synapse Analytics /Azure Blob, menyalin jalur yang berbeda dari tabel Blob ketabel Microsoft Azure SQL Database.

Catatan

Jika Anda baru pernah menggunakan Azure Data Factory, lihat Pengantar Azure Data Factory.

Pada tingkat tinggi, tutorial ini melibatkan langkah-langkah berikut:

  • Membuat pabrik data.
  • Buat Microsoft Azure SQL Database, Azure Synapse Analytics, dan layanan tertaut Microsoft Azure Storage Microsoft Azure Storage.
  • Buat himpunan data Micorosoft Azure SQL Database dan Azure Synapse Analytics.
  • Buat alur untuk mencari tabel yang akan disalin dan alur lain untuk melakukan operasi salin aktual.
  • Memulai eksekusi alur.
  • Pantau eksekusi alur dan aktivitas.

Tutorial ini menggunakan portal Microsoft Azure. Untuk mempelajari tentang menggunakan alat/SDK lain untuk membuat pabrik data, lihat Mulai Cepat.

Alur kerja end-to-end

Dalam skenario ini, Anda memiliki sejumlah tabel di Microsoft Azure SQL Database yang ingin Anda salin ke Azure Synapse Analytics. Berikut adalah urutan langkah logis dalam alur kerja yang terjadi di alur:

Workflow

  • Alur pertama mencari daftar tabel yang perlu disalin ke penyimpanan data sink. Atau, Anda dapat mempertahankan tabel metadata yang mencantumkan semua tabel yang akan disalin ke penyimpanan data sink. Kemudian, alur memicu alur lain, yang berulang di tiap tabel dalam database dan lakukan operasi salin data.
  • Alur kedua melakukan salinan aktual. Dibutuhkan daftar tabel sebagai parameter. Untuk tiap tabel dalam daftar, salin tabel tertentu di Microsoft Azure SQL Database ke tabel terkait di Azure Synapse Analytics menggunakan salinan bertahap melalui penyimpanan Blob dan PolyBase untuk performa terbaik. Dalam contoh ini, alur pertama melewati daftar tabel sebagai nilai untuk parameter.

Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Prasyarat

  • Akun Azure Storage. Akun Microsoft Azure Storage digunakan sebagai penyimpanan blob penahapan dalam operasi salinan massal.
  • Microsoft Azure SQL database. Database ini berisi data sumber. Buat database di Microsoft Azure SQL Database dengan data sampel Adventure Works LT berikut Buat database di artikel Microsoft Azure SQL Database. Tutorial ini menyalin semua tabel dari contoh database ini ke Azure Synapse Analytics.
  • Azure - Synapse Analytics. Gudang data ini menyimpan data yang disalin dari Microsoft Azure SQL Database. Jika Anda tidak memiliki ruang kerja Azure Synapse Analytics, lihat artikel Mulai menggunakan Azure Synapse Analytics untuk langkah-langkah membuatnya.

Layanan Azure untuk mengakses layanan SQL

Untuk Microsoft Azure SQL Database dan Azure Synapse Analytics, izinkan layanan Azure untuk mengakses server SQL. Pastikan bahwa Izinkan layanan dan sumber daya Azure untuk mengakses pengaturan server ini DIAKTIFKAN untuk server Anda. Pengaturan ini memungkinkan layanan Azure Data Factory membaca data dari Microsoft Azure SQL Database Anda dan menulis data ke Azure Synapse Analytics Anda.

Untuk memverifikasi dan mengaktifkan pengaturan ini, buka server > Keamanan > Firewall dan jaringan virtual > Anda, lalu atur Izinkan layanan dan sumber daya Azure untuk mengakses server ini ke AKTIF.

Membuat pabrik data

  1. Luncurkan browser web Microsoft Edge atau Google Chrome. Saat ini, antarmuka pengguna Data Factory hanya didukung di browser web Microsoft Edge dan Google Chrome.

  2. Buka portal Microsoft Azure.

  3. Dari menu portal Microsoft Azure, pilih Buat sumber daya>Integrasi>Azure Data Factory.

    Data Factory selection in the "New" pane

  4. Di halaman Pabrik data baru, masukkan ADFTutorialBulkCopyDF sebagai nama.

    Nama pabrik data Azure harus bersifat unik secara global. Jika Anda melihat pesan kesalahan bidang nama berikut, ubah nama pabrik data (contohnya, yournameADFTutorialBulkCopyDF). Lihat artikel Azure Data Factory - Aturan Penamaan untuk aturan penamaan artefak Azure Data Factory.

    Data factory name "ADFTutorialBulkCopyDF" is not available
    
  5. Pilih langganan Azure tempat Anda ingin membuat pabrik data tersebut.

  6. Untuk Grup Sumber Daya, lakukan salah satu langkah berikut:

  7. Pilih V2 untuk versinya.

  8. Pilih lokasi untuk pabrik data tersebut. Untuk daftar wilayah Azure tempat Data Factory saat ini tersedia, pilih wilayah yang menarik minat Anda pada halaman berikut, lalu perluas Analitik untuk menemukan Data Factory: Produk yang tersedia menurut wilayah. Penyimpanan data (Azure Storage, Azure SQL Database, dll.) dan komputasi (HDInsight, dll.) yang digunakan oleh pabrik data dapat berada di wilayah lain.

  9. Klik Buat.

  10. Setelah selesai membuat, pilih Buka sumber daya untuk menavigasi ke halaman Azure Data Factory.

  11. Pilih Buka pada petak peta Buka Azure Data Factory Studio untuk meluncurkan aplikasi UI Data Factory di tab terpisah.

Membuat layanan tertaut

Anda membuat layanan tertaut untuk menautkan penyimpanan data dan menghitung ke pabrik data. Layanan tertaut memiliki informasi sambungan yang digunakan oleh layanan Azure Data Factory untuk menyambungkan ke penyimpanan data saat runtime.

Dalam tutorial ini, Anda menautkan penyimpanan data Microsoft Azure SQL Database, Azure Synapse Analytics, dan Azure Blob Storage ke pabrik data Anda. Microsoft Azure SQL Database adalah penyimpanan data sumber. Azure Synapse Analytics adalah penyimpanan data sink/tujuan. Azure Blob Storage adalah untuk mengatur data sebelum data dimuat ke dalam Azure Synapse Analytics dengan menggunakan PolyBase.

Membuat layanan tertaut Microsoft Azure SQL Database

Dalam langkah ini, Anda membuat layanan tertaut untuk menautkan database Anda di Microsoft Azure SQL Database ke pabrik data.

  1. Buka tab Kelola dari panel kiri.

  2. Pada halaman layanan tertaut, pilih +Baru untuk membuat layanan tertaut baru.

    New linked service.

  3. Di jendela Layanan Tertaut Baru, pilih Azure SQL Database, lalu klik Lanjutkan.

  4. Di jendela Layanan Tertaut Baru (Microsoft Azure SQL Database), lakukan langkah-langkah berikut ini:

    a. Masukkan AzureSqlDatabaseLinkedService untuk Nama.

    b. Pilih server Anda untuk Nama server

    c. Pilih database Anda untuk Nama database.

    d. Masukkan nama pengguna untuk menyambungkan ke database Anda.

    e. Masukkan kata sandiuntuk pengguna.

    f. Untuk menguji koneksi ke database Anda menggunakan informasi yang ditentukan, klik Pengujian koneksi.

    g. Pilih Buat untuk menyimpan layanan tertaut.

Buat layanan tertaut sink Azure Synapse Analytics

  1. Di tab Koneksi, klik + Baru pada toolbar lagi.

  2. Di jendela Layanan Tertaut Baru, pilih Azure Synapse Analytics, lalu klik Lanjutkan.

  3. Di jendela Layanan Tertaut Baru (Azure Synapse Analytics), lakukan langkah-langkah berikut ini:

    a. Masukkan AzureSqlDWLinkedService untuk Nama.

    b. Pilih server Anda untuk Nama server

    c. Pilih database Anda untuk Nama database.

    d. Masukkan Nama pengguna untuk menyambungkan ke database Anda.

    e. Masukkan kata sandiuntuk pengguna.

    f. Untuk menguji koneksi ke database Anda menggunakan informasi yang ditentukan, klik Pengujian koneksi.

    g. Klik Buat.

Membuat layanan tertaut Microsoft Azure Storage penahapan

Dalam tutorial ini, Anda menggunakan penyimpanan Azure Blob sebagai area penahapan sementara untuk mengaktifkan PolyBase untuk performa salinan yang lebih baik.

  1. Di tab Koneksi, klik + Baru pada toolbar lagi.

  2. Di jendela Layanan Tertaut Baru, pilih Azure Blob Storage, dan klik Lanjutkan.

  3. Di jendela Layanan Tertaut Baru (Azure Blob Storage), lakukan langkah-langkah berikut ini:

    a. Masukkan AzureStorageLinkedService untuk Nama.
    b. Pilih akun Microsoft Azure Storage Anda untuk nama akun Microsoft Azure Storage.

    c. Klik Buat.

Membuat himpunan data

Dalam tutorial ini, Anda membuat himpunan data sumber dan sink yang menentukan lokasi penyimpanan data.

Kumpulan data input AzureSqlDatabaseDataset mengacu pada AzureSqlDatabaseLinkedService. Layanan tertaut menentukan string koneksi untuk menyambungkan ke database. Himpunan data menentukan nama database dan tabel yang berisi data sumber.

Himpunan data output AzureSqlDWDataset mengacu pada AzureSqlDWLinkedService. Layanan tertaut menentukan string koneksi untuk menyambungkan ke Azure Synapse Analytics. Himpunan data menentukan database dan tabel tempat data disalin.

Dalam tutorial ini, tabel SQL sumber dan tujuan tidak berkode keras dalam definisi himpunan data. Sebagai gantinya, aktivitas ForEach meneruskan nama tabel pada waktu proses ke aktivitas Salin.

Membuat khimpunan data untuk Microsoft Azure SQL Database sumber

  1. Pilih tab Pembuat di panel sebelah kiri.

  2. Pilih + (plus) di panel kiri, lalu pilih Himpunan Data.

    New dataset menu

  3. Di jendela Himpunan Data Baru, pilih Microsoft Azure SQL Database, lalu klik Lanjutkan.

  4. Di jendela Atur properti, di bawah Nama, masukkan AzureSqlDatabaseDataset. Di bawah Layanan tertaut,pilih AzureSqlDatabaseLinkedService. Lalu klik OK.

  5. Pindah ke tab Koneksi, pilih tabel apa pun untuk Tabel. Tabel ini adalah meja percobaan. Anda menentukan kueri pada himpunan data sumber saat membuat alur. Kueri digunakan untuk mengekstrak data dari himpunan data Anda. Atau, Anda dapat mengeklik kotak centang Edit, dan masukkan dbo.dummyName sebagai nama tabel.

Membuat kumpulan data untuk sink Azure Synapse Analytics

  1. Di panel kiri, klik + (plus), lalu klik Himpunan Data.

  2. Di jendela Himpunan Data Baru, pilih Azure Synapse Analytics, lalu klik Lanjutkan.

  3. Di jendela Atur properti, di bawah Nama, masukkan AzureSqlDWDataset. Di bawah Layanan tertaut,pilih AzureSqlDWLinkedService. Lalu klik OK.

  4. Pindah ke tab Parameter, klik + Baru,dan masukkan DWTableName untuk nama parameter. Klik + Baru lagi, dan masukkan DWSchema untuk nama parameter. Jika Anda menyalin/menempelkan nama ini dari halaman, pastikan bahwa tidak ada karakter spasi berikutnya di akhir DWTableName dan DWSchema.

  5. Pindah ke tab Koneksi,

    1. Untuk Tabel,centang opsi Edit. Pilih ke dalam kotak input pertama dan klik tautan Tambahkan konten dinamis di bawah ini. Di halaman Tambahkan Konten Dinamis, klik DWSchema di bawah Parameter, yang akan secara otomatis mengisi kotak teks ekspresi @dataset().DWSchema, lalu klik Selesai.

      Dataset connection tablename

    2. Pilih ke dalam kotak input pertama dan klik tautan Tambahkan konten dinamis di bawah ini. Di halaman Tambahkan Konten Dinamis, klik DWTAbleName di bawah Parameter, yang akan secara otomatis mengisi kotak teks ekspresi @dataset().DWTableName, lalu klik Selesai.

    3. Properti tableName dari himpunan data diatur ke nilai yang diteruskan sebagai argumen untuk parameter DWSchemadan DWTableName. Aktivitas ForEach melakukan iterasi melalui daftar tabel, dan meneruskan satu per satu ke aktivitas Salin.

Membuat alur pipa

Dalam tutorial ini, Anda membuat dua alur: IterateAndCopySQLTables dan GetTableListAndTriggerCopyData.

Saluran GetTableListAndTriggerCopyData alur melakukan dua tindakan:

  • Mencari tabel sistem Microsoft Azure SQL Database untuk mendapatkan daftar tabel yang akan disalin.
  • Memicu alur IterateAndCopySQLTables untuk melakukan salinan data aktual.

Alur IterateAndCopySQLTables membuat daftar tabel sebagai parameter. Untuk tiap tabel dalam daftar, data dari tabel di Microsoft Azure SQL Database disalin ke Azure Synapse Analytics menggunakan salinan bertahap dan PolyBase.

Buat alur IterateAndCopySQLTables

  1. Di panel kiri, klik + (plus), lalu klik Alur.

    New pipeline menu

  2. Di panel Umum di bawah Properti,tentukan IterateAndCopySQLTables for Name. Kemudian ciutkan panel dengan mengeklik ikon Properti di pojok kanan atas.

  3. Pindah ke tab Parameter, dan lakukan tindakan berikut:

    a. Klik + Baru.

    b. Masukkan tableList untuk nama parameter.

    c. Pilih Array untuk Jenis.

  4. Di kotak alat Aktivitas, perluas Perulangan & Kondisional, lalu seret dan lepaskan aktivitas ForEach ke alur perancang alur. Anda juga dapat mencari aktivitas di kotak alat Aktivitas.

    a. Di tab Umum di bagian bawah, masukkan IterateSQLTables for Name.

    b. Pindah ke tab Pengaturan, klik kotak input untuk Item, lalu klik tautan Tambahkan konten dinamis di bawah ini.

    c. Di halaman Tambahkan Konten Dinamis, ciutkan bagian Variabel dan Fungsi Sistem, klik tableList di bawah Parameter, yang akan secara otomatis mengisi kotak teks ekspresi atas sebagai @pipeline().parameter.tableList. Lalu klik Selesai.

    Foreach parameter builder

    d. Pindah ke tab Aktivitas, klik ikon pensil untuk menambahkan aktivitas anak ke aktivitas ForEach.

    Foreach activity builder

  5. Di kotak alat Aktivitas, luaskan Pindah & Transfer, dan seret dan lepaskan aktivitas Salin aktivitas data ke permukaan perancang alur. Perhatikan menu breadcrumb di bagian atas. IterateAndCopySQLTable adalah nama alur dan IterateSQLTables adalah nama aktivitas ForEach. Desainer berada dalam lingkup aktivitas. Untuk beralih kembali ke editor alur dari editor ForEach, Anda dapat mengeklik tautan di menu breadcrumb.

    Copy in ForEach

  6. Alihkan ke tab Sumber, dan lakukan langkah-langkah berikut:

    1. Pilih AzureSqlDatabaseDataset untuk Himpunan Data Sumber.

    2. Pilih opsi Kueri untuk Menggunakan kueri.

    3. Klik kotak masukan Kueri -> pilih Tambahkan konten dinamis di bagian -> masukkan ekspresi berikut untuk Kueri -> pilih Selesai.

      SELECT * FROM [@{item().TABLE_SCHEMA}].[@{item().TABLE_NAME}]
      
  7. Alihkan ke tab Sink, dan lakukan langkah-langkah berikut:

    1. Pilih AzureSqlDWDataset untuk Himpunan Data Sink.

    2. Klik kotak masukan untuk VALUE parameter DWTableName -> pilih Tambahkan konten dinamis di bawah, masukkan ekspresi @item().TABLE_NAME sebagai skrip, -> pilih Selesai.

    3. Klik kotak masukan untuk VALUE parameter DWSchema -> pilih Tambahkan konten dinamis di bawah, masukkan ekspresi @item().TABLE_SCHEMA sebagai skrip, -> pilih Selesai.

    4. Untuk metode Salin, pilih PolyBase.

    5. Kosongkan opsi Gunakan jenis default.

    6. Untuk opsi Tabel, pengaturan default adalah "Tidak Ada". Jika Anda tidak memiliki tabel yang telah dibuat sebelumnya di sink Azure Synapse Analytics, aktifkan opsi Buat tabel secara Otomatis, aktivitas salin kemudian akan secara otomatis membuat tabel untuk Anda berdasarkan data sumber. Untuk detailnya, lihat Membuat tabel sink secara otomatis.

    7. Klik kotak masukan Skrip Pra-salin -> pilih Tambahkan konten dinamis di bawah -> masukkan ekspresi berikut sebagai skrip -> pilih Selesai.

      IF EXISTS (SELECT * FROM [@{item().TABLE_SCHEMA}].[@{item().TABLE_NAME}]) TRUNCATE TABLE [@{item().TABLE_SCHEMA}].[@{item().TABLE_NAME}]
      

      Copy sink settings

  8. Alihkan ke tab Pengaturan, dan lakukan langkah-langkah berikut:

    1. Pilih kotak centang untuk Aktifkan Penahapan.
    2. Pilih AzureStorageLinkedService untuk Layanan Tertaut Penyimpanan.
  9. Untuk memvalidasi pengaturan alur, klik Validasi pada toolbar alur atas. Pastikan bahwa tidak ada kesalahan validasi. Untuk menutup Laporan Validasi Alur, klik tanda kurung sudut dua kali>>.

Buat alur GetTableListAndTriggerCopyData

Alur ini melakukan dua tindakan:

  • Mencari tabel sistem Microsoft Azure SQL Database untuk mendapatkan daftar tabel yang akan disalin.
  • Memicu alur "IterateAndCopySQLTables" untuk melakukan salinan data aktual.

Berikut adalah langkah-langkah untuk membuat alur:

  1. Di panel kiri, klik + (plus), lalu klik Alur.

  2. Di panel Umum di bawahProperti, ubah nama alur menjadi GetTableListAndTriggerCopyData.

  3. Di kotak alat Aktivitas, perluas Aktivitas Pencarian Umum, dana seret dan lepaskan permukaan desainer alur, dan lakukan langkah-langkah berikut:

    1. Masukkan LookupTableList untuk Nama.
    2. Masukkan Ambil daftar tabel dari database saya untuk Deskripsi.
  4. Alihkan ke tab Pengaturan, dan lakukan langkah-langkah berikut:

    1. Pilih AzureSqlDatabaseDataset untuk Himpunan Data Sumber.

    2. Pilih Kueri untuk Gunakan Kueri.

    3. Masukkan kueri SQL berikut untuk Kueri.

      SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES WHERE TABLE_TYPE = 'BASE TABLE' and TABLE_SCHEMA = 'SalesLT' and TABLE_NAME <> 'ProductModel'
      
    4. Kosongkan kotak centang untuk bidang Baris pertama saja.

      Lookup activity - settings page

  5. Seret dan lepaskan Eksekusi aktivitas Pipeline dari kotak alat Aktivitas ke permukaan desainer pipeline, dan atur nama ke TriggerCopy.

  6. Untuk Menyambungkan aktivitas Pencarian ke aktivitas Jalankan Alur, seret kotak hijau yang terpasang di aktivitas Pencarian di sebelah kiri aktivitas Jalankan Alur.

    Connect Lookup and Execute Pipeline activities

  7. Pindah ke tab Pengaturan aktivitas Jalankan Alur, dan lakukan langkah-langkah berikut:

    1. Pilih IterateAndCopySQLTables untuk Alur masuk.

    2. Kosongkan kotak centang untuk Tunggu selesai.

    3. Di bagian Parameter, klik kotak masukan di bawah VALUE -> pilih Tambahkan konten dinamis di bawah -> masukkan @activity('LookupTableList').output.value sebagai nilai nama tabel -> pilih Selesai. Anda mengatur daftar hasil dari aktivitas Pencarian sebagai input ke alur kedua. Daftar hasil berisi daftar tabel yang datanya perlu disalin ke tujuan.

      Execute pipeline activity - settings page

  8. Untuk memvalidasi alur, klik tombol Validasi pada toolbar. Konfirmasikan bahwa tidak ada kesalahan validasi. Untuk menutup jendela Laporan Validasi Alur, klik >>.

  9. Untuk menerbitkan entitas (himpunan data, alur, dll.) ke layanan Azure Data Factory, klik Terbitkan semua di atas jendela. Tunggu hingga penerbitan berhasil.

Memicu proses alur

  1. Masuk ke alur GetTableListAndTriggerCopyData, klik Tambahkan Pemicu pada toolbar alur atas, lalu klik Picu sekarang.

  2. Konfirmasik jalankan pada halaman Jalankan alur, lalu pilih Selesai.

Memantau eksekusi alur

  1. Pindah ke tab Monitor. Klik Refresh hingga Anda melihat berjalan untuk kedua saluran dalam solusi Anda. Lanjutkan me-refresh daftar hingga Anda melihat status Berhasil.

  2. Untuk menampilkan aktivitas yang terkait dengan alur GetTableListAndTriggerCopyData, klik tautan nama alur untuk alur. Anda akan melihat dua aktivitas berjalan untuk alur ini. Monitor Pipeline run

  3. Untuk melihat output aktivitas Pencarian, klik tautan Output di samping aktivitas di bawah kolom NAMA AKTIVITAS. Anda dapat memaksimalkan dan memulihkan jendela Output. Setelah meninjau, klik X untuk menutup jendela Output.

    {
        "count": 9,
        "value": [
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "Customer"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "ProductDescription"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "Product"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "ProductModelProductDescription"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "ProductCategory"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "Address"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "CustomerAddress"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "SalesOrderDetail"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "SalesOrderHeader"
            }
        ],
        "effectiveIntegrationRuntime": "DefaultIntegrationRuntime (East US)",
        "effectiveIntegrationRuntimes": [
            {
                "name": "DefaultIntegrationRuntime",
                "type": "Managed",
                "location": "East US",
                "billedDuration": 0,
                "nodes": null
            }
        ]
    }
    
  4. Untuk beralih kembali ke tampilan Menjalankan Alur, klik Semua tautan jalankan alur di bagian atas menu breadcrumb. Klik tautanIterateAndCopySQLTables (di bawah kolom NAMA ALUR) untuk menampilkan aktivitas yang dijalankan dari pipeline. Perhatikan bahwa ada satu aktivitas Salin yang dijalankan untuk setiap tabel dalam output aktivitas pencarian.

  5. Konfirmasikan bahwa data disalin ke target Azure Synapse Analytics yang Anda gunakan dalam tutorial ini.

Anda melakukan langkah-langkah berikut dalam tutorial ini:

  • Membuat pabrik data.
  • Buat Microsoft Azure SQL Database, Azure Synapse Analytics, dan layanan tertaut Microsoft Azure Storage Microsoft Azure Storage.
  • Buat himpunan data Micorosoft Azure SQL Database dan Azure Synapse Analytics.
  • Buat alur untuk mencari tabel yang akan disalin dan alur lain untuk melakukan operasi salin aktual.
  • Memulai eksekusi alur.
  • Pantau eksekusi alur dan aktivitas.

Lanjutkan ke tutorial berikut untuk mempelajari tentang menyalin data secara bertahap dari sumber ke tujuan: