Membaca dari tabel SQL Server


Halaman ini menjelaskan cara menyiapkan pipeline data Anda untuk membaca data dari tabel Microsoft SQL Server.

Sebelum memulai

  1. Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  4. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  5. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  6. Aktifkan API Cloud Data Fusion, BigQuery, Cloud Storage, and Dataproc.

    Mengaktifkan API

  7. Buat instance Cloud Data Fusion.
  8. Database SQL Server Anda harus menerima koneksi dari Cloud Data Fusion. Untuk alasan keamanan, gunakan instance Cloud Data Fusion pribadi.

Buka instance Cloud Data Fusion Anda

  1. Di konsol Google Cloud, buka halaman Instance Cloud Data Fusion.

    Buka Instance

  2. Di kolom Tindakan untuk instance, klik Lihat instance untuk membuka instance di Cloud Data Fusion.

Menyimpan sandi SQL Server Anda sebagai kunci yang aman

Tambahkan sandi SQL Server sebagai kunci aman di instance Cloud Data Fusion Anda.

  1. Dari Cloud Data Fusion, klik System Admin.

  2. Klik tab Configuration.

  3. Klik Lakukan Panggilan HTTP.

    Konfigurasi.

  4. Pilih PUT.

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

  6. Di kolom Body, masukkan {"data":"password"}. Ganti password dengan sandi SQL Server Anda.

  7. Klik Kirim.

    Sandi.

Untuk melanjutkan, Response harus memiliki kode status 200.

Mendapatkan driver JDBC untuk SQL Server

Anda bisa mendapatkan driver dari Hub atau di Pipeline Studio di Cloud Data Fusion.

Hub

  1. Di UI Cloud Data Fusion, klik Hub.

  2. Di kotak penelusuran, masukkan SQL Server JDBC Driver, lalu pilih driver.

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

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

  5. Klik Selesai.

Studio Pipeline

  1. Buka Microsoft.com.

  2. Pilih hasil download Anda, lalu klik Download.

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

  4. Klik Add.

  5. Untuk pengemudi, klik Upload.

  6. Pilih file JAR yang berada di folder jre7.

  7. Klik Next.

  8. Untuk mengonfigurasi driver, masukkan Name dan Class name.

  9. Klik Selesai.

Men-deploy Plugin SQL Server

  1. Di Cloud Data Fusion, klik Hub.

  2. Di kotak penelusuran, masukkan SQL Server Plugins.

  3. Klik Plugin SQL server.

  4. Klik Deploy.

  5. Klik Selesai.

  6. Klik Create a pipeline.

Terhubung ke SQL Server

Anda dapat terhubung ke SQL Server dari Cloud Data Fusion di Wrangler atau Pipeline Studio.

Wrangler

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

  2. Klik Tambahkan koneksi.

    Jendela Tambahkan koneksi akan terbuka.

  3. Klik SQL Server untuk memastikan bahwa driver sudah diinstal.

    JAR diupload.

  4. Masukkan detail di kolom koneksi wajib diisi. Di kolom Password, pilih kunci aman yang Anda simpan sebelumnya. Langkah ini memastikan bahwa sandi Anda diambil menggunakan Cloud KMS.

    Pilih sandi.

  5. Untuk memeriksa apakah koneksi dapat dibuat dengan database, klik Uji koneksi.

  6. Klik Tambahkan koneksi.

Setelah database SQL Server terhubung dan membuat pipeline yang dibaca dari tabel SQL Server, Anda dapat menerapkan transformasi dan menulis output ke sink.

Studio Pipeline

  1. Buka instance Cloud Data Fusion, lalu buka halaman Pipeline Studio.

  2. Luaskan menu Source, lalu klik SQL Server.

    SQL Server.

  3. Di node SQL Server, klik Properties.

    Properti.
  4. Di kolom Reference name, masukkan nama yang mengidentifikasi sumber SQL Server Anda.

  5. Di kolom Database, masukkan nama database yang akan dihubungkan.

  6. Di kolom Impor kueri, masukkan kueri yang akan dijalankan. Misalnya, SELECT * FROM table WHERE $CONDITIONS.

  7. Klik Validasi.

  8. Klik tutup .

Setelah database SQL Server terhubung dan Anda membuat pipeline yang membaca dari tabel SQL Server, tambahkan transformasi yang diinginkan dan tulis output Anda ke sink.

Langkah selanjutnya