製品をチェック

無償トライアル:

無償トライアルへ

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

Google Analytics JDBC Driver

Java ベースのアプリケーションおよびレポートツール用の使いやすいデータベース形式のインターフェースを使用して、リアルタイムなGoogle アナリティクスデータ(トラフィック、ユーザー、リフェラル、地域、行動など)にアクセスできます。

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

お問い合わせ

BIRT Reports をGoogle Analytics データ でデザイン


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


加藤龍彦
ウェブデベロッパー

ganalytics ロゴ画像

JDBC Driver

jdbc ロゴ画像
BIRT ロゴ画像

CData JDBC Driver for GoogleAnalytics は、Google Analytics API への接続をデータドリブンJava アプリケーションに統合します。CData JDBC Driver for GoogleAnalytics を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]を入力します。

    OAuth 認証標準を使用してGoogle Analytics に接続します。ユーザーアカウントまたはサービスアカウントで認証できます。組織全体のアクセススコープを本製品に許可するには、サービスアカウントが必要です。下記で説明するとおり、本製品はこれらの認証フローをサポートします。

    ユーザー資格情報の接続プロパティを設定せずに接続できます。次を設定して、接続してください。 Profile:接続するGoogle アナリティクスのプロファイル、またはビューに設定。この値はProfiles テーブルから取得できます。指定しない場合は、初めに返されたプロファイルが使われます。接続すると、本製品はデフォルトブラウザでOAuth エンドポイントを開きます。ログインして、アプリケーションにアクセス許可を与えます。本製品がOAuth プロセスを完了します。他のOAuth 認証フローについては、ヘルプドキュメントの「OAuth 認証の使用」を参照してください。

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

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

    java -jar cdata.jdbc.googleanalytics.jar

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

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

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

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

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

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

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