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.


Jika ingin mengikuti panduan langkah demi langkah untuk tugas ini langsung di Konsol Google Cloud, klik Pandu saya:

Pandu saya


Skenario

Pertimbangkan manajer pemasaran yang merencanakan kampanye Pemasaran melalui email yang sangat tertarget untuk mempromosikan produk baru. Anda memiliki daftar prospek di Salesforce Sales Cloud. Sebelum membuat kampanye yang ditargetkan, untuk memahami target audiens Anda dengan lebih baik, sebaiknya gunakan plugin sumber batch Salesforce di Cloud Data Fusion untuk mengekstrak data prospek tertentu.

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. Membuat instance Cloud Data Fusion.
  8. Konfigurasikan koneksi ke Salesforce API dengan membuat Aplikasi yang Terhubung Salesforce untuk Cloud Data Fusion.

Kelola izin

Buat serta 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 Add permissions, pilih izin berikut, lalu klik Add:

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

Menetapkan peran khusus ke akun layanan Compute Engine default

  1. Buka halaman Instance 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@developer.gserviceaccount.com.

  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 Instance 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 Plugin Salesforce, lalu klik Deploy.

  7. Di jendela Deploy plugin Salesforce, klik Finish.

    Setelah deployment selesai, dialog akan ditampilkan dengan pesan berhasil.

  8. Dalam dialog tersebut, klik Create a pipeline.

    Halaman Cloud Data Fusion Studio akan ditampilkan.

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

  10. Di menu Sumber, dan 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. Misalnya, Leads_generated.

  13. Di bagian Connection, klik tombol Use connection.

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

  15. Klik Tambahkan koneksi, lalu pilih Salesforce.

  16. Di jendela Create a Salesforce connection, klik tab Configuration, lalu lakukan langkah berikut:

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

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

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

    4. Klik Create.

    5. Pilih Salesforce_connection, lalu 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 prospek yang diperlukan untuk menjalankan kampanye dari sObject Lead.

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

  3. Guna memfilter data untuk tanggal atau waktu tertentu untuk menjalankan kampanye, gunakan kolom berikut:

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

Mentransformasi 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. Ini akan membuka halaman properti plugin Wrangler.

  5. Pastikan Skema input terisi.

  6. Klik Wrangle.

  7. Di panel Connections, pilih koneksi yang valid.

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

  9. Ubah data dengan perintah 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
    
    Mengubah data

Memuat data ke BigQuery

  1. Kembali ke halaman Studio.

  2. Di menu Sink, lalu 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 yang mencakup tabel. Misalnya, Salesforce_Leads.

  6. Di kolom Table, masukkan tabel tempat data yang diekstrak perlu disimpan. Contoh, Incoming_Open_Leads.

  7. Untuk memvalidasi plugin, klik Validasi.

Memuat 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:

      • Perulangan operasi pipeline
      • Ulangi setiap
      • Mulai dari
      • Maksimal operasi serentak
      • Profil komputasi
    3. Klik Simpan dan mulai jadwal.

    Men-deploy dan menjalankan pipeline

  3. Untuk menjalankan pipeline, klik Jalankan.

Memverifikasi ekstraksi dan penyerapan data

  1. Di konsol Google Cloud, buka halaman BigQuery:

    Buka BigQuery

  2. Telusuri set data Salesforce_Leads dan nama tabel Incoming_Open_Leads untuk melihat kumpulan data 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 dikenakan 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.

Menghapus project

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

Untuk menghapus project:

  1. Di konsol Google Cloud, buka halaman Manage resource.

    Buka Manage resource

  2. Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
  3. Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.

Langkah selanjutnya