Database
 sql >> Baza danych >  >> RDS >> Database

Salesforce SOQL z Windows PowerShell

Salesforce ODBC Driver rozszerza liczbę aplikacji, z których możesz korzystać z Salesforce SOQL. W tym blogu opisujemy, jak uruchamiać instrukcje SOQL z sesji Windows PowerShell przy użyciu naszego sterownika ODBC.

Aby rozpocząć:

  • Zainstaluj i uzyskaj licencję na sterownik ODBC Salesforce.com na swoim komputerze z systemem Windows.

Zanim będzie można użyć sterownika ODBC Salesforce.com do połączenia aplikacji z Salesforce.com, należy skonfigurować źródło danych ODBC. Źródło danych ODBC przechowuje szczegóły połączenia z docelową bazą danych (np. Salesforce.com) oraz sterownik ODBC wymagany do połączenia z nią (np. sterownik ODBC Salesforce.com).

  1. Uruchom administratora ODBC. Aby to zrobić, w oknie dialogowym Uruchom systemu Windows wpisz:
    odbcad32.exe
  2. W Administratorze ODBC wybierz zakładkę Systemowe DSN, a następnie wybierz Dodaj.
  3. W oknie dialogowym Utwórz nowe źródło danych wybierz Sterownik Easysoft Salesforce SOQL ODBC, a następnie wybierz Zakończ.
  4. Wypełnij okno dialogowe Konfiguracja DSN sterownika Easysoft Salesforce SOQL ODBC:
    Ustawienie Wartość
    DSN Salesforce.com
    Nazwa użytkownika Nazwa użytkownika Salesforce.com. Na przykład [email protected].
    Hasło Hasło użytkownika Salesforce.com.
    Token Token bezpieczeństwa dla użytkownika Salesforce.com, jeśli jest wymagany.

    Aby dowiedzieć się, czy musisz dostarczyć token bezpieczeństwa, wybierz przycisk Test. Jeśli próba połączenia nie powiedzie się z błędem zawierającym LOGIN_MUST_USE_SECURITY_TOKEN , musisz go dostarczyć.

    Salesforce.com wysyła e-mailem token bezpieczeństwa na adres e-mail powiązany z Twoim kontem użytkownika Salesforce.com. Jeśli nie otrzymałeś tokena bezpieczeństwa, możesz go zregenerować. Salesforce.com wyśle ​​do Ciebie e-mailem nowy token bezpieczeństwa. Aby zregenerować token bezpieczeństwa, zaloguj się do Salesforce.com, a następnie wybierz Ustawienia z menu użytkownika. Wyszukaj „token bezpieczeństwa” w polu Szybkie wyszukiwanie. Kliknij Resetuj token zabezpieczający na stronie Resetuj token zabezpieczający. Gdy otrzymasz token w swoim kliencie poczty e-mail, skopiuj go, a następnie wklej w polu Token.

  5. Użyj przycisku Testuj, aby sprawdzić, czy możesz pomyślnie połączyć się z Salesforce.com.

W oknie PowerShell wprowadź ten kod, aby pobrać niektóre dane ODBC:

PS C:\> $connectionstring = 'DSN=MyODBCDataSource'
PS C:\> $sql = 'SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account'
PS C:\> $connection = New-Object System.Data.Odbc.OdbcConnection($connectionstring)
PS C:\> $connection.open()
PS C:\> $command = New-Object system.Data.Odbc.OdbcCommand($sql,$connection)
PS C:\> $adapter = New-Object system.Data.Odbc.OdbcDataAdapter($command)
PS C:\> $table = New-Object system.Data.datatable
PS C:\> $adapter.fill($table)
1
PS C:\> $connection.close()
PS C:\> $table
	

Name                                LastName
----                                --------
GenePoint Ltd                       Frank
United Oil & Gas, UK                James
United Oil & Gas, Singapore         D'Cruz
United Oil & Gas, Singapore         Ripley
Edge Communications                 Forbes
Edge Communications                 Gonzalez
Burlington Textiles Corp of America Rogers
.
.
.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optymalizacja zapytań o aktualizację

  2. Jak porównać datę w SQL

  3. Jak przeprowadzić migrację baz danych i plików danych

  4. Łączenie Delphi z Salesforce.com

  5. 8 poleceń WP-CLI do czyszczenia i optymalizacji witryny