Tableau Prep で BigQuery のデータ にリアルタイム接続してビジュアライズする方法

Dibyendu Datta
Dibyendu Datta
Lead Technology Evangelist
CData Tableau Connector と Tableau Prep Builder を使って、BigQuery のデータ をリアルタイムでビジュアライズする方法を解説します。

Tableau は、企業がデータを活用して課題を解決する方法を変革するビジュアル分析プラットフォームです。CData Tableau Connector for Google BigQuery と組み合わせることで、Tableau Prep からBigQuery のデータに簡単にアクセスできるようになります。この記事では、Tableau Prep で BigQuery に接続し、シンプルなチャートを作成する方法をご紹介します。

CData Tableau Connector を使用すると、Tableau からBigQuery のデータに高速でアクセスできます。コネクタをインストールしたら、BigQuery で認証するだけで、レスポンシブで動的なビジュアライゼーションとダッシュボードの構築をすぐに開始できます。CData Tableau Connector は、ネイティブの Tableau データ型でBigQuery のデータを提供し、複雑なフィルタ、集計などの操作を自動的に処理することで、BigQuery のデータ へのシームレスなアクセスを実現します。

NOTE:CData Tableau Connector は、Tableau Prep Builder 2020.4.1 以降をサポートしています。それ以前のバージョンの Tableau Prep Builder をご使用の場合は、CData JDBC Driver をご利用ください。 Tableau Cloud でBigQuery のデータに接続したい場合は、CData Connect AI をご利用ください。

BigQuery データ連携について

CData は、Google BigQuery のライブデータへのアクセスと統合を簡素化します。お客様は CData の接続機能を以下の目的で活用しています:

  • OAuth、OAuth JWT、GCP インスタンスなど、すぐに使える幅広い認証スキームのサポートにより、BigQuery へのアクセスを簡素化します。
  • BigQuery と他のアプリケーション間の双方向データアクセスにより、データワークフローを強化します。
  • SQL ストアドプロシージャを通じて、ジョブの開始・取得・キャンセル、テーブルの削除、ジョブロードの挿入など、主要な BigQuery アクションを実行できます。

多くの CData のお客様は、Google BigQuery をデータウェアハウスとして使用しており、CData ソリューションを使用して、別々のソースからビジネスデータを BigQuery に移行し、包括的な分析を行っています。また、BigQuery データの分析やレポート作成に当社の接続機能を使用するお客様も多く、両方のソリューションを使用しているお客様も多数います。

CData が Google BigQuery 体験をどのように向上させるかについての詳細は、ブログ記事をご覧ください:https://jp.cdata.com/blog/what-is-bigquery


はじめに


CData Tableau Connector のインストール

CData Tableau Connector for BigQuery をインストールすると、インストーラが TACO ファイルと JAR ファイルを適切なディレクトリにコピーします。以下の接続手順でデータソースが表示されない場合は、2つのファイルをコピーする必要があります:

  1. コネクタのインストール先(Windows では C:\Program Files\CData\CData Tableau Connector for BigQuery 20XX\lib)にある lib フォルダ内の TACO ファイル(cdata.googlebigquery.taco)を、Tableau Prep Builder リポジトリにコピーします:

    • Windows:C:\Users\[Windows ユーザー]\Documents\My Tableau Prep Repository\Connectors
    • MacOS:/Users//Documents/My Tableau Prep Repository/Connectors
  2. 同じ lib フォルダ内の JAR ファイル(cdata.tableau.googlebigquery.jar)を、Tableau のドライバーディレクトリ(通常 [Tableau のインストール先]\Drivers)にコピーします。

Tableau Prep Builder で BigQuery に接続する

Tableau Prep Builder を開き、「データに接続」をクリックして「BigQuery by CData」を検索します。接続を設定し、「サインイン」をクリックします。

BigQuery 接続プロパティの取得・設定方法

Google BigQuery はOAuth 認証標準を使用します。個々のユーザーとしてGoogle API にアクセスするには、組み込みクレデンシャルを使うか、OAuth アプリを作成します。

OAuth では、Google Apps ドメインのユーザーとしてサービスアカウントを使ってアクセスすることもできます。サービスカウントでの認証では、OAuth JWT を取得するためのアプリケーションを登録する必要があります。

OAuth 値に加え、DatasetId、ProjectId を設定する必要があります。詳細はヘルプドキュメントの「はじめに」を参照してください。

データの探索と準備

操作したいテーブルとビューをキャンバスにドラッグします。複数のテーブルを含めることができます。

データのクレンジングとフィルタリング

データをさらに準備するために、フィルタの適用、重複の削除、カラムの変更などを行うことができます。

  1. まず、テーブルの横にあるプラス をクリックし、「クリーンステップ」オプションを選択します。
  2. フィルタするフィールド値を選択します。値を選択すると、その選択が他のフィールドにどのように影響するかを確認できます。
  3. 選択した値を持つエントリを「保持のみ」または「除外」を選ぶと、それに応じてデータが変更されます。

データの結合とユニオン

データ結合とは、共通のフィールドまたはキーに基づいて、2つ以上の関連テーブルからデータを組み合わせることです。

  1. 複数のテーブルを結合するには、関連テーブルをキャンバス上の既存のテーブルの横にドラッグし、結合ボックスに配置します。
  2. 両方のテーブルに存在する外部キーを選択します。

準備したデータのエクスポート

クレンジング、フィルタリング、変換、結合を行った後、Tableau でビジュアライズするためにデータをエクスポートできます。

  1. その他必要な変換を追加し、フローの最後に出力ノードを挿入します。
  2. 選択した形式でファイルに保存するようにノードを設定します。

出力データが保存されたら、他のファイルソースと同様に Tableau で操作できます。

CData Tableau Connector for Google BigQuery と Tableau Prep Builder を使用すると、BigQuery のデータ の結合、クレンジング、フィルタリング、集計を簡単に行い、Tableau でビジュアライゼーションやレポートを作成できます。30日間の無料トライアルをダウンロードして、今すぐ始めましょう。

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

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

 ダウンロード

詳細:

Google BigQuery Icon Google BigQuery Tableau Connector お問い合わせ

Tableau から最速でGoogle BigQuery データに接続。高度なデータ接続、リアルタイム連携、包括的なメタデータ、協力なSQL-92 サポートでデータ連携を支援します。