CData ODBC Driver for MYOB AccountRight を使ってAsprovaをMYOB AccountRight と連携

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

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

MYOB AccountRight ODBC Driver

MYOB AccountRight ODBC Driver を使って、ODBC 接続をサポートするあらゆるアプリケーション・ツールからMYOB AccountRight データに連携。

Epicor ERP に標準ODBC Driver インターフェースを使ってRDB と同感覚でアクセス - MYOB AccountRight のAccounts、Purchase Orders、Invoices、Customers に標準ODBC インターフェースで双方向連携。



CData ODBC Driver for MYOB AccountRight を使って、AsprovaとMYOB AccountRight とのデータ連携を実現します。

生産スケジューラ「Asprova」はODBC によるデータベース接続をサポートしているため、これを通してMYOB AccountRightとのデータ連携を行うことが可能です。 通常、MYOB AccountRightなどのSaaS として提供されるアプリケーションにはWeb API でアクセスしますが、CData MYOB AccountRight ODBC Driver によって、RDB にアクセスするのと同じ感覚で、MYOB AccountRight のデータを扱うことができます。 本記事ではMYOB AccountRightからAsprovaへの「品目」データ取り込みの例を通してデータ連携手順を示します。

※製品について詳しい情報をご希望の方は以下からお進みください。

CData ODBC Driver for MYOB AccountRight のインストールとDSN 設定

MYOB AccountRight ODBC Driver をウェブサイトからダウンロードします。30日の無償版もあります。

インストールが完了したら、DSN 設定画面が開くので、必要な接続プロパティを入力してMYOB AccountRight への接続を行います。

これらのプロパティは会社のファイルに接続するときに必要です(クラウドインスタンスおよびオンプレミスインスタンスの両方)。

  • User:会社のファイルに紐づいているユーザー名。
  • Password:会社のファイルに紐づいているパスワード。
  • CompanyFileId:会社ファイルのID。指定しない場合は、最初に返された会社ファイルのID が使用されます。CompanyFiles ビュー をクエリしてこれを見ることができます:
    SELECT Id FROM CompanyFiles

オンプレミスインスタンスへの接続:

InitiateOAuth:OFF に設定。

オンプレミスインスタンスに接続する場合は、上記に加えて、次の接続プロパティを設定する必要があります。

  • Url: MYOB インスタンスのURL。

クラウドインスタンスへの接続:

MYOB のクラウドインスタンスに接続するには、OAuth アプリを作成する必要があります。このプロセスの詳細は、カスタムOAuth アプリの作成 にあります。

Asprovaでの接続情報の設定

  1. メニューの「ファイル」から「データ入出力」を選択し、「データ入出力」ダイアログを開きます。

  2. 「品目」行のヘッダをダブルクリックし、「データ入出力の編集」ダイアログを開きます。

  3. 「RDBトランザクション」を「いいえ」に変更し、「OK」を押下します。

データドライバの設定

  1. 「品目」の「データソースの種類」を「OLE DB」に変更します。

  2. 「接続文字列/フォルダ」列のボタンを押下し、「データ リンク プロパティ」ダイアログを開きます。 「プロバイダー」タブで「Microsoft OLE DB Provider for ODBC Drivers」を選択し「次へ」を押下します。

  3. 「接続」タブで「データソース名を使用する」が選択されていることを確認し、コンボボックスで「CData MYOB AccountRight Source」を選択します。

  4. 「接続のテスト」を押下し「接続のテストに成功しました」というメッセージが表示されればドライバの設定に成功です。

スキーマの設定

  1. 「外部テーブル名」列のボタンを押下し、「テーブル一覧」ダイアログを開きます。 ここでMYOB AccountRightのテーブル一覧が表示されることを確認してください。

  2. 出力先テーブル(Asprovaの品目)、入力元テーブルの項目の対応付けを行います。「フィールドマッピング」列のボタンを押下し、「品目-フィールドマッピング」画面を開きます。

  3. 画面の二つのテーブルの間で右クリックし、コンテキストメニューの「全削除」を選択します。すべてのマッピングが削除されたことを確認し、項目同士をドラッグアンドドロップでつなぎ上記のマッピングを設定します。

  4. これでデータ取り込みの設定は終了です。メニューの「ファイル」から「インポート」をクリックします。画面下のメッセージでエラーが出なければインポートは完了です。

データの確認

メニューの「テーブル表示」から「品目」を選択します。下図のように、MYOB AccountRightから取り込んだ商品データが表示されれば成功です。