WebStorm 2026.1 ヘルプ

さまざまな認証方法を使用して Google BigQuery データソースを作成する

Google BigQuery は、大規模なデータセットで複雑な分析 SQL ベースのクエリを実行できる REST ベースの Web サービスです。

Google BigQuery データソースを作成して接続をテストするには、次の方法を使用できます。

Google ユーザーアカウント

Google ユーザーアカウントで認証を使用する場合は、Web ブラウザーで認証コードを受け取る必要があります。

Google BigQuery に接続する

データベースに接続するには、接続の詳細を保存するデータソースを作成します。

  1. 作成したいデータソースを選択します。以下のいずれかの方法で選択できます。

    • メインメニューで、ファイル | 新規 | データソースに移動し、Google BigQuery を選択します。

    • データベースツールウィンドウで、ツールバーの the New icon 新規をクリックします。データソースに移動し、Google BigQuery を選択します。

    Create a new data source
  2. 接続設定領域の下部に「不足しているドライバーファイルをダウンロード」リンクがあるかどうかを確認します。このリンクをクリックして、データベースと対話するために必要なドライバーをダウンロードします。直接ダウンロードリンクについては、JetBrains JDBC ドライバーページを参照してください。

    The Download missing driver files link

    ダウンロードされた JDBC ドライバーの場所は WebStorm 構成ディレクトリです。

    提供されているドライバーの代わりにデータベース用のドライバーを使用することもできます。ドライバーを使用したデータベースへの接続の詳細については、「既存の接続にユーザードライバーを追加する」を参照してください。

    不足しているドライバーファイルをダウンロードリンクがない場合は、必要なドライバーがすでに存在します。

  3. 認証リストから、Google ユーザーアカウントを選択します。

  4. プロジェクト ID フィールドにプロジェクト ID を入力します。

    通常、これはサービスアカウントのメールのアットマーク (@) の後に続く部分です。例: bigqueryproject-322409 プロジェクト ID の形式については、サービスアカウントの作成に関する公式の手順を参照してください。

  5. 必要な認証コードダイアログから URL を切り取り、Web ブラウザーのアドレスバーに貼り付けて、Enter を押して URL に移動します。

  6. Google アカウントで Google BigQuery アプリケーションへのアクセスを承認します。

  7. Google から受け取った認証コードをコピーし、必要な認証コードダイアログに貼り付けて、OK をクリックします。

  8. 提供された詳細情報を使用してデータベース接続を確立できることを確認してください。これを行うには、接続詳細セクションの下部にある接続のテストリンクをクリックしてください。

    Test Connection link

    接続の問題が発生した場合は、データベースに接続できませんページを参照してください。

  9. (オプション) デフォルトでは、デフォルトのプロジェクトとデータセットのみがイントロスペクトされ、作業に使用できます。他のプロジェクトやデータセットも操作したい場合は、スキーマタブで、イントロスペクション用に選択します。

    Schemas tab of the Data Sources and Drivers dialog
  10. OK をクリックして、データソースを作成します。

  11. データベースツールウィンドウで新しいデータソースを見つけます。

    • データベースツールウィンドウの詳細については、対応するリファレンストピックを参照してください。

    • WebStorm でのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」を参照してください。

    • クエリを作成して実行するには、データソースをクリックして F4 を押し、既定のクエリコンソールを開きます。

    • データベースオブジェクトのデータを表示および編集するには、オブジェクトをダブルクリックしてデータエディターとビューアーを開きます。

アプリケーションのデフォルト資格情報

Google BigQuery ドライバは、認証のために特別な認証情報ファイル(サービスアカウントキーファイル)のデータを使用します。デフォルトでは、このファイルへのパスは ~/.config/gcloud/application_default_credentials.json です。

GOOGLE_APPLICATION_CREDENTIALS 環境変数を使用して、認証情報ファイルのカスタムの場所を設定できます。または、サービスアカウントの鍵ファイルフィールドに認証情報ファイルへのパスを設定します。

