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:
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
- 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.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Aktifkan API Cloud Data Fusion, BigQuery, Cloud Storage, and Dataproc.
- Membuat instance Cloud Data Fusion.
- 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
Di konsol Google Cloud, buka halaman Roles:
Klik
Buat peran.Di kolom Title, masukkan
Custom Role-Tutorial
.Klik
Tambahkan izin.Di jendela Add permissions, pilih izin berikut, lalu klik Add:
bigquery.datasets.create
bigquery.jobs.create
storage.buckets.create
Klik Create.
Menetapkan peran khusus ke akun layanan Compute Engine default
Buka halaman Instance Cloud Data Fusion:
Klik nama instance Anda.
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
.Buka halaman IAM:
Di kolom Filer, masukkan nama akun layanan Compute Engine default Anda.
Untuk akun layanan Compute Engine default Anda, klik
Edit.Klik
Tambahkan peran lain.Di kolom Select a role, pilih Custom Role-Tutorial.
Klik Simpan.
Mengonfigurasi plugin sumber batch Salesforce Cloud Data Fusion
Buka halaman Instance Cloud Data Fusion:
Untuk instance Anda, klik Lihat instance. Antarmuka web Cloud Data Fusion akan terbuka.
Buka halaman Studio.
Klik Hub.
Di kotak penelusuran, masukkan
Salesforce
.Klik Plugin Salesforce, lalu klik Deploy.
Di jendela Deploy plugin Salesforce, klik Finish.
Setelah deployment selesai, dialog akan ditampilkan dengan pesan berhasil.
Dalam dialog tersebut, klik Create a pipeline.
Halaman Cloud Data Fusion Studio akan ditampilkan.
Pilih Data pipeline - batch sebagai jenis pipeline data Anda.
Di menu Sumber, dan klik Salesforce.
Buka node Salesforce, lalu klik Properties. Tindakan ini akan membuka halaman properti plugin Salesforce.
Di kolom Nama referensi, masukkan nama untuk sumber Anda. Misalnya,
Leads_generated
.Di bagian Connection, klik tombol Use connection.
Klik Jelajahi koneksi. Jendela Jelajahi koneksi akan terbuka.
Klik Tambahkan koneksi, lalu pilih Salesforce.
Di jendela Create a Salesforce connection, klik tab Configuration, lalu lakukan langkah berikut:
Di kolom Name, masukkan nama untuk mengidentifikasi koneksi Anda, misalnya
Salesforce_connection
.Di bagian Kredensial, masukkan detail akun Salesforce Anda berikut:
- Nama pengguna
- Password
- Kunci konsumen
- Rahasia konsumen
- Token keamanan
Klik Test connection. Jika detail yang dimasukkan sudah benar, pengujian akan berhasil dengan pesan "Berhasil terhubung".
Klik Create.
Pilih Salesforce_connection, lalu kembali ke halaman properti plugin Salesforce.
Mengekstrak data dari plugin sumber batch Salesforce
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
.Untuk menentukan validitas skema objek, klik Dapatkan skema.
Guna memfilter data untuk tanggal atau waktu tertentu untuk menjalankan kampanye, gunakan kolom berikut:
- Terakhir diubah setelah
- Terakhir diubah sebelum
- Durasi
- Offset
Mentransformasi data menggunakan plugin Wrangler
Gunakan plugin Wrangler di Cloud Data Fusion untuk membersihkan dan memperkaya data Anda:
Kembali ke halaman Studio.
Di menu Transform, klik Wrangler.
Hubungkan Wrangler ke plugin sumber batch Salesforce.
Buka plugin Wrangler, lalu klik Properties. Ini akan membuka halaman properti plugin Wrangler.
Pastikan Skema input terisi.
Klik Wrangle.
Di panel Connections, pilih koneksi yang valid.
Pilih sObject yang ingin Anda ubah—misalnya,
Lead
.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
Memuat data ke BigQuery
Kembali ke halaman Studio.
Di menu Sink, lalu klik BigQuery.
Buka node BigQuery, lalu klik Properties. Tindakan ini akan membuka halaman properti plugin BigQuery.
Di bagian Basic, di kolom Reference name, masukkan nama untuk mengidentifikasi sink ini. Misalnya,
Leads_generated
.Di kolom Set data, masukkan set data yang mencakup tabel. Misalnya,
Salesforce_Leads
.Di kolom Table, masukkan tabel tempat data yang diekstrak perlu disimpan. Contoh,
Incoming_Open_Leads
.Untuk memvalidasi plugin, klik Validasi.
Men-deploy, menjadwalkan, dan menjalankan pipeline
Untuk men-deploy pipeline, klik Deploy.
Untuk menyiapkan jadwal refresh yang sesuai menggunakan penjadwal, ikuti langkah-langkah berikut:
- Klik Jadwalkan.
Masukkan detail berikut:
- Perulangan operasi pipeline
- Ulangi setiap
- Mulai dari
- Maksimal operasi serentak
- Profil komputasi
Klik Simpan dan mulai jadwal.
Untuk menjalankan pipeline, klik Jalankan.
Memverifikasi ekstraksi dan penyerapan data
Di konsol Google Cloud, buka halaman BigQuery:
Telusuri set data
Salesforce_Leads
dan nama tabelIncoming_Open_Leads
untuk melihat kumpulan data yang diekstrak.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:
- Di konsol Google Cloud, buka halaman Manage resource.
- Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
- Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.