Salesforce ODBC Driverは、SalesforceSOQLを使用できるアプリケーションの数を拡張します。
開始するには:
- ApacheOpenOfficeがインストールされているマシンにSalesforce.comODBCドライバーをインストールしてライセンスを取得します。
Salesforce.com ODBCドライバを使用してアプリケーションをSalesforce.comに接続する前に、ODBCデータソースを設定する必要があります。 ODBCデータソースには、ターゲットデータベース(Salesforce.comなど)とそれに接続するために必要なODBCドライバー(Salesforce.com ODBCドライバーなど)の接続の詳細が格納されます。
ODBCアドミニストレータ(データソースの作成に使用)を実行するには、64ビットバージョンのApache OpenOfficeを使用している場合は、[Windowsの実行]ダイアログボックスで次のコマンドを入力します。
%windir%\system32\odbcad32.exe
–または–
32ビットバージョンのApacheOpenOfficeを使用している場合は、次のコマンドを入力します。
%windir%\syswow64\odbcad32.exe
Salesforce.com ODBCドライバーデータソースを作成するには:
- ODBC Administratorで、[システムDSN]タブを選択し、[追加]を選択します。
- [新しいデータソースの作成]ダイアログボックスで、[Easysoft Salesforce SOQL ODBCドライバー]を選択し、[完了]を選択します。
- Easysoft Salesforce SOQL ODBCドライバーDSNセットアップダイアログボックスを完了します:
設定 値 DSN Salesforce.com ユーザー名 Salesforce.comユーザーの名前。例:[email protected]。 パスワード Salesforce.comユーザーのパスワード。 トークン 必要に応じて、Salesforce.comユーザーのセキュリティトークン。 セキュリティトークンを提供する必要があるかどうかを確認するには、[テスト]ボタンを選択します。
LOGIN_MUST_USE_SECURITY_TOKEN
を含むエラーで接続の試行が失敗した場合 、1つ提供する必要があります。Salesforce.comは、Salesforce.comユーザーアカウントに関連付けられている電子メールアドレスにセキュリティトークンを電子メールで送信します。セキュリティトークンを受け取っていない場合は、再生成できます。その後、Salesforce.comから新しいセキュリティトークンがメールで送信されます。セキュリティトークンを再生成するには、Salesforce.comにログインし、ユーザーメニューから[設定]を選択します。 [クイック検索]ボックスで「セキュリティトークン」を検索します。 [セキュリティトークンのリセット]ページで[セキュリティトークンのリセット]をクリックします。メールクライアントでトークンを受け取ったら、それをコピーして、[トークン]フィールドに貼り付けます。
- [テスト]ボタンを使用して、Salesforce.comに正常に接続できることを確認します。
OpenOffice Base
Salesforce ODBCドライバーを使用してOpenOfficeデータベースウィザードでSalesforceデータにアクセスする:
- OpenOfficeBaseを開きます。
- データベースウィザードで、[既存のデータベースに接続する]を選択してから、[ODBC]を選択します。 [次へ]を選択します。
- ODBCデータソースを参照し、[次へ]を選択します。
- 次に選択します。ODBCデータソースにはユーザー名とパスワードが含まれているため、再入力する必要はありません。
- [完了]を選択し、プロンプトが表示されたらデータベースを保存します。
- OpenOffice Baseウィンドウで、アカウントテーブルを右クリックし、[開く]を選択します。
パススルークエリでSOQLを使用してSalesforceデータを操作するためのSalesforceODBCドライバーの使用:
- 前の手順に従って作成したOpenOfficeBaseデータベースを開きます。
- クエリを選択してから
- [クエリ]タブを右クリックし、[SQLビュー]を選択します。
- クエリペインにSOQLステートメントを入力します。例:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
- [クエリの実行]ボタンを選択します。
OpenOffice Calc
Salesforce ODBCドライバーを使用してCalcからSalesforceデータにアクセスする:
- 新しいCalcスプレッドシートを作成します。
- [表示]メニューで、[データソース]を選択します。
- データにSalesforceODBCドライバーデータソースを使用するベースデータベースのテーブルまたはクエリを展開します。
- テーブルまたはクエリをCalcワークシートにドラッグして、Salesforceデータを取得します。