Membaca dari beberapa tabel Microsoft SQL Server

Halaman ini menjelaskan cara membaca beberapa tabel dari database Microsoft SQL Server, menggunakan sumber Multi Tabel. Gunakan sumber Multi Tabel jika Anda ingin pipeline membaca dari beberapa tabel. Jika Anda ingin pipeline membaca dari satu tabel, lihat Membaca dari tabel SQL Server.

Sumber Multi Tabel menghasilkan data dengan beberapa skema dan menyertakan kolom nama tabel yang menunjukkan tabel asal data. Saat menggunakan sumber Multi Tabel, gunakan salah satu tujuan multi tabel, BigQuery Multi Tabel atau GCS Multi File.

Menyimpan sandi SQL Server Anda sebagai kunci aman

Tambahkan sandi SQL Server Anda sebagai kunci aman untuk mengenkripsi di instance Cloud Data Fusion Anda. Nanti dalam panduan ini, Anda akan memastikan bahwa sandi Anda diambil menggunakan Cloud KMS.

  1. Di pojok kanan atas halaman Cloud Data Fusion mana pun, klik Admin Sistem.

  2. Klik tab Configuration.

  3. Klik Make HTTP Calls.

    Konfigurasi.

  4. Di menu dropdown, pilih PUT.

  5. Di kolom jalur, masukkan namespaces/NAMESPACE_ID/securekeys/PASSWORD.

  6. Di kolom Body, masukkan {"data":"SQL_SERVER_PASSWORD"}.

  7. Klik Kirim.

    Sandi.

Pastikan Respons yang Anda dapatkan adalah kode status 200.

Mendapatkan driver JDBC untuk SQL Server

Menggunakan Hub

  1. Di UI Cloud Data Fusion, klik Hub.

  2. Di kotak penelusuran, masukkan Microsoft SQL Server JDBC Driver.

  3. Klik Microsoft SQL Server JDBC Driver.

  4. Klik Download. Ikuti langkah-langkah download yang ditampilkan.

  5. Klik Deploy. Upload file JAR dari langkah sebelumnya.

  6. Klik Selesai.

Menggunakan Studio

  1. Buka Microsoft.com.

  2. Pilih download Anda, lalu klik Download.

  3. Di UI Cloud Data Fusion, klik Menu, lalu buka halaman Studio.

  4. Klik Add.

  5. Di bagian Pengemudi, klik Upload.

  6. Upload file JAR yang didownload di langkah 2.

  7. Klik Berikutnya.

  8. Konfigurasi driver dengan memasukkan Nama.

  9. Di kolom Nama kelas, masukkan com.microsoft.sqlserver.jdbc.SQLServerDriver.

  10. Klik Selesai.

Men-deploy Plugin Beberapa Tabel

  1. Di UI web Cloud Data Fusion, klik Hub.

  2. Di kotak penelusuran, masukkan Multiple table plugins.

  3. Klik Multiple Table Plugins.

    Sandi.
  4. Klik Deploy.

  5. Klik Selesai.

  6. Klik Create a Pipeline.

Menghubungkan ke SQL Server

  1. Di UI Cloud Data Fusion, klik Menu, lalu buka halaman Studio.

  2. Di Studio, luaskan menu Sumber.

  3. Klik Multiple Database Tables.

    Beberapa tabel.
  4. Arahkan pointer ke node Multiple Database Tables, lalu klik Properties.

    Properti.
  5. Di kolom Nama referensi, tentukan nama referensi yang akan digunakan untuk mengidentifikasi sumber SQL Server Anda.

  6. Di kolom JDBC Connection String, masukkan string koneksi JDBC. Contoh, jdbc:sqlserver://mydbhost:1433. Untuk mengetahui informasi selengkapnya, lihat Membangun URL koneksi.

  7. Masukkan Nama Plugin JDBC, Nama Pengguna Database, dan Sandi Pengguna Database.

  8. Klik Validasi.

  9. Klik Tutup.

Menghubungkan ke BigQuery atau Cloud Storage

  1. Di UI Cloud Data Fusion, klik Menu, lalu buka halaman Studio.

  2. Luaskan Sink.

  3. Klik BigQuery Multi Table atau GCS Multi File.

  4. Hubungkan node Multiple Database Tables dengan BigQuery Multi Table atau GCS Multi File.

    Hubungkan bak cuci piring.
  5. Arahkan kursor ke node BigQuery Multi Table atau GCS Multi File, klik Properties, lalu konfigurasikan sink.

    Untuk mengetahui informasi selengkapnya, lihat Google BigQuery Multi Table Sink dan Google Cloud Storage Multi File Sink.

  6. Klik Validasi.

  7. Klik Tutup.

Menjalankan pratinjau pipeline

  1. Di UI Cloud Data Fusion, klik Menu, lalu buka halaman Studio.

  2. Klik Pratinjau.

  3. Klik Run. Tunggu hingga pratinjau berhasil diselesaikan.

Men-deploy pipeline

  1. Di UI Cloud Data Fusion, klik Menu, lalu buka halaman Studio.

  2. Klik Deploy.

Menjalankan pipeline

  1. Di UI Cloud Data Fusion, klik Menu.

  2. Klik Daftar.

  3. Klik pipeline.

  4. Di halaman detail pipeline, klik Run.