BIRT でPayPal のデータのレポートを作成

Jerod Johnson
Jerod Johnson
Senior Technology Evangelist
組み込み分析にリアルタイムPayPal のデータを提供。

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

  1. まだインストールしていない場合は、BIRT Framework プラグインと Database Development プラグインを Eclipse にインストールします。
  2. 「File」->「New」->「Report」をクリックします。Report Design パースペクティブが開きます。
  3. Data Explorer で「Data Sources」を右クリックし、「New Data Source」をクリックします。
  4. 「Create from a Data Source Type in the Following List」オプションを選択し、「JDBC Data Source」を選択します。
  5. 「Manage Drivers」をクリックし、インストールフォルダの lib サブフォルダにあるドライバー JAR を追加します。
  6. 「Database URL」ボックスに、接続文字列を含む JDBC URL を入力します。

    それでは、PayPal への接続について説明していきましょう。CData製品では、2つのPayPal API のテーブルに対応しています。これらのAPI は、それぞれ異なる認証方法を使用します。

    • REST API はOAuth 標準を使用します。REST API で認証するには、AuthSchemeOAuth に設定し、OAuthClientId およびOAuthClientSecret プロパティを設定してください
    • 非推奨:SOAP API は廃止予定です。より優れたリソースアクセスのため、REST API のご利用をお勧めします

    必要なAPI 資格情報の取得方法については、ヘルプドキュメントの「はじめに」をご確認ください。

    使用するAPI を選択するには、Schema プロパティをREST またはSOAP に設定します。

    テスト目的では、UseSandbox をtrue に設定してSandbox 資格情報をご利用いただけます。

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

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

    java -jar cdata.jdbc.paypal.jar
    

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

    JDBC URL を設定する際、Max Rows 接続プロパティも設定しておくと良いでしょう。返される行数が制限されるため、レポートやビジュアライゼーションの設計時のパフォーマンスが向上します。

    一般的な JDBC URL は以下のとおりです:

    jdbc:paypal:Schema=SOAP;Username=sandbox-facilitator_api1.test.com;Password=xyz123;Signature=zx2127;
    
  7. 「Data Sets」フォルダを右クリックし、PayPal用の JDBC データソースを選択します。
  8. 表示されるダイアログで、レポート用のデータを取得する SELECT クエリを作成します。この記事では以下のクエリを使用します:
    SELECT Date, GrossAmount FROM Transactions
    
  9. 「Palette」からエディターにチャートをドラッグします。チャートウィザードが表示されます。
  10. チャートタイプを選択した後、「Select Data」タブでカラムをチャートフィールドにドラッグします。
  11. 「Run」->「View Report」->「In Web Viewer」をクリックしてレポートを表示します。

これで、BIRT レポートがPayPal のデータの更新を反映できるようになりました。

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

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

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

 ダウンロード

詳細:

PayPal Icon PayPal JDBC Driver お問い合わせ

PayPal のTransaction、Orders、Sales、Invoices データをJava/J2EE アプリケーションから手軽に連携を実現。