製品をチェック

無償トライアル:

無償トライアルへ

製品の情報と無償トライアルへ:

Xero JDBC Driver

Xero 会計への完全な読み書きアクセスにより、任意のJava / J2EE アプリケーションから検索(顧客、トランザクション、請求書、販売レシートなど)、アイテムの更新、顧客の編集などを実行できます。

データ連携でお困りですか?

お問い合わせ

BIRT Reports をXero データ でデザイン


現在のXero を組み込み型アナリティクスに提供します。


xero ロゴ画像
jdbc ロゴ画像

JDBC

BIRT ロゴ画像

CData JDBC Driver for Xero は、Xero API への接続をデータドリブンJava アプリケーションに統合します。CData JDBC Driver for Xero をBIRT (Business Intelligence Reporting Tools) のプラットホームで使用することで、リアルタイムでデータの変更を反映するBIRT レポートを作成できます。

  1. Eclipse 用のBIRT Framework プラグインとDatabase Development プラグインをインストールします。
  2. [File]->[New]->[Report]と進みます。[Report Design perspective]が表示されます。
  3. [Data Explorer]で[Data Sources]を右クリックし、[New Data Source]をクリックします。
  4. [Following List]オプションから[Create from Data Source Type]を選択し、[JDBC Data Source]を選択します。
  5. [Manage Drivers]をクリックし、インストールフォルダのlib サブフォルダにあるドライバーのJAR を追加します。
  6. [Database URL]ボックスに、接続文字列を含む[JDBC URL]を入力します。

    接続には、認証用の値に加えてSchema 接続プロパティを設定してください。Xero はプライベートアプリケーション、 パブリックアプリケーション、パートナーアプリケーションに認証を提供します。設定したアプリケーションに応じて、XeroAppAuthentication プロパティを PUBLIC、PRIVATE、またはPARTNER に設定する必要があります。プライベートアプリケーションから接続するには、追加でOAuthAccessToken、OAuthClientId、 OAuthClientSecret、CertificateStoreType、CertificateStore、およびCertificateStorePassword を設定してください。

    パブリックまたはパートナーアプリケーションから接続する場合は、埋め込みOAuthClientId、OAuthClientSecret、 およびCallbackURL を指定するか、アプリを登録してOAuth の値を入手できます。

    Xero への認証については、ヘルプドキュメントの「はじめに」を参照してください。

    ビルトイン接続文字列デザイナ

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

    java -jar cdata.jdbc.xero.jar

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

    Using the built-in connection string designer to generate a JDBC URL (Salesforce is shown.)

    JDBC URL を構成する際に、Max Rows プロパティを定めることも可能です。これによって戻される行数を制限するため、可視化・レポートのデザイン設計時のパフォーマンスを向上させるのに役立ちます。

    以下は一般的なJDBC URL です。

    jdbc:xero:InitiateOAuth=GETANDREFRESH
  7. [Data Sets]フォルダを右クリックし、[JDBC data source for Xero]を選択します。
  8. 表示されるダイアログで、レポートのデータを取得するために使用するSELECT クエリを構築します。この記事では、以下のクエリを用います。 SELECT Name, SUM(QuantityOnHand) FROM Items GROUP BY Name
  9. [Palette]で、[Chart]をエディタにドラッグします。[Chart]ウィザードが表示されます。
  10. チャートタイプを選択した後、[Select Data]タブのチャートフィールドにカラムをドラッグします。
  11. [Run]->[View Report]->[In Web Viewer]とクリックして、レポートを表示します。

これによって、BIRT レポートがXero の更新をすべて取得できるようになります。 A BIRT report that can be refreshed on demand.(Salesforce is shown.)

レポートをアプリケーションサーバーに公開するには、ドライバーのJAR をBIRT Viewer のクラスパスに追加します。より詳しい説明は、Java アプリケーションサーバーにJDBC Driver をデプロイする方法について、CData KB を参照してください。