接続用のサービスアカウントキーファイルを生成するには、Google Cloud Platform サービスアカウントを作成する必要があります。

ステップ 1. 認証情報ファイルの取得

  1. 公式の手順に従ってサービスアカウントを作成します。

    ウィザードのこのサービスアカウントにプロジェクトへのアクセスを許可するステップで、このサービスアカウントのロールを選択します。

    例: 読み取り専用アクセスの場合は、Google BigQuery メニューから Google BigQuery データビューアーGoogle BigQuery ジョブユーザーGoogle BigQuery ユーザーを選択します。または、プロジェクト内のすべてのリソースにアクセスするには、Google BigQuery | Google BigQuery 管理者を選択します。

    ロールと権限の詳細については、「cloud.google.com で事前定義されたロールと権限」を参照してください。

  2. 公式の手順に従って、サービスアカウントキーファイルを生成してダウンロードします。

ステップ 2. Google BigQuery に接続する

データベースに接続するには、接続の詳細を保存するデータソースを作成します。

  1. 作成したいデータソースを選択します。以下のいずれかの方法で選択できます。

    • メインメニューで、ファイル | 新規 | データソースに移動し、Google BigQuery を選択します。

    • データベースツールウィンドウで、ツールバーの the New icon 新規をクリックします。データソースに移動し、Google BigQuery を選択します。

    Create a new data source
  2. 接続設定領域の下部に「不足しているドライバーファイルをダウンロード」リンクがあるかどうかを確認します。このリンクをクリックして、データベースと対話するために必要なドライバーをダウンロードします。直接ダウンロードリンクについては、JetBrains JDBC ドライバーページを参照してください。

    The Download missing driver files link

    ダウンロードされた JDBC ドライバーの場所は WebStorm 構成ディレクトリです。

    提供されているドライバーの代わりにデータベース用のドライバーを使用することもできます。ドライバーを使用したデータベースへの接続の詳細については、「既存の接続にユーザードライバーを追加する」を参照してください。

    不足しているドライバーファイルをダウンロードリンクがない場合は、必要なドライバーがすでに存在します。

  3. 認証リストから、アプリケーションのデフォルト資格情報を選択します。

  4. サービスアカウントの鍵ファイル」フィールドに、ステップ 1. 資格情報の取得で取得した JSON サービスアカウントキーファイルへのパスを入力します。

  5. 提供された詳細情報を使用してデータベース接続を確立できることを確認してください。これを行うには、接続詳細セクションの下部にある接続のテストリンクをクリックしてください。

    Test Connection link

    接続の問題が発生した場合は、データベースに接続できませんページを参照してください。

  6. (オプション) デフォルトでは、デフォルトのプロジェクトとデータセットのみがイントロスペクトされ、作業に使用できます。他のプロジェクトやデータセットも操作したい場合は、スキーマタブで、イントロスペクション用に選択します。

    Schemas tab of the Data Sources and Drivers dialog
  7. OK をクリックして、データソースを作成します。

  8. データベースツールウィンドウで新しいデータソースを見つけます。

    • データベースツールウィンドウの詳細については、対応するリファレンストピックを参照してください。

    • WebStorm でのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」を参照してください。

    • クエリを作成して実行するには、データソースをクリックして F4 を押し、既定のクエリコンソールを開きます。

    • データベースオブジェクトのデータを表示および編集するには、オブジェクトをダブルクリックしてデータエディターとビューアーを開きます。

Connecting with Application Default Credentials

Google サービスアカウント

Google BigQuery ドライバは、認証のために特別な認証情報ファイル(サービスアカウントキーファイル)のデータを使用します。デフォルトでは、このファイルへのパスは ~/.config/gcloud/application_default_credentials.json です。

GOOGLE_APPLICATION_CREDENTIALS 環境変数を使用して、認証情報ファイルのカスタムの場所を設定できます。または、鍵ファイルフィールドに認証情報ファイルへのパスを設定します。

接続用のサービスアカウントキーファイルを生成するには、Google Cloud Platform サービスアカウントを作成する必要があります。

