Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Salesforce SOQL dari Microsoft Office

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:

  1. 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
  2. Dalam kotak dialog Create New Data Source, pilih Easysoft Salesforce SOQL ODBC Driver, lalu pilih Finish.
  3. 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.

  4. 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:

  1. Buka database Microsoft Access Anda.
  2. 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.

  3. 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.

  4. Pilih sumber data ODBC Anda dari daftar Sumber Data Mesin, lalu pilih OK.

    Kotak dialog Tautan Tabel ditampilkan.

  5. Pilih tabel yang ingin Anda tautkan, lalu pilih OK.
  6. 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:

  1. Buka database Microsoft Access Anda.
  2. Buat Query baru di Design View. Tutup kotak dialog Perlihatkan Tabel.
  3. Klik kanan tab Kueri, dan pilih Tampilan SQL.
  4. Pilih Pass-Through sebagai jenis Kueri.
  5. Masukkan pernyataan SOQL Anda di panel Query. Misalnya:
    SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts)
    FROM Account
  6. 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:

  1. Buat spreadsheet Excel baru.
  2. Tekan ALT+F11 untuk memulai Editor Visual Basic.
  3. Di Editor Visual Basic, di Panel Proyek, klik dua kali Sheet1 dalam daftar Objek.
  4. 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
  5. 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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyelidiki Kesalahan ORA 028513 DG4ODBC

  2. Migrasi Proyek Django Anda ke Heroku

  3. Python, Ruby, dan Golang:Perbandingan Aplikasi Layanan Web

  4. SQL DAN Operator untuk Pemula

  5. Spreadsheet vs. Database:Apakah Saatnya Beralih? Bagian 1