Menggunakan plugin sumber batch Salesforce untuk menganalisis data prospek di BigQuery

Pelajari cara menggunakan plugin sumber batch Salesforce di Cloud Data Fusion untuk menganalisis data prospek di BigQuery.


Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Google Cloud konsol, klik Pandu saya:

Pandu saya


Skenario

Pertimbangkan seorang manajer pemasaran yang merencanakan kampanye pemasaran Email yang sangat bertarget untuk mempromosikan produk baru. Anda memiliki daftar prospek di Salesforce Sales Cloud. Sebelum membuat kampanye yang ditargetkan, untuk lebih memahami target audiens, Anda dapat menggunakan plugin sumber batch Salesforce di Cloud Data Fusion untuk mengekstrak data prospek tertentu.

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. Verify 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. Verify 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. Konfigurasi koneksi ke Salesforce API dengan membuat Aplikasi Terhubung Salesforce untuk Cloud Data Fusion.
  9. Kelola izin

    Buat dan tetapkan peran dan izin khusus yang diperlukan.

    Membuat peran khusus dan menambahkan izin

    1. Di konsol Google Cloud , buka halaman Roles:

      Buka Peran

    2. Klik Buat peran.

    3. Di kolom Title, masukkan Custom Role-Tutorial.

    4. Klik Tambahkan izin.

    5. Di jendela Tambahkan izin, pilih izin berikut, lalu klik Tambahkan:

      • bigquery.datasets.create
      • bigquery.jobs.create
      • storage.buckets.create
    6. Klik Buat.

    Menetapkan peran khusus ke akun layanan Compute Engine default

    1. Buka halaman Instances Cloud Data Fusion:

      Buka instance

    2. Klik nama instance Anda.

    3. Catat akun layanan Compute Engine default. Halaman detail instance berisi informasi ini.

      Format nama akun layanan Compute Engine default Cloud Data Fusion adalah CUSTOMER_PROJECT_NUMBER-compute@.

    4. Buka halaman IAM:

      Buka IAM

    5. Di kolom Filer, masukkan nama akun layanan Compute Engine default Anda.

    6. Untuk akun layanan Compute Engine default Anda, klik Edit.

    7. Klik Tambahkan peran lain.

    8. Di kolom Select a role, pilih Custom Role-Tutorial.

    9. Klik Simpan.

Mengonfigurasi plugin sumber batch Salesforce Cloud Data Fusion

  1. Buka halaman Instances Cloud Data Fusion:

    Buka instance

  2. Untuk instance Anda, klik Lihat instance. Antarmuka web Cloud Data Fusion akan terbuka.

  3. Buka halaman Studio.

  4. Klik Hub.

  5. Di kotak penelusuran, masukkan Salesforce.

  6. Klik Salesforce plugins, lalu klik Deploy.

  7. Di jendela Salesforce plugins deploy, klik Finish.

    Setelah deployment selesai, dialog akan ditampilkan dengan pesan berhasil.

  8. Dalam dialog tersebut, klik Buat pipeline.

    Halaman Cloud Data Fusion Studio akan ditampilkan.

  9. Pilih Pipeline data - batch sebagai jenis pipeline data Anda.

  10. Di menu Sumber, klik Salesforce.

  11. Buka node Salesforce, lalu klik Properties. Tindakan ini akan membuka halaman properti plugin Salesforce.

  12. Di kolom Nama referensi, masukkan nama untuk sumber Anda. Contoh, Leads_generated.

  13. Di bagian Koneksi, klik tombol Gunakan koneksi.

  14. Klik Jelajahi koneksi. Jendela Browse connections akan terbuka.

  15. Klik Tambahkan koneksi, lalu pilih Salesforce.

  16. Di jendela Buat koneksi Salesforce, klik tab Konfigurasi dan lakukan hal berikut:

    1. Di kolom Nama, masukkan nama untuk mengidentifikasi koneksi Anda—misalnya, Salesforce_connection.

    2. Di bagian Kredensial, masukkan detail berikut dari akun Salesforce Anda:

      • Nama pengguna
      • Password
      • Kunci konsumen
      • Rahasia konsumen
      • Token keamanan
    3. Klik Test connection. Jika detail yang dimasukkan benar, pengujian akan berhasil dengan pesan "Berhasil terhubung".

    4. Klik Buat.

    5. Pilih Salesforce_connection dan kembali ke halaman properti plugin Salesforce.

