Salesforce.com ODBCドライバーを使用すると、Salesforce.comデータに基づいてReportingServicesプロジェクトを作成できます。
Salesforce.com ODBCドライバーは、EasysoftWebサイトからダウンロードできます。
- WindowsSalesforce.comODBCドライバーをダウンロードします。 (登録が必要です。)
- SQLServerがインストールされているマシンにSalesforce.comODBCドライバーをインストールしてライセンスを取得します。
インストール手順については、Salesforce.comODBCドライバのドキュメントを参照してください。
Salesforce.comODBCドライバーを使用してSQLServerをSalesforce.comに接続する前に、ODBCデータソースを構成する必要があります。 ODBCデータソースには、ターゲットデータベース(Salesforce.comなど)とそれに接続するために必要なODBCドライバー(Salesforce.com ODBCドライバーなど)の接続の詳細が格納されます。
サンプルレポートはパラメータ化されたクエリを使用しているため、Salesforce.comの結果セットのデータはパラメータ値を調整することで変更できます。
- Visual Studioで、[ファイル]>[新しいプロジェクト]を選択します。
- テンプレートの選択>ビジネスインテリジェンス>レポートサービス>レポートサーバープロジェクト。
- プロジェクトの選択>新しいアイテムの追加>データセット。
- データソースを選択してクエリを作成するように求められたら、[新規]を選択します。
- 名前、タイプ、接続オプションの変更を求めるメッセージが表示されたら、[ODBC]を選択し、[編集]を選択して32ビットODBCアドミニストレーター(%WINDIR%\ SysWOW64 \ odbcad32.exe)で構成されたSalesforceデータソースを追加するか、接続を貼り付けます提供されたスペースの文字列。
- Salesforce.com ODBCドライバーデータソースを作成するには:
- 次のいずれかを実行します:
- ユーザーデータソースを作成するには、[ユーザーDSN]タブで[追加]を選択します。
重要 これは、SQLServerインスタンスがデータソースの作成に使用されたものと同じユーザーアカウントで実行されている場合にのみ成功します。それ以外の場合は、代わりにSystemODBCデータソースを作成する必要があります。
–または–
- システムデータソースを作成するには、[システムDSN]タブを選択し、[追加]を選択します。
- ユーザーデータソースを作成するには、[ユーザーDSN]タブで[追加]を選択します。
- [Create New Data Source]ダイアログボックスで、[Easysoft ODBC]-[Salesforce Driver]を選択し、[Finish]を選択します。
- Easysoft ODBC-Salesforce Driver DSN Setupダイアログボックスを完了します:
設定 値 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に正常に接続できることを確認します。
- 次のいずれかを実行します:
–または–
- 接続文字列を次の形式で入力します:
DRIVER={Easysoft Salesforce ODBC Driver};[email protected]; PWD=mypassword;TOKEN=1234ABCD5678FGHI9101112I;
- Salesforce.com ODBCドライバーデータソースを作成するには:
- データソースを選択してクエリを作成するように求められたら、[クエリ]ボックスにクエリを入力します。使用する ?名前付きパラメーターの代わりに。例:
select id, name from quote where createddate = ?
- 左側のペインで、[パラメータ]を選択し、適切な値を設定します。簡単な例として、データ型を
Date/Time
に設定します。 デフォルト値は2016-02-22 09:44:32
。 - [OK]を選択します。
- ソリューションエクスプローラーで、[レポート]を右クリックし、[追加]>[新しいアイテム]を選択します。
- プロンプトが表示されたら[レポート]を選択し、[追加]を選択します。
- [レポートデータ]ペインで[データセット]を右クリックし、プロンプトが表示されたら新しく作成したデータセットを選択します。
- デザインビューで、フィールドを左ペインから空白のレポートにドラッグして、レポートにデータを入力します。この例では、フィールドは次のとおりです。
Datasets > DataSet1 > Id Datasets > DataSet1 > Name
- プレビューを選択してデータを表示します。