本記事では CData サポート担当からこんなことを聞かれたらどこを確認すべきか?という観点で、よく頂くお問合せ内容をご紹介します。
記事はこちら →CData JDBC Driver for GoogleAnalytics は、データベースとしてGoogle Analytics data に連携できるようにすることで、Google Analytics data をDBArtisan などのデータベース管理ツールにシームレスに連携します。ここでは、DBArtisan でGoogle Analytics のJDBC ソースを作成する方法を説明します。データを直観的に標準SQL で実行できます。
以下のステップに従って、Google Analytics をプロジェクトのデータベースインスタンスとして登録します。
OAuth 認証標準を使用してGoogle Analytics に接続します。ユーザーアカウントまたはサービスアカウントで認証できます。組織全体のアクセススコープを本製品に許可するには、サービスアカウントが必要です。下記で説明するとおり、本製品はこれらの認証フローをサポートします。
ユーザー資格情報の接続プロパティを設定せずに接続できます。次を設定して、接続してください。 Profile:接続するGoogle アナリティクスのプロファイル、またはビューに設定。この値はProfiles テーブルから取得できます。指定しない場合は、初めに返されたプロファイルが使われます。接続すると、本製品はデフォルトブラウザでOAuth エンドポイントを開きます。ログインして、アプリケーションにアクセス許可を与えます。本製品がOAuth プロセスを完了します。他のOAuth 認証フローについては、ヘルプドキュメントの「OAuth 認証の使用」を参照してください。
JDBC URL の構成については、Google Analytics JDBC Driver に組み込まれている接続文字列デザイナーを使用してください。JAR ファイルのダブルクリック、またはコマンドラインからJAR ファイルを実行します。
java -jar cdata.jdbc.googleanalytics.jar
接続プロパティを入力し、接続文字列をクリップボードにコピーします。
下は一般的な接続文字列です。
jdbc:googleanalytics:Profile=MyProfile;InitiateOAuth=GETANDREFRESH
ほかのデータベースを使うのと同じように、Google Analytics を使うことができます。 Google Analytics API にサポートされているクエリについてのより詳しい情報は、ドライバーのヘルプドキュメントを参照してください。