---
schema_version: "1"
id: 0c1fc105e93a153a475709daa546b24b2cb99592959fd36f29277f141efff9e8
title: Google BigQuery JDBC
collection: tableau
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/current/ja-jp/pro/desktop/examples_googlebigquery_jdbc.md
canonical_url: https://help.tableau.com/current/pro/desktop/ja-jp/examples_googlebigquery_jdbc.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 65f9a51f367a5e89de841cafc057b92abb2a389f0b06ccdf25d5f8a71d2ce27b
description: Connect Tableau Desktop and Tableau Cloud to Google BigQuery using the JDBC connector.
---
[メイン コンテンツに進む](#main-content)

# Google BigQuery JDBC

この記事では、Tableau Desktop と Tableau Cloud を Google BigQuery (JDBC) に接続する方法について説明します。

## はじめる前に

開始する前に、接続に関する次の情報を確認してください。

- Google BigQuery 課金プロジェクト ID (大文字と小文字が区別されます)
- Google BigQuery パーミッション:
    - パフォーマンスを向上させるためにストレージ API を使用している場合、ユーザー アカウントには `bigquery.readsessions.getData` パーミッションが必要です。
    - 大きなテーブル (10 GB など) をクエリする場合、ユーザー アカウントには `bigquery.readsessions.create` パーミッションが必要です。

## 必要なドライバー

このコネクタにはデータベースとやり取りするためのドライバーが必要です。このドライバーがコンピューターにインストールされていない場合、Tableau の接続ダイアログ ボックスに、「[ドライバーのダウンロード](https://www.tableau.com/ja-jp/support/drivers?_ga=2.201087918.1238604288.1679430176-92598674.1667837264)」ページへのリンクを含むメッセージが表示されます (リンクは新しいページで開きます)。このページで、ドライバーのリンクとインストール手順を確認できます。

## Tableau Desktop で接続する

Tableau Desktop では、Google BigQuery コネクタで 2 つの認証方法を使用できます。サービス アカウントまたは OAuth を使用してサインインできます。

#### サービス アカウントを使用してサインインするには、次の手順を実行します。

1. Tableau を起動し、\[**接続**\] で \[**Google BigQuery JDBC**\] を選択します。
2. **請求プロジェクト ID** を入力します。Google Cloud の課金プロジェクト名ではなく、課金プロジェクト ID を使用していることを確認してください。
3. \[**認証**\] で \[**サービス アカウント (JSON) ファイルを使用してサインイン**\] を選択します。
4. ファイル パスを入力するか、\[**参照**\] ボタンを使用してファイル パスを検索します。
5. (オプション) \[**詳細**\] タブに移動します。
6. \[**詳細**\] タブで \[**ストレージ API を使用する**\] を選択すると、抽出がより高速になります。
7. \[**すべてのプロジェクトを列挙**\] オプションの選択を解除すると、処理時間を増やすことができます。
8. 変更を行った後、\[**サインイン**\] を選択します。
9. パスワードを入力して続行します。
10. \[**同意する**\] を選択して、Tableau が Google BigQuery データにアクセスできるようにします。ブラウザーを閉じるように求めるプロンプトが表示されます。認証後、Tableau は提供された請求プロジェクト ID を使用してワークブックを作成します。

#### OAuth を使用してサインインするには、次の手順を実行します。

1. **Tableau** を起動し、\[**接続**\] で \[**Google BigQuery JDBC**\] を選択します。
2. 請求プロジェクト ID を入力します。Google Cloud の課金プロジェクト名ではなく、課金プロジェクト ID を使用していることを確認してください。
3. \[**認証**\] で \[**OAuth を使用してサインイン**\] を選択します。
4. (オプション) \[**詳細**\] タブに移動します。
5. \[**詳細**\] タブで \[**ストレージ API を使用する**\] を選択すると、抽出がより高速になります。
6. \[**すべてのプロジェクトを列挙**\] オプションの選択を解除すると、処理時間を増やすことができます。
7. \[**サインイン**\] を選択します。
8. データが含まれるアカウントを選択します。
9. \[**続ける**\] を選択して、Tableau が Google BigQuery データにアクセスできるようにします。認証後、Tableau は提供された請求プロジェクト ID を使用してワークブックを作成します。

## Tableau Cloud で接続する

Tableau Cloud では、Google BigQuery コネクタで OAuth 認証方法を使用できます。

1. Tableau を起動し、\[**接続**\] で \[**Google BigQuery JDBC**\] を選択します。
2. 請求プロジェクト ID を入力します。Google Cloud の課金プロジェクト名ではなく、課金プロジェクト ID を使用していることを確認してください。
3. **\[認証\]** で \[OAuth を使用してサインイン\] を選択します。
4. (オプション) \[**詳細**\] タブに移動します。
5. \[**詳細**\] タブで \[**ストレージ API を使用する**\] を選択すると、抽出がより高速になります。
6. \[**すべてのプロジェクトを列挙**\] オプションの選択を解除すると、処理時間を増やすことができます。
7. \[**サインイン**\] を選択します。
8. データが含まれるアカウントを選択します。
9. \[**続ける**\] を選択して、Tableau が Google BigQuery データにアクセスできるようにします。認証後、Tableau は提供された請求プロジェクト ID を使用してワークブックを作成します。

## 既存のワークブックを移行する

ワークブックを Google BigQuery API コネクタから JDBC コネクタに移行するには、データ ソースを手動で Google BigQuery (JDBC) に変更し、もう一度パブリッシュし直す必要があります。