Aqua Data Studio で MYOB AccountRight のデータ に接続

Jerod Johnson
Jerod Johnson
Senior Technology Evangelist
Visual Query Builder やテーブルデータエディターなど、Aqua Data Studio のツールから MYOB AccountRight のデータ にアクセスできます。

CData JDBC Driver for MYOB AccountRight は、Aqua Data Studio などの IDE のウィザードや分析機能と MYOB AccountRight のデータ を連携できます。本記事では、接続マネージャーを使って MYOB AccountRight のデータ に接続し、クエリを実行する方法を説明します。

JDBC データソースの作成

接続マネージャーを使用して接続プロパティを定義し、新しい JDBC データソースとして保存できます。作成した MYOB AccountRight データソースは、Aqua Data Studio の各ツールからアクセスできるようになります。

  1. Aqua Data Studio で、Servers メニューから Register Server を選択します。
  2. Register Server フォームで、「Generic - JDBC」接続を選択します。
  3. 以下の JDBC 接続プロパティを入力します:
    • Name: データソースの名前を入力します(例:MYOB AccountRight)。
    • Driver Location: Browse ボタンをクリックし、インストールディレクトリの lib サブフォルダにある cdata.jdbc.myob.jar ファイルを選択します。
    • Driver: ドライバーのクラス名 cdata.jdbc.myob.MYOBDriver を入力します。
    • URL: JDBC URL を入力します。URL は jdbc:myob: から始まり、その後にセミコロン区切りで接続プロパティを指定します。

      MYOB への接続

      MYOB 会社ファイルに接続するには、CompanyFileId をデータを取得したい会社ファイルのID に設定します。指定しない場合は、最初に返された会社ファイルのID(アルファベット順にソート)が使用されます。

      この接続プロパティは、CompanyFiles ビューを除くすべてのテーブルおよびビューにアクセスするために必要です。CompanyFiles ビューは、アカウントに紐づく会社ファイル(およびその関連ID)を表示するために使用できます。会社ファイルのID がわからない場合は、このビューを使用してください。

      次のプロパティを追加設定します。

      オンプレミスインスタンスInstanceOnPremises
      AuthSchemeBasic
      User:会社のファイルに紐づいているユーザー名。会社ファイルを作成すると、Administrator というユーザーアカウントが自動的に作成されます。デフォルトでは、Administrator ユーザーアカウントにはパスワードが割り当てられません。
      InitiateOAuth:OFF。
      URL:MYOB インスタンスのURL。
      クラウドインスタンスInstanceCloud
      AuthSchemeOAuth
      InitiateOAuthGETANDREFRESH
      User:会社のファイルに紐づいているユーザー名。
      Password:(パスワードが設定されている場合)会社ファイルの認可されたユーザーのパスワード

      OAuth で認証する場合は、さらにヘルプドキュメントを参照してください。

      組み込みの接続文字列デザイナー

      JDBC URL の作成には、MYOB AccountRight JDBC Driver に組み込まれている接続文字列デザイナーをご利用いただけます。JAR ファイルをダブルクリックするか、コマンドラインから JAR ファイルを実行してください。

      java -jar cdata.jdbc.myob.jar
      

      接続プロパティを入力し、接続文字列をクリップボードにコピーします。

      一般的な JDBC URL は以下のとおりです:
      jdbc:myob:OAuthClientId=YourClientId; OAuthClientSecret=YourClientSecret; CompanyFileId=yourCompanyFileId; CallbackURL=http://localhost:33333; User=companyFileUser; Password=companyFilePassword; 

MYOB AccountRight のデータ へのクエリ

これで、公開されているテーブルにクエリを実行できます。

はじめる準備はできましたか?

MYOB AccountRight Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

MYOB AccountRight Icon MYOB AccountRight JDBC Driver お問い合わせ

Java/J2EE アプリケーションから、MYOB AccountRight データへの双方向連携を実現し、Customers、Transactions、Invoices、Sales Receipts などの検索、Items、Customers などの更新が可能に。