Driver ODBC Salesforce memperluas jumlah aplikasi tempat Anda dapat menggunakan Salesforce SOQL.
Untuk memulai:
- Instal dan lisensikan Driver ODBC Salesforce.com pada mesin tempat Microsoft Office diinstal.
Sebelum Anda dapat menggunakan Driver ODBC Salesforce.com untuk menghubungkan aplikasi Anda ke Salesforce.com, Anda perlu mengonfigurasi sumber data ODBC. Sumber data ODBC menyimpan detail koneksi untuk database target (misalnya Salesforce.com) dan driver ODBC yang diperlukan untuk menyambungkannya (misalnya driver ODBC Salesforce.com).
Untuk menjalankan ODBC Administrator (yang Anda gunakan untuk membuat sumber data), di kotak dialog Windows Run, ketik perintah ini jika Anda menggunakan Microsoft Office versi 64-bit:
%windir%\system32\odbcad32.exe
–Atau–
Ketik perintah ini jika Anda menggunakan Microsoft Office versi 32-bit:
%windir%\syswow64\odbcad32.exe
Jika Anda tidak yakin apakah versi Microsoft Office Anda 32-bit atau 64-bit, jalankan aplikasi Office mis. Microsoft Access, lalu cari proses aplikasi di Pengelola Tugas. Jika nama prosesnya adalah (untuk Microsoft Access) MSACCESS.EXE *32, Microsoft Office adalah 32-bit. Jika nama prosesnya adalah MSACCESS.EXE, Microsoft Office adalah 64-bit.
Untuk membuat sumber data Driver ODBC Salesforce.com:
- Di ODBC Administrator versi 32-bit, pilih tab DSN Sistem, lalu pilih Tambah.
Untuk menjalankan Administrator ODBC versi 32-bit, di kotak dialog Windows Run, masukkan:
%windir%\syswow64\odbcad32.exe
- Dalam kotak dialog Create New Data Source, pilih Easysoft Salesforce SOQL ODBC Driver, lalu pilih Finish.
- Lengkapi kotak dialog Easysoft Salesforce SOQL ODBC Driver DSN Setup:
Setting Nilai DSN Salesforce.com Nama Pengguna Nama pengguna Salesforce.com Anda. Misalnya, [email protected]. Kata Sandi Kata sandi untuk pengguna Salesforce.com Anda. Token Token keamanan untuk pengguna Salesforce.com Anda, jika diperlukan. Untuk mengetahui apakah Anda perlu menyediakan token keamanan, pilih tombol Uji. Jika upaya koneksi gagal dengan kesalahan yang berisi
LOGIN_MUST_USE_SECURITY_TOKEN
, Anda harus menyediakannya.Salesforce.com mengirimkan token keamanan melalui email ke alamat email yang terkait dengan akun pengguna Salesforce.com Anda. Jika Anda belum menerima token keamanan, Anda dapat membuatnya kembali. Salesforce.com kemudian akan mengirimkan email token keamanan baru kepada Anda. Untuk membuat ulang token keamanan Anda, masuk ke Salesforce.com lalu pilih Setup dari menu pengguna. Cari "token keamanan" di kotak Cari Cepat. Klik Atur Ulang Token Keamanan di halaman Atur Ulang Token Keamanan. Saat Anda menerima token di klien email Anda, salin dan tempelkan ke bidang Token.
- Gunakan tombol Uji untuk memverifikasi bahwa Anda berhasil tersambung ke Salesforce.com.
Akses Microsoft
Menggunakan driver ODBC Salesforce untuk mengakses data Salesforce sebagai data tertaut:
- Buka database Microsoft Access Anda.
- Lakukan salah satu dari yang berikut:
- Untuk Microsoft Access 2003 dan yang lebih lama, pada Menu File, pilih Dapatkan Data Eksternal> Tautkan Tabel.
Kotak dialog Tautan ditampilkan.
- Untuk Microsoft Access 2007, pada tab Data Eksternal, pilih Lainnya> Database ODBC.
Wizard Dapatkan Data Eksternal dimulai.
- Untuk Microsoft Access 2010 dan yang lebih baru, pada tab Data Eksternal, pilih Database ODBC.
Wizard Dapatkan Data Eksternal dimulai.
- Untuk Microsoft Access 2003 dan yang lebih lama, pada Menu File, pilih Dapatkan Data Eksternal> Tautkan Tabel.
- Lakukan salah satu dari yang berikut:
- Untuk Microsoft Access 2003 dan sebelumnya, pilih ODBC Databases dari daftar Files of type.
- Untuk Microsoft Access 2007 dan yang lebih baru, pilih Tautkan ke sumber data dengan membuat tabel tertaut, lalu pilih OK.
Kotak dialog Pilih Sumber Data ditampilkan.
- Pilih sumber data ODBC Anda dari daftar Sumber Data Mesin, lalu pilih OK.
Kotak dialog Tautan Tabel ditampilkan.
- Pilih tabel yang ingin Anda tautkan, lalu pilih OK.
- Pilih tabel tertaut di Microsoft Access, lalu pilih KEMBALI untuk bekerja dengan data tertaut.
Menggunakan driver ODBC Salesforce untuk bekerja dengan data Salesforce menggunakan SOQL dalam kueri terusan:
- Buka database Microsoft Access Anda.
- Buat Query baru di Design View. Tutup kotak dialog Perlihatkan Tabel.
- Klik kanan tab Kueri, dan pilih Tampilan SQL.
- Pilih Pass-Through sebagai jenis Kueri.
- Masukkan pernyataan SOQL Anda di panel Query. Misalnya:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
- Pilih Tombol Jalankan. Gunakan kotak dialog Pilih Sumber Data untuk memilih sumber data driver ODBC Salesforce Anda.
Microsoft Excel
Menggunakan driver ODBC Salesforce untuk mengakses data Salesforce dengan menggunakan SOQL dalam kueri terusan:
- Buat spreadsheet Excel baru.
- Tekan ALT+F11 untuk memulai Editor Visual Basic.
- Di Editor Visual Basic, di Panel Proyek, klik dua kali Sheet1 dalam daftar Objek.
- Pada Jendela Kode, tambahkan kode VBA berikut:
Option Explicit Public Sub SOQLIntoExcel() Dim con As New ADODB.Connection Dim rs As New ADODB.Recordset Dim lngCounter As Long Const strcQuery As String = "SELECT Account.Name, " & _ "(SELECT Contact.LastName FROM Account.Contacts) FROM Account" ' Replace SalesforceSOQL with the name of your ODBC data source. con.Open "SalesforceSOQL" rs.Open strcQuery, con If rs.EOF Then Exit Sub With rs ActiveSheet.Range("A1").Offset(0, 0).Value = .Fields(0).Name ActiveSheet.Range("B1").Offset(0, 0).Value = .Fields(1).Name lngCounter = 1 Do Until .EOF ActiveSheet.Range("A1").Offset(lngCounter, 0).Value = .Fields(0).Value ActiveSheet.Range("B1").Offset(lngCounter, 0).Value = .Fields(1).Value .MoveNext lngCounter = lngCounter + 1 Loop End With rs.Close con.Close Set rs = Nothing Set con = Nothing End Sub
- Pada menu Run, pilih Run Sub/UserForm untuk menjalankan subrutin baru.
Jika Anda mendapatkan kesalahan "Jenis yang Ditentukan Pengguna tidak ditentukan.", pada menu Jalankan, pilih Atur Ulang. Pada menu Alat, pilih Referensi. Dalam kotak dialog Referensi, pilih Objek Data Microsoft Active X n Perpustakaan, dan kemudian klik OK. Jalankan subrutin lagi.