Exploratory でGoogle Cloud Storage データを連携する方法

詳細情報をご希望ですか?

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

Google Cloud Storage ODBC Driver

Google Cloud Storage ODBC Driver を使って、ODBC 接続をサポートするあらゆるアプリケーション・ツールからGoogle Cloud Storage にデータ連携。

Google Cloud Storage データにデータベースと同感覚でアクセス。



ODBC 接続でExploratory からGoogle Cloud Storage データにSQL でクエリ

CData ODBC Driver for Google Cloud Storage は、ODBC 経由でリアルタイムGoogle Cloud Storage Data に標準SQL での利用を可能にします。 ここでは、汎用ODBC データプロバイダーとしてGoogle Cloud Storage に接続し、データアナリティクスツールのExploratory (https://exploratory.io/) からGoogle Cloud Storage データを連携利用する手順を説明します。
Exploratory は、多くのRDB やRedshift、BigQuery などのクラウドデータストアに対応していますが、SaaS データを分析したい場合にはCData ODBC Drivers を使うことで、API コーディング不要でデータを活用できます。今回はGoogle Cloud Storage を例に説明します。


※製品について詳しい情報をご希望の方は以下からお進みください。

Google Cloud Storage Data に接続するODBC DSN を設定

ODBC Driver for Google Cloud Storage をダウンロードします。次にマシンにGoogle Cloud Storage data に接続するODBC DSN を設定します。Exploratory からはそのODBC DSN を参照する形になります。ODBC DSN 設定の詳細については、ドキュメントを参照してください。

ユーザーアカウントでの認証

ユーザー資格情報の接続プロパティを設定することなく接続できます。InitiateOAuth をGETANDREFRESH に設定したら、接続の準備が完了です。

接続すると、Google Cloud Storage OAuth エンドポイントがデフォルトブラウザで開きます。ログインして権限を付与すると、OAuth プロセスが完了します。

サービスアカウントでの認証

サービスアカウントには、ブラウザでユーザー認証を行わないサイレント認証があります。サービスアカウントを使用して、企業全体のアクセススコープを委任することもできます。

このフローでは、OAuth アプリケーションを作成する必要があります。詳しくは、ヘルプドキュメントを参照してください。以下の接続プロパティを設定したら、接続の準備が完了です:

  • InitiateOAuth: GETANDREFRESH に設定。
  • OAuthJWTCertType: PFXFILE に設定。
  • OAuthJWTCert: 生成した.p12 ファイルへのパスに設定。
  • OAuthJWTCertPassword: .p12 ファイルのパスワードに設定。
  • OAuthJWTCertSubject: 証明書ストアの最初の証明書が選ばれるように"*" に設定。
  • OAuthJWTIssuer: [サービスアカウント]セクションで[サービスアカウントの管理]をクリックし、このフィールドをサービスアカウントID フィールドに表示されているE メールアドレスに設定。
  • OAuthJWTSubject: サブジェクトタイプが"enterprise" に設定されている場合はエンタープライズID に設定し、"user" に設定されている場合はアプリユーザーID に設定。
  • ProjectId: 接続するプロジェクトのID に設定。

これで、サービスアカウントのOAuth フローが完了します。

Exploratory 上でGoogle Cloud Storage のデータをセット

  • Exploratory で[コネクション]をクリックして新しいコネクションを作成します。
  • [追加]→[ODBC]の順にクリック。
  • コネクション追加画面で先ほど設定したGoogle Cloud Storage ODBC のDSN を設定します。
    名前:任意
    タイプ:ODBC
    DSN:上の設定したDSN 名(CData Google Cloud Storage Sys)
  • コネクションテストを下の地、[追加]を押して接続を確定させます。

Exploratory でGoogle Cloud Storage データをクエリし、データフレームとして保存

さあ、Exploratory からGoogle Cloud Storage データを扱ってみましょう。

  • Exploratory でプロジェクトを[新規作成]します。
  • [データフレーム]の[+]印をクリックし、[データベースデータ]を選択します。
  • データベースは[ODBC]をクリック。
  • [コネクション]で先ほど設定したGoogle Cloud Storage のコネクションを選択します。
  • RDB ソースの感覚でSELECT クエリでGoogle Cloud Storage データをクエリします。標準SQL でフィルタリング、ソート、JOIN も可能です。
  • データセットをデータフレームとして保存します。

Exploratory でのGoogle Cloud Storage データの分析

データフレームになったデータは通常のRDB データソースと同じようにExploratory で利用可能です。

このように、Exploratory から簡単にGoogle Cloud Storage データを接続して利用することができました。ODBC Driver には30日間の無償版がありますので、是非お試しください。