Mengekstrak data dari plugin sumber batch Salesforce

  1. Di halaman properti plugin Salesforce, di bagian Kueri SOQL, masukkan kueri berikut:

    Select LastName,FirstName,Company,Email,Phone,LeadSource,Industry,OwnerId,CreatedDate,LastModifiedDate,LastActivityDate from Lead where Status like '%Open%'
    

    Kueri ini mengambil detail calon pelanggan potensial yang diperlukan untuk menjalankan kampanye dari sObject Lead.

  2. Untuk menentukan validitas skema objek, klik Dapatkan skema.

  3. Untuk memfilter data menurut tanggal atau waktu tertentu saat menjalankan kampanye, gunakan kolom berikut:

    • Terakhir diubah setelah
    • Terakhir diubah sebelum
    • Durasi
    • Offset
Kueri SOQL untuk mengekstrak data

Mentransformasikan data menggunakan plugin Wrangler

Gunakan plugin Wrangler di Cloud Data Fusion untuk membersihkan dan memperkaya data Anda:

  1. Kembali ke halaman Studio.

  2. Di menu Transform, klik Wrangler.

  3. Hubungkan Wrangler ke plugin sumber batch Salesforce.

  4. Buka plugin Wrangler, lalu klik Properties. Tindakan ini akan membuka halaman properti plugin Wrangler.

  5. Pastikan Skema input diisi.

  6. Klik Wrangle.

  7. Di panel Koneksi, pilih koneksi yang valid.

  8. Pilih sObject yang ingin Anda ubah, misalnya, Lead.

  9. Ubah data dengan direktif yang diperlukan:

    keep :LastName,:FirstName,:Company,:Phone,:Email,:LeadSource,:OwnerId,
    :CreatedDate,:LastModifiedDate,:LastActivityDatemerge :FirstName :LastName :Name ' '
    fill-null-or-empty :Email 'no email found'
    mask-number :Phone ########xxxxxxxx
    format-date :LastActivityDate yyyy-MM-dd HH:mm:ss
    drop :LastName,:FirstName
    
    Mentransformasi data

Memuat data ke BigQuery

  1. Kembali ke halaman Studio.

  2. Di menu Sink, klik BigQuery.

  3. Buka node BigQuery, lalu klik Properties. Tindakan ini akan membuka halaman properti plugin BigQuery.

  4. Di bagian Basic, di kolom Reference name, masukkan nama untuk mengidentifikasi sink ini. Misalnya, Leads_generated.

  5. Di kolom Set data, masukkan set data tempat tabel berada. Contoh, Salesforce_Leads.

  6. Di kolom Tabel, masukkan tabel tempat rekaman yang diekstrak perlu disimpan. Contoh, Incoming_Open_Leads.

  7. Untuk memvalidasi plugin, klik Validasi.

Muat data

Men-deploy, menjadwalkan, dan menjalankan pipeline

  1. Untuk men-deploy pipeline, klik Deploy.

  2. Untuk menyiapkan jadwal refresh yang sesuai menggunakan penjadwal, ikuti langkah-langkah berikut:

    1. Klik Jadwalkan.
    2. Masukkan detail berikut:

      • Pengulangan operasi pipeline
      • Berulang setiap
      • Mulai dari
      • Operasi serentak maksimum
      • Profil komputasi
    3. Klik Simpan dan mulai jadwal.

    Men-deploy dan menjalankan pipeline

  3. Untuk menjalankan pipeline, klik Run.

Memverifikasi ekstraksi dan penyerapan data

  1. Di Google Cloud konsol, buka halaman BigQuery:

    Buka BigQuery

  2. Cari set data Salesforce_Leads dan nama tabel Incoming_Open_Leads untuk melihat rekaman yang diekstrak.

  3. Untuk menjalankan kueri, klik Query.

Analisis data prospek untuk lebih memahami audiens dan menayangkan kampanye yang disesuaikan dalam skala besar.

Pembersihan

Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.

Menghapus instance Cloud Data Fusion

Ikuti petunjuk ini untuk menghapus instance Cloud Data Fusion Anda.

Menghapus project

Cara termudah untuk menghilangkan penagihan adalah dengan menghapus project yang Anda buat untuk tutorial.

Untuk menghapus project:

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

Langkah berikutnya