MySQL Workbench でDynamics AX データをクエリ

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

製品の詳細情報:

Dynamics AX 連携ソリューション


MySQL Workbench からライブDynamics AX データにMySQL クエリを実行します。

ODBC Driver for Dynamics AX からSQL Gateway を使用し、MySQL インターフェースを介してDynamics AX にクエリを実行できます。以下のステップに従って、SQL Gateway のMySQL リモーティングサービスを開始し、MySQL Workbench でライブDynamics AX を操作します。

Dynamics AX データへの接続

未指定の場合は、データソース名(DSN)で必要な接続プロパティの値を指定します。DSN を構成するために、ビルトインのMicrosoft ODBC Data Source Administrator を使用できます。ドライバーのインストールの最後にアドミニストレーターが開きます。Microsoft ODBC データソースアドミニストレーターでDSN を作成及び設定する方法については、ヘルプドキュメントの[はじめに]チャプターを参照してください。

DynamicsAX に接続するには、User、Domain、およびObjectServer を指定します。また、特定のCompany のテーブルを表示することもできます。このプロパティが空の場合はデフォルトの会社が使用されます。

また、DynamicsAX ユーザーに代わって.NET Business Connector を使用して接続することもできます。 ProxyUser およびProxyDomain プロパティは、System サービスアカウントフォームで取得できます:[システム管理]->[設定]->[システム]->[システムサービスアカウント]をクリックします。さらに、ProxyPassword を設定します。

デフォルトでは、TRANSACTION およびMAINBy テーブルグループからのトランザクションデータと基本情報のみが返されます。TableGroups を使用して返すグループを指定できます。

DynamicsAX のラベルで使用する言語と同じ言語を使用するようにLanguage を設定します。

SQL Gateway を構成する

Dynamics AX への接続を仮想MySQL データベースとして設定するには、SQL Gateway Overview を参照してください。クライアントからのMySQL 要求を受けるMySQL リモートサービスを構成します。このサービスは、SQL Gateway UI で構成できます。

MySQL Workbench からDynamics AX をクエリ

以下のステップでは、MySQL Workbench からSQL Gateway で作成された仮想Dynamics AX データベースに接続し、ライブDynamics AX データを操作するための基本的なクエリを発行する方法を説明します。

SQL Gateway を介してDynamics AX に接続

  1. MySQL Workbench で、[add a new MySQL connection]をクリックします。
  2. 接続(CData SQL Gateway for Dynamics AX)に名前を付けます。
  3. HostnamePortUsername のパラメータを設定し、SQL Gateway に接続します。
  4. Store in Vault をクリックしてパスワードを設定し、保存します。
  5. Test Connection をクリックして接続が正しく構成されていることを確認し、OK をクリックします。

Dynamics AX データをクエリ

  1. 作成した接続(CData SQL Gateway for Dynamics AX)を開きます。
  2. [File]->[New Query Tab]と進みます。
  3. SELECT * FROM `CData DynamicsAX Sys`.CustInvoiceTrans; のようなDynamics AX データを取得するSQL クエリを記述します。

MySQL Workbench からライブDynamics AX データにアクセスすることで、MySQL データベースと同じようにDynamics AX をクエリおよび更新できます。CData ODBC Driver for Dynamics AX とCData SQL Gateway の30日間無料トライアルはこちらです。