ステップ 1. 認証情報ファイルの取得

  1. 公式の手順に従ってサービスアカウントを作成します。

    ウィザードのこのサービスアカウントにプロジェクトへのアクセスを許可するステップで、このサービスアカウントのロールを選択します。

    例: 読み取り専用アクセスの場合は、Google BigQuery メニューから Google BigQuery データビューアーGoogle BigQuery ジョブユーザーGoogle BigQuery ユーザーを選択します。または、プロジェクト内のすべてのリソースにアクセスするには、Google BigQuery | Google BigQuery 管理者を選択します。

    ロールと権限の詳細については、「cloud.google.com で事前定義されたロールと権限」を参照してください。

  2. 公式の手順に従って、サービスアカウントキーファイルを生成してダウンロードします。

ステップ 2. Google BigQuery に接続する

データベースに接続するには、接続の詳細を保存するデータソースを作成します。

  1. 作成したいデータソースを選択します。以下のいずれかの方法で選択できます。

    • メインメニューで、ファイル | 新規 | データソースに移動し、Google BigQuery を選択します。

    • データベースツールウィンドウで、ツールバーの the New icon 新規をクリックします。データソースに移動し、Google BigQuery を選択します。

    Create a new data source
  2. 接続設定領域の下部に「不足しているドライバーファイルをダウンロード」リンクがあるかどうかを確認します。このリンクをクリックして、データベースと対話するために必要なドライバーをダウンロードします。直接ダウンロードリンクについては、JetBrains JDBC ドライバーページを参照してください。

    The Download missing driver files link

    ダウンロードされた JDBC ドライバーの場所は WebStorm 構成ディレクトリです。

    提供されているドライバーの代わりにデータベース用のドライバーを使用することもできます。ドライバーを使用したデータベースへの接続の詳細については、「既存の接続にユーザードライバーを追加する」を参照してください。

    不足しているドライバーファイルをダウンロードリンクがない場合は、必要なドライバーがすでに存在します。

  3. 認証リストから、Google サービスアカウントを選択します。

  4. サービスアカウントのメールアドレスフィールドにサービスアカウントの名前を入力します。

    サービスアカウントの名前は、Google Cloud Platform のサービスアカウントページ (IAM と管理者 | サービスアカウント ) でメールとして見つかります。名前の形式に関するサービスアカウントの作成の詳細については、公式の手順を参照してください。サービスアカウントの名前は、intellij-ide@bigqueryproject-322409.iam.gserviceaccount.com のようになります。

  5. プロジェクト ID フィールドにプロジェクト ID を入力します。

    通常、これはサービスアカウントのメールのアットマーク (@) の後に続く部分です。例: bigqueryproject-322409 プロジェクト ID の形式については、サービスアカウントの作成に関する公式の手順を参照してください。

  6. 鍵ファイル」フィールドに、ステップ 1. 資格情報の取得で取得した JSON サービスアカウントキーファイルへのパスを入力します。

  7. 提供された詳細情報を使用してデータベース接続を確立できることを確認してください。これを行うには、接続詳細セクションの下部にある接続のテストリンクをクリックしてください。

    Test Connection link

    接続の問題が発生した場合は、データベースに接続できませんページを参照してください。

  8. (オプション) デフォルトでは、デフォルトのプロジェクトとデータセットのみがイントロスペクトされ、作業に使用できます。他のプロジェクトやデータセットも操作したい場合は、スキーマタブで、イントロスペクション用に選択します。

    Schemas tab of the Data Sources and Drivers dialog
  9. OK をクリックして、データソースを作成します。

  10. データベースツールウィンドウで新しいデータソースを見つけます。

    • データベースツールウィンドウの詳細については、対応するリファレンストピックを参照してください。

    • WebStorm でのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」を参照してください。

    • クエリを作成して実行するには、データソースをクリックして F4 を押し、既定のクエリコンソールを開きます。

    • データベースオブジェクトのデータを表示および編集するには、オブジェクトをダブルクリックしてデータエディターとビューアーを開きます。

Connecting with a Google Service Account

