Membaca dari tabel SQL Server


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

Sebelum memulai

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

  6. Enable the Cloud Data Fusion, BigQuery, Cloud Storage, and Dataproc APIs.

    Enable the APIs

  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.

Membuka instance Cloud Data Fusion

  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 sebagai kunci aman

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

  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 Isi, masukkan {"data":"password"}. Ganti password dengan sandi SQL Server Anda.

  7. Klik Kirim.

    Sandi.

Respons harus memiliki kode status 200 untuk melanjutkan.

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 dan pilih driver.

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

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

  5. Klik Selesai.

Pipeline Studio

  1. Buka Microsoft.com.

  2. Pilih download, lalu klik Download.

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

  4. Klik Add.

  5. Untuk driver, klik Upload.

  6. Pilih file JAR, yang terletak di folder jre7.

  7. Klik Berikutnya.

  8. Untuk mengonfigurasi driver, masukkan Nama dan Nama class.

  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 SQL server plugins.

  4. Klik Deploy.

  5. Klik Selesai.

  6. Klik Buat pipeline.

Menghubungkan 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 memverifikasi bahwa driver telah diinstal.

    JAR diupload.

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

    Pilih sandi.

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

  6. Klik Tambahkan koneksi.

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

Pipeline Studio

  1. Buka instance Cloud Data Fusion dan buka halaman Pipeline Studio.

  2. Luaskan menu Sumber, lalu klik SQL Server.

    SQL Server.

  3. Pada 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. Contoh, SELECT * FROM table WHERE $CONDITIONS.

  7. Klik Validasi.

  8. Klik tutup .

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

Langkah selanjutnya