SharePoint Excel Services からCData ODBC Driver for Dynamics 365 Sales を使用

詳細情報をご希望ですか?

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

Dynamics 365 ODBC Driver

Dynamics 365 ODBC Driver は、ODBC 接続をサポートするさまざまなアプリケーションからDynamics 365(オンプレミス & オンライン)アカウントデータへの接続を実現するパワフルなツールです.

データベースにアクセスするときと同感覚でDynamics 365 データにアクセスし、標準ODBC Driver インターフェースを通じてLeads、Contacts、Opportunities、Accounts、etc. に読み出し、書き込み、更新。



この記事では、CData ODBC Driver for Dynamics 365 Sales を使用して、SharePoint のオンプレミスエディションでExcel からDynamics 365 Sales に接続する方法を説明します。SharePoint ユーザーは、このテクニックによってExcel でDynamics 365 Sales データを使用したレポートやスコアカード、ダッシュボードを作成できます。

CData ODBC Driver for Dynamics 365 Sales には、Excel のビルトインデータアクセスツールを使用してアクセスできます。この記事では、CData ODBC Driver for Dynamics 365 Sales を使用して、SharePoint のオンプレミスエディションでExcel スプレッドシートからDynamics 365 Sales に接続する方法を説明します。

ODBC Data Source としてDynamics 365 Sales に接続

未指定の場合は、初めにODBC DSN(data source name)で接続プロパティを指定します。ドライバーのインストールの最後にアドミニストレーターが開きます。Microsoft ODBC Data Source Administrator を使用して、ODBC DSN を作成および構成できます。

Dynamics 365 はOAuth 認証標準を使用します。詳細はヘルプドキュメントの「はじめに」を参照してください。

Excel サービスを構成

ODBC DSN の構成後、DSN を使用して接続するようにExcel Services を設定できます。このためには、OLE DB プロバイダを信頼できるデータソースとして設定する必要があります。また、ODBC ドライバーでシングルサインオン機能を有効にするためにSecure Store Service を使用するかどうかを決定する必要があります。必要に応じてExcel Services Unattended アカウントを使用することで、以下のステップ3までスキップできます。

  1. はじめに、シングルサインオンを使用するようにセキュアストアアプリケーションを設定します。[SharePoint Central Administration]で、[Application Management]->[Manage Service Applications]と移動します。セキュアストアサービスアプリケーションを選択するか、新しく作成します。[Edit]メニューの[Manage]をクリックしてアプリケーションの編集を始めます。
  2. 新しいターゲットアプリケーションを作成します。
  3. このアプリケーションにアクセスできるユーザーのリストを設定できます。アプリが作成できたら、あとからシングルサインオンで使用できるように、アプリケーションに資格情報を設定する必要があります。
  4. [SharePoint Central Administration]で[Application Management]->[Manage Service Applications]と移動します。組織で使用されているExcel Services アプリケーションを選択します。まだ存在しない場合には作成します。[Manage]をクリックします。新しいアプリを作成する場合は、サービスアプリケーションのプロキシをファームのデフォルトのプロキシリストに追加するオプションをオンにします。
  5. [Trusted Data Providers]をクリックして新しい信頼されたプロバイダを追加します。Provider ID を[MSDASQL.1]に設定し、タイプは[OLE DB]のままにします。[OK]をクリックして信頼されたプロバイダのリストに新しいプロバイダを追加します。

Excel でのDynamics 365 Sales データへの接続とインポート

DSN へのアクセスを有効にして保護した後、Excel のリボンからデータソースにアクセスできます。

  1. Excel スプレッドシートで、[Data]タブを開き、[From Other Sources]->[From Data Connection Wizard]をクリックします。
  2. タイプとして[Other/Advanced]を選択し、次の画面で[Microsoft OLE DB Provider for ODBC Drivers]を選択します。[Connection]タブで、システムDSN であるCData D365Sales Sysを選択します。ドライバーをインストールすると、一致するユーザーとシステムのDSN が自動的に作成されます。SharePoint から接続するには、システムDSN が必要です。
  3. 接続するテーブルを選択します。
  4. ウィザードでの最後のステップで、[Authentication Settings]ボタンをクリックします。[Use a stored account]を選択し、以前作成したセキュアストアターゲットアプリケーションの名前を入力します。または、[Unattended Service Account]を使用する場合は、[None]を選択します。
  5. ウィザードを終了すると、データがスプレッドシートにインポートされます。Dynamics 365 Sales データをSharePoint から直接更新したり、保存できるようになりました。