トークンへのアクセスと更新 (OAuth 2.0)

トークンへのアクセスと更新認証方法を使用して Google BigQuery データベースに接続するには、クライアント ID とクライアントシークレット、リフレッシュトークンとアクセストークンの資格情報が必要です。

認証に OAuth2.0 を使用する場合、ユーザーは、ユーザー同意画面に表示される条件に同意した後に認証されます。OAuth 同意画面は、ユーザーのデータへのアクセスを要求するユーザーとこのデータの種類に関する通知を表示するダイアログです。

クライアント ID とクライアントシークレットを生成する前に、OAuth 同意画面を構成する必要があります。

ステップ 1. 資格情報の取得

  1. 公式の手順(英語)に従って OAuth 同意画面を作成します。

    ユーザーの同意の詳細については、support.google.com のユーザー同意セクション(英語)を参照してください。

  2. 公式の手順(英語)に従って、クライアント ID とクライアントシークレットを取得します。

    URI には、次の URI を使用します。

    https://developers.google.com/oauthplayground

    OAuth クライアントが作成されましたウィンドウでクライアント ID とクライアントシークレットを見つけます。または、作成された OAuth クライアント ID 構成をクリックして、ここで資格情報を取得することもできます。

  3. クライアント ID とクライアントシークレットがあれば、認証コードとトークンを生成できます。これを行うには、次の手順を実行します。

    1. 別のブラウザータブで OAuth 2.0 Playground(英語) を開きます。

    2. OAuth2.0 構成アイコンをクリックし、独自の OAuth クレデンシャルを使用するチェックボックスを選択します。

    3. クライアント ID とクライアントシークレットを OAuth クライアント ID フィールドと OAuth クライアントシークレットフィールドに貼り付けます。

      OAuth 2.0 Configuration
    4. OAuth2.0 構成ウィンドウで閉じるをクリックします。

    5. ステップ 1. API の選択と承認のウィザードで、BigQuery API v2 | https://www.googleapis.com/auth/bigquery を選択します。

    6. API を承認するをクリックします。

    7. ブラウザーでウィザードに従い、アプリケーションに権限を付与します。

      give permissions to the application
    8. ステップ 2 トークンの認証コードを交換するで、トークンの認証コードを交換するをクリックします。

    9. 受信したリフレッシュトークンとアクセストークンをコピーします。

      refresh and access tokens

ステップ 2. Google BigQuery に接続する

データベースに接続するには、接続の詳細を保存するデータソースを作成します。

  1. 作成したいデータソースを選択します。以下のいずれかの方法で選択できます。

    • メインメニューで、ファイル | 新規 | データソースに移動し、Google BigQuery を選択します。

    • データベースツールウィンドウで、ツールバーの the New icon 新規をクリックします。データソースに移動し、Google BigQuery を選択します。

    Create a new data source
  2. 接続設定領域の下部に「不足しているドライバーファイルをダウンロード」リンクがあるかどうかを確認します。このリンクをクリックして、データベースと対話するために必要なドライバーをダウンロードします。直接ダウンロードリンクについては、JetBrains JDBC ドライバーページを参照してください。

    The Download missing driver files link

    ダウンロードされた JDBC ドライバーの場所は WebStorm 構成ディレクトリです。

    提供されているドライバーの代わりにデータベース用のドライバーを使用することもできます。ドライバーを使用したデータベースへの接続の詳細については、「既存の接続にユーザードライバーを追加する」を参照してください。

    不足しているドライバーファイルをダウンロードリンクがない場合は、必要なドライバーがすでに存在します。

  3. 認証リストから、トークンへのアクセスと更新を選択します。

  4. プロジェクト ID フィールドにプロジェクト ID を入力します。

    通常、これはサービスアカウントのメールのアットマーク (@) の後に続く部分です。例: bigqueryproject-322409 プロジェクト ID の形式については、サービスアカウントの作成に関する公式の手順を参照してください。

  5. アクセストークンフィールドに、アクセストークンを貼り付けます。

  6. リフレッシュトークンフィールドに、リフレッシュトークンを貼り付けます。

  7. クライアント ID フィールドに、クライアント ID を貼り付けます。

  8. クライアントシークレットフィールドに、クライアントシークレットを貼り付けます。

  9. 提供された詳細情報を使用してデータベース接続を確立できることを確認してください。これを行うには、接続詳細セクションの下部にある接続のテストリンクをクリックしてください。

    Test Connection link

    接続の問題が発生した場合は、データベースに接続できませんページを参照してください。

  10. (オプション) デフォルトでは、デフォルトのプロジェクトとデータセットのみがイントロスペクトされ、作業に使用できます。他のプロジェクトやデータセットも操作したい場合は、スキーマタブで、イントロスペクション用に選択します。

    Schemas tab of the Data Sources and Drivers dialog
  11. OK をクリックして、データソースを作成します。

  12. データベースツールウィンドウで新しいデータソースを見つけます。

    • データベースツールウィンドウの詳細については、対応するリファレンストピックを参照してください。

    • WebStorm でのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」を参照してください。

    • クエリを作成して実行するには、データソースをクリックして F4 を押し、既定のクエリコンソールを開きます。

    • データベースオブジェクトのデータを表示および編集するには、オブジェクトをダブルクリックしてデータエディターとビューアーを開きます。

