現在のPCA Accounting を組み込み型アナリティクスに提供します。
CData JDBC Driver for PCA Accounting は、PCA Accounting APIs への接続をデータドリブンJava アプリケーションに統合します。CData JDBC Driver for PCA Accounting をBIRT (Business Intelligence Reporting Tools) のプラットホームで使用することで、リアルタイムでデータの変更を反映するBIRT レポートを作成できます。
- Eclipse 用のBIRT Framework プラグインとDatabase Development プラグインをインストールします。
- [File]->[New]->[Report]と進みます。[Report Design perspective]が表示されます。
- [Data Explorer]で[Data Sources]を右クリックし、[New Data Source]をクリックします。
- [Following List]オプションから[Create from Data Source Type]を選択し、[JDBC Data Source]を選択します。
- [Manage Drivers]をクリックし、インストールフォルダのlib サブフォルダにあるドライバーのJAR を追加します。
- [Database URL]ボックスに、接続文字列を含む[JDBC URL]を入力します。
PCA クラウド会計DX では、OAuth 2 認証標準を使います。
ユーザー資格情報の接続プロパティを設定せずに接続できます。接続に最小限必要な接続プロパティは、次のとおりです。
- InitiateOAuth:GETANDREFRESH に設定。InitiateOAuth を使って、OAuth 交換や、手動での接続文字列のアクセストークン設定の繰り返しを避けられます。
- OAuthClientId:アプリケーション設定のクライアントId に設定。
- OAuthClientSecret:アプリケーション設定のクライアントシークレットに設定。
- CallbackURL:アプリケーション設定のリダイレクトURL に設定。
- ApiVersion:接続するPCA API Server バージョンを設定。
- DefaultDataArea:接続するデータ領域を設定。
- DataCenter:接続するサーバーのDataCenter 名を設定。
- ProductCode:PCA 製品コード名を設定。
- InputModuleName:PCA InputSlip のInputModuleName を設定。
接続すると、本製品はデフォルトブラウザでPCA Accounting OAuth エンドポイントを開きます。ログインして、本製品にアクセス許可を与えます。本製品がOAuth プロセスを完了します。
ヘッドレスマシンの認証など、他のOAuth 認証フローについては、ヘルプドキュメントの「OAuth 認証の使用」を参照してください。
ビルトイン接続文字列デザイナ
JDBC URL の構成については、PCA Accounting JDBC Driver に組み込まれている接続文字列デザイナを使用してください。JAR ファイルのダブルクリック、またはコマンドラインからJAR ファイルを実行します。
java -jar cdata.jdbc.pcaaccounting.jar
接続プロパティを入力し、接続文字列をクリップボードにコピーします。
JDBC URL を構成する際に、Max Rows プロパティを定めることも可能です。これによって戻される行数を制限するため、可視化・レポートのデザイン設計時のパフォーマンスを向上させるのに役立ちます。
以下は一般的なJDBC URL です。
jdbc:pcaaccounting:OAuthClientId=MyOAuthClientId;OAuthClientSecret=MyOAuthClientSecret;CallbackURL=http://localhost:33333;ProductCode=MyProductCode;ApiVersion=V1;DataCenter=DataCenterName;DefaultDataArea=MyDefaultDataArea;InputModuleName=DefaultInputModuleName;InitiateOAuth=GETANDREFRESH
- [Data Sets]フォルダを右クリックし、[JDBC data source for PCA Accounting]を選択します。
- 表示されるダイアログで、レポートのデータを取得するために使用するSELECT クエリを構築します。この記事では、以下のクエリを用います。
SELECT Id, Name FROM BuGroup
- [Palette]で、[Chart]をエディタにドラッグします。[Chart]ウィザードが表示されます。
- チャートタイプを選択した後、[Select Data]タブのチャートフィールドにカラムをドラッグします。
- [Run]->[View Report]->[In Web Viewer]とクリックして、レポートを表示します。
これによって、BIRT レポートがPCA Accounting の更新をすべて取得できるようになります。
レポートをアプリケーションサーバーに公開するには、ドライバーのJAR をBIRT Viewer のクラスパスに追加します。より詳しい説明は、Java アプリケーションサーバーにJDBC Driver をデプロイする方法について、CData KB を参照してください。