各製品の資料を入手。
詳細はこちら →DBArtisan でJDBC 経由でDynamics 365 Business Central データ をデータ連携利用
DBArtisan のウィザードを使用して、Dynamics 365 Business Central のJDBC データソースを作成します。
最終更新日:2022-09-23
この記事で実現できるDynamics 365 Business Central 連携のシナリオ
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
CData JDBC Driver for D365BusinessCentral は、データベースとしてDynamics 365 Business Central のデータ に連携できるようにすることで、Dynamics 365 Business Central のデータ をDBArtisan などのデータベース管理ツールにシームレスに連携します。ここでは、DBArtisan でDynamics 365 Business Central のJDBC ソースを作成する方法を説明します。データを直観的に標準SQL で実行できます。
Dynamics 365 Business Central データ をDBArtisan Projects に連携
以下のステップに従って、Dynamics 365 Business Central をプロジェクトのデータベースインスタンスとして登録します。
- DBArtisan で、[Data Source]->[Register Datasource]とクリックします。
- [Generic JDBC]を選択します。
- [Manage]をクリックします。
- 表示されるダイアログで、[New]をクリックします。ドライバーの名前を入力し、[Add]をクリックします。次に、ドライバーJAR に移動します。ドライバーJAR は、インストールディレクトリのlib サブフォルダにあります。
-
Connection URL ボックスで、JDBC URLに資格情報とその他の必要な接続プロパティを入力します。
Dynamics 365 Business Central 接続プロパティの取得・設定方法
Dynamics 365 Business Central への認証には、User およびAccessKey プロパティが必要です。
データに接続するには、OrganizationUrl を指定します。OrganizationUrl は、 http://businesscentral.dynamics.com/abc123/ などのBusiness Central アカウントへのエンドポインであるか、Web サービスのルートを参照する必要があります。OrganizationUrl を指定する方法 および利用可能なエンドポイントについての詳細は、Business Central エンドポイント を参照してください。組織内に複数の会社がある場合は、どの会社に接続するかを特定するためにCompany を指定する必要があります。 会社が1つだけの場合は、Company を指定する必要はありません。
Dynamics 365 Business Central に認証するには、User およびAccessKey 接続プロパティを指定します。Microsoft では、これらをテストおよび開発目的で推奨します。ただし、運用環境での使用は推奨していません。User およびAccessKey の値を取得するには、Dynamics 365 Business Central の「ユーザー」ページに移動して「編集」をクリックします。User Name および Web Service Access Key の値は、User およびPassword 接続文字列プロパティとして入力する値です。User Name はE メールアドレス ではありません。短縮されたユーザー名です。
Microsoft では、OAuth 認証を使用する本番ユースケースを推奨します。詳細については、ヘルプドキュメントの「OAuth 認証の使用」を参照してください。
ビルトイン接続文字列デザイナー
JDBC URL の構成については、Dynamics 365 Business Central JDBC Driver に組み込まれている接続文字列デザイナーを使用してください。JAR ファイルのダブルクリック、またはコマンドラインからJAR ファイルを実行します。
java -jar cdata.jdbc.d365businesscentral.jar
接続プロパティを入力し、接続文字列をクリップボードにコピーします。
下は一般的な接続文字列です。
jdbc:d365businesscentral:OrganizationUrl=https://myaccount.financials.dynamics.com/;
- ウィザードを終了して、Dynamics 365 Business Central に接続します。Dynamics 365 Business Central エンティティは、[Datasource Explorer]に表示されます。
ほかのデータベースを使うのと同じように、Dynamics 365 Business Central を使うことができます。 Dynamics 365 Business Central API にサポートされているクエリについてのより詳しい情報は、ドライバーのヘルプドキュメントを参照してください。
