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

Korzystanie z Salesforce SOQL z systemu Linux

  1. Jeśli jeszcze tego nie zrobiłeś, zarejestruj się na stronie Easysoft.

    Musisz to zrobić, aby uzyskać licencję na sterownik Salesforce SOQL.

  2. Pobierz sterownik Salesforce SOQL z witryny FTP Easysoft:

    ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar

    Obecnie sterownik jest dostępny tylko na 64-bitowych platformach Linux, co oznacza, że ​​musisz używać sterownika z 64-bitową aplikacją na tej platformie.

  3. Zainstaluj i uzyskaj licencję sterownika Salesforce SOQL na komputerze z systemem Linux. Na przykład:
    $ cd /tmp
    tar -xvf odbc-sfsl-2.0.1-linux-x86-64-ul64.tar
    cd odbc-sfsl-2.0.1-linux-x86-64-ul64	    
    $ su
    # ./install	    
    	  

    Jeśli nie chcesz instalować produktu jako root, zapoznaj się z tym artykułem.

    Uwaga Musisz mieć zainstalowany na swoim komputerze menedżer sterowników unixODBC. Dystrybucja Easysoft zawiera wersję menedżera sterowników unixODBC, z którą przetestowano sterownik Easysoft Salesforce. Program instalacyjny sterownika Easysoft daje możliwość zainstalowania unixODBC.

  4. Utwórz źródło danych ODBC w /etc/odbc.ini, które łączy się z instancją Salesforce, do której chcesz uzyskać dostęp z systemu Linux. Na przykład:
    [SFSL_SAMPLE]
    Driver=Easysoft SalesforceSlim
    Description=Easysoft Salesforce Slim ODBC driver
    Uri=https://login.salesforce.com/services/Soap/u/37
    User=myuser@mydomain
    Password=mypassword
    Token=ABC123DEF345
    Archive=
    Logging=0
    LogFile=

    Lista innych atrybutów sterownika SOQL znajduje się w dokumentacji sterownika.

  5. Użyj isql, aby przetestować nowe źródło danych. Na przykład:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v SFSL_SAMPLE

    W wierszu polecenia wpisz instrukcję SOQL. Na przykład:

    SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account

    Aby wyjść, naciśnij return w pustym wierszu zachęty.

    Jeśli nie możesz się połączyć, zapoznaj się z tym artykułem.

Teraz powinieneś być w stanie podłączyć inne aplikacje Linux do Salesforceto i używać SOQL z tych aplikacji.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mity dotyczące wydajności:zmienne tabel są zawsze w pamięci

  2. Przycinanie większej ilości tłuszczu w dzienniku transakcji

  3. Statystyki przyrostowe NIE są używane przez Optymalizator zapytań

  4. Podkład do wąchania parametrów

  5. Jak wykonać surowy SQL w SQLAlchemy