connecting with tokens
2025 年 10 月 28 日

関連ページ:

IDE で使用されるディレクトリ

デフォルトでは、WebStorm は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE で使用されるファイルとディレクトリを見つけるメインメニューからを選択します。開いたダイアログには、WebStorm によって使用されるすべてのファイルとディレクトリが、現在のインストールの正確なパスとともに表示されます。リスト内の特定の項目を選択して...

データベースに接続できません

ステップ 1. ネットワーク設定を確認する:データベースは、ローカル、サーバー、クラウドで動作できます。サーバーおよびクラウドデータベースの場合、ネットワーク接続が必要です。接続が利用可能かどうかを確認するには、ping コマンドと telnet コマンドを使用します。ping コマンドを使用すると、移行先コンピューターが移行元コンピューターから到達可能であることを確認できます。コマンドラインを開き、コマンドを入力します。は、アドレスをホスト名に解決するコマンドオプションです(可能な場合)。ping...

データベースツールウィンドウ

概要:データベースツールウィンドウでは、データベースと DDL データソースを操作できます。データベース内のデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。使用可能なデータソースは、データソース、スキーマ、テーブルなどのツリーとして表示されます。現在データソースが定義されていない場合は、新規コマンドを使用してデータソースを作成し、データベースに接続します。データソースの詳細については、データソーストピックを参照してください。WebStorm がデータベースに接続される...

クエリコンソール

概要:クエリコンソールは、データソース用に自動的に作成される SQL ファイルと JS ファイルで、常にデータソースにアタッチされ、IDE プロジェクトの外部に保存されます。クエリコンソールでは、ターミナルで行うのと同じように SQL ステートメントを記述および実行できます。クエリコンソールはプロジェクトコンテキストには含まれません。クエリコンソールでのクエリ結果の操作の詳細については、「照会結果」を参照してください。データソースを作成すると、クエリコンソールが自動的に作成され、デフォルトでこ...

データエディターとビューアー

概要:データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。WebStorm では、データエディターとビューアーを使用して、データベースオブジェクトデータ、クエリ結果セット、およびユーザーファイルデータを操作できます。ツールバー。クエリのフィルタリングと並べ替えペイン。テーブルビュー内のデータ...

Google BigQuery

公式ドキュメント Google BigQuery の詳細については、公式ドキュメントを参照してください。始める前にこのトピックでは、WebStorm で Google BigQuery データベースに接続するためのデータソースを作成し、テスト接続を実行するための一般的な手順を説明します。必要な接続情報がすでに用意されており、データベースが稼働していることを前提としています。DBMS ソフトウェアの詳細については、公式ドキュメントを参照してください。前提条件 Google サービスアカウントプロジェク...