Google Cloud コンソールで BigQuery を詳しく見る

Google Cloud コンソールには、BigQuery リソースとタスク(SQL クエリの実行やパイプラインの作成など)の作成と管理に使用できるグラフィカル インターフェースが用意されています。

始める前に

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  4. Enable the BigQuery API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

    新しいプロジェクトでは、BigQuery API が自動的に有効になります。

  5. (省略可)プロジェクトに対する課金を有効にします。課金を有効にしない場合や、クレジット カードを指定しない場合でも、このドキュメントの手順は行えます。BigQuery には、この手順を実施するためのサンドボックスが用意されています。詳細については、BigQuery サンドボックスを有効にするをご覧ください。
  6. Google Cloud コンソールで [概要] ページを開きます。

    BigQuery の [概要] ページは、BigQuery を最大限に活用するためのチュートリアル、機能、リソースにアクセスできるハブです。初めてクエリを実行する場合でも、高度な AI / ML 機能を試す場合でも、あらゆるスキルレベルのユーザーが、ガイドに従いながら活用できます。

    [概要] ページでは、データ分析やデータ サイエンスなど、役割や関心ごとに整理されたリソースを確認できます。これにより、最も関連性の高いコンテンツを見つけて、すぐに始めることができます。

    [概要] ページを開く手順は次のとおりです。

    1. Google Cloud コンソールに移動します。

      Google Cloud コンソールに移動

    2. Google Cloud コンソールのツールバーで、[ ナビゲーション メニュー] をクリックします。

    3. [ソリューション] > [すべてのプロダクト] をクリックします。

    4. [分析] で、[BigQuery] をクリックします。

    5. ナビゲーションで [概要] をクリックします。

    ブラウザに次の URL を入力して、BigQuery の [BigQuery] ページを開くこともできます。

    https://console.cloud.google.com/bigquery/overview

    最後にアクセスしたプロジェクトで、BigQuery が開きます。

    [概要] ページのセクション

    [概要] ページは次のセクションに分かれています。

    • [はじめに]: BigQuery の機能を簡単に説明する概要セクション。

    • [使ってみる]: [使ってみる] セクションは、実践を通して学習できるように設計されています。BigQuery の機能の使用方法を学習できるインタラクティブ ガイドを起動できます。

    • [詳細]: [詳細] セクションには BigQuery のリリースノートが表示され、最新機能のお知らせと更新を確認できます。

    • [可能性を探る]: [可能性を探る] セクションでは、特定の機能に関する詳細なチュートリアルと学習機会が提供されます。

    [概要] ページをカスタマイズする

    ページの右上隅には、フィルタバーが用意されています。現在のタスクまたは組織での役割に最も適したロールをクリックしてください。

    • データ分析
    • データ サイエンス
    • データ エンジニアリング
    • データ管理

    タスクを選択すると、[はじめに]、[使ってみる]、[可能性を探る] の各セクションのコンテンツが動的に変更され、最も関連性の高いコンテンツが表示されます。

    無関係なコンテンツを非表示にする

    [概要] ページのコンテンツは、セクション内の個々のカードを非表示にすることで、特定のニーズに合わせてカスタマイズできます。カードを非表示にする手順は、以下のとおりです。

    1. カードで、[その他のオプション] をクリックします。
    2. [カードを非表示] を選択します。
    3. カードを再表示するには、セクションの末尾にある [非表示のコンテンツを表示] をクリックします。

    セクション全体に関連性がない場合は、閉じることができます。閉じたセクションと非表示のカードの設定は、ユーザーごとに保存されます。

    Google Cloud コンソールで [BigQuery Studio] ページを開く

    1. Google Cloud コンソールに移動します。

      Google Cloud コンソールに移動

    2. Google Cloud コンソールのツールバーで、[ ナビゲーション メニュー] をクリックします。

    3. [ソリューション] > [すべてのプロダクト] をクリックします。

    4. [分析] で、[BigQuery] をクリックします。

    ブラウザに次の URL を入力して、[BigQuery Studio] ページを開くこともできます。

    https://console.cloud.google.com/bigquery

    最後にアクセスしたプロジェクトで、BigQuery が開きます。

    ナビゲーションを容易にするには、ナビゲーション メニューの上位のプロダクトとして BigQuery を追加(または固定)します。

    1. Google Cloud コンソールのナビゲーション メニューで、[BigQuery] にポインタを合わせます。

    2. [ 固定する] をクリックします。

    [BigQuery Studio] ページの概要

    [BigQuery] ページのメイン セクションは、次のように構成されています。

    • BigQuery のナビゲーション メニュー
    • 左側のペイン
    • 詳細ペイン
    • [データを追加] ダイアログ
    • ホームタブとクエリタブ

    BigQuery のナビゲーション メニューでは、次のカテゴリから任意のオプションを選択できます。

    • 概要プレビュー): BigQuery の [概要] ページは、BigQuery を最大限に活用するためのチュートリアル、機能、リソースにアクセスできる中心的なハブとして機能します。

    • Studio: データセット、テーブル、その他の BigQuery リソースが表示されます。このワークスペースでは、次のような BigQuery の一般的なタスクを実行できます。

      • クエリと Colab Enterprise ノートブックを作成、実行、保存、共有する。
      • テーブル、ビュー、ルーティン、その他の BigQuery リソースを操作する。
      • BigQuery ジョブの履歴を表示する。
    • 検索プレビュー): 自然言語クエリを使用して BigQuery から Google Cloud リソースを検索できます。

    • パイプラインと統合

    • ガバナンス

      • Sharing(Analytics Hub): Google Cloud プロジェクトでアクセスできるすべてのデータ交換が表示されます。

      • ポリシータグ: ポリシータグの階層型グループの作成に使用できる分類のリストが表示されます。

      • メタデータのキュレーション: Cloud Storage バケット内のデータをスキャンして、メタデータを抽出してからカタログ化できます。

    • 管理

      • モニタリング: 組織全体の運用の健全性とリソース使用率をモニタリングできます。

      • ジョブ エクスプローラ: 組織全体のジョブ アクティビティをモニタリングできます。

      • 容量管理: スロットのコミットメント、予約、予約割り当てが表示されます。

      • BI Engine: BigQuery BI Engine を使用してクエリの最適化のための予約容量を管理できます。

      • 障害復旧: フェイルオーバー予約とフェイルオーバー データセットが表示されます。

      • 推奨事項: 組織またはプロジェクトの推奨事項のリストが表示されます。

    • 移行

      • 評価: 既存のデータ ウェアハウスの BigQuery への移行を計画して確認できます。

      • SQL 変換: BigQuery で動作するように Teradata SQL クエリを変換できます。

    • その他のリソース

      • パートナー センター: ワークフローを加速するためのパートナーのツールとサービスを提供します。

      • 設定プレビュー): 次のタブが含まれます。

        • 個人設定: BigQuery Studio でセッションを開始するときに適用されるデフォルト設定を設定できます。一部の設定はプロジェクトまたは組織から継承されますが、[個人設定] ページでオーバーライドできます。

        • 構成設定: BigQuery 管理者が選択したプロジェクト内または組織内のユーザー向けに BigQuery Studio のエクスペリエンスをカスタマイズできます。たとえば、[結果を保存] > [CSV(Google ドライブ)][次で開く] > [Looker Studio][エクスポート] > [シートを使って調べる] などのユーザー インターフェース要素の表示 / 非表示を切り替えることができます。これらの設定を BigQuery Studio で非表示にした場合でも、それによって基盤となるデータやツールへのアクセスが制限されることはありません。組織レベルで変更を加えるには、bigquery.config.get 権限が必要です。

      • リリースノート: BigQuery のプロダクトの最新情報とお知らせが記載されています。

      • BigQuery のナビゲーション メニューの表示形式は調整できます。

        • ナビゲーション メニューを閉じて、アイコンのみを表示するには、UI のメニュー アイコンを閉じる。[BigQuery のナビゲーション メニューの切り替え] をクリックします。

        • 閉じた状態のメニューを一時的に開くには、メニューの上にポインタを重ねます。

        • メニューを開いてラベルを表示したままにするには、UI のメニュー アイコンを開く。BigQuery のナビゲーション メニューの切り替え)をクリックします。

    左側のペイン

    ナビゲーション メニューにある [Studio] を選択すると、左側のペインが表示されます。このペインは、[エクスプローラ]、[従来のエクスプローラ]、[Git リポジトリ] の 3 つのペインで構成されています。

    左側のペインを折りたたむには、左ペインを閉じる)をクリックします。左側のペインを開くには、左ペインを開く)をクリックします。

    [エクスプローラ] ペイン

    [エクスプローラ] ペインには、さまざまなコードアセットとデータリソースが一覧表示されます。詳細ペインで新しいタブを開くには、コード アセットタイプをクリックします。このタブには、プロジェクト内のそのコードアセット タイプのすべてのファイルが一覧表示されます。たとえば、[ノートブック] をクリックして [ノートブック] タブを開くと、プロジェクト内のすべてのノートブックが一覧表示されます。検索バーまたはフィルタを使用してファイルを見つけることができます。

    [ホームタブ] に移動したり、新しいタブでジョブ履歴スター付きリソースを開くこともできます。

    エディタのタブでノートブックのリストを開きます。

    [エクスプローラ] ペインの検索機能を使用すると、BigQuery でリソースを検索できます。結果は、詳細ペインの新しいタブに表示されます。プロジェクトやリソースタイプ(データセットなど)で検索を絞り込むことができます。この検索機能は組織内の BigQuery リソースを対象としていますが、 Google Cloud ツールバーの検索機能はGoogle Cloudのすべてを対象としています。

    [エクスプローラ] タブの検索バー。

    従来のエクスプローラ ペイン

    このペインには、現在の Google Cloud プロジェクトとスター付きのプロジェクトが一覧表示されます。

    プロジェクトとデータセットのリソースを表示する方法は次のとおりです。

    • プロジェクト内でアクセス権のあるデータセットを表示するには、プロジェクトを開きます。

    • データセット内のテーブル、ビュー、関数を表示するには、データセットを開きます。

    また、リソースは、検索ボックスを使用して、現在のプロジェクトやスターがつけられたプロジェクト内の名前(データセット、テーブル、ビュー名)またはラベルで検索することもできます。検索機能で検索すると、検索クエリと完全に一致するリソースか、部分的に一致するリソースが表示されます。一致したリソースのレベルにあるすべてのリソースが表示されない場合があります。すべてのリソースを表示するには、[もっと見る] をクリックします。

    Git リポジトリ ペイン

    リポジトリを使用すると、BigQuery で使用するファイルのバージョン管理を行うことができます。BigQuery では、変更の記録とファイルのバージョン管理のために、Git を使用します。詳細については、リポジトリの概要をご覧ください。

    リポジトリ内でワークスペースを使用して、リポジトリに保存されているコードを編集できます。[Git リポジトリ] ペインで [ワークスペース] をクリックすると、詳細ペインのタブで開きます。詳細については、ワークスペースの概要をご覧ください。

    詳細ペイン

    詳細ペインには、BigQuery リソースに関する情報が表示されます。[従来のエクスプローラ] ペインでデータセット、テーブル、ビューなどのリソースを選択すると、詳細ペインに新しいタブが表示されます。これらのタブでは、リソースに関する情報を表示できます。また、テーブルとビューの作成、テーブル スキーマの変更、データのエクスポートなどの操作も行えます。

    タブをエディタの端にドラッグして新しい列で開くことで、タブを比較できます。また、タブを現在の列または隣接する列の別の位置にドラッグすることもできます。この機能はプレビュー版です。

    クエリエディタでは、インタラクティブ クエリを実行し、クエリの実行後に開く [クエリ結果] ペインで結果を確認できます。

    タブ間を移動すると、フォーカスされているタブに対応するリソースが [従来のエクスプローラ] ペインで選択されます。ワークスペースの URL を使用して BigQuery を開くと、ワークスペース クエリエディタのタブが開き、対応するリソースが [従来のエクスプローラ] ペインで選択されます。

    Google Cloud ツールバーの検索バーを使用して、 Google Cloud全体のリソース(プロジェクト、データセット、テーブル)、ドキュメント、プロダクト(Compute Engine や Cloud Storage など)を検索できます。異なるプロダクトのリソースにアクセスするには、BigQuery の権限と同様の権限が必要になる場合があります。

    [データを追加] ダイアログ

    [データを追加] ダイアログでは、検索機能とフィルタ機能を使用して、操作するデータソースを見つけることができます。データソースを選択したら、そのデータソースに利用可能な機能に応じて次の操作を行うことができます。

    • 外部データに関する BigQuery テーブルを設定する(フェデレーション): BigQuery が外部データにアクセスする際にそのデータを BigQuery に取り込む必要がなくなります。外部データにアクセスするテーブルを作成するか、外部ソースへの接続を作成できます。

    • BigQuery にデータを読み込む: Data Transfer Service を設定するかパートナー機能を使用して、BigQuery にデータを読み込むことができます。大規模なデータ処理を最適化するには、BigQuery にデータを読み込むことをおすすめします。

    • BigQuery への変更データ キャプチャ: 変更をキャプチャして適用することで、データソースから BigQuery にデータを複製します。Datastreamパートナー ソリューションなどのアプリケーションを使用して、データソースからデータを取り込むことができます。

    • BigQuery にデータをストリーミングする: 低レイテンシで BigQuery にデータを取り込みます。DataflowPub/Subパートナー ソリューションなどのアプリケーションを使用して、データソースからデータを取り込むことができます。

    BigQuery へのデータの読み込みの詳細については、データの読み込みの概要をご覧ください。

    また、一般公開データセットにアクセスしてクエリを実行することもできます。

    ホームタブとクエリタブ

    [BigQuery] ページを初めて開くと、ホームタブと [クエリエディタ] タブが表示され、ホームタブがフォーカスされた状態になっています。ホームタブは、以下のセクションで構成されています。

    • [Check out what's new in Studio] セクション: BigQuery Studio の新機能が一覧表示されます。[試してみる] をクリックすると、機能を確認できます。セクションが表示されていない場合は、[What's new in Studio] をクリックしてセクションを開きます。
    • [新規作成] セクション: 新しい SQL クエリ、ノートブック、Apache Spark ノートブック、データ キャンバス、データ準備ファイル、パイプライン、テーブルを作成するオプションがあります。

    • [最近] セクション: 最近アクセスした 10 個のリソースが表示されます。

    • 次のデモガイド:

      • Google トレンドの一般公開データセットに対してサンプルクエリを実行する。

      • BigQuery DataFrames の基本を説明する Colab ノートブックを実行する。

      • BigQuery の Spark の基本を説明する Spark ノートブックを実行する。

      • BigQuery にデータを追加する。

    デモクエリのホームページ。

    ホームタブを閉じることができます。ホームタブに戻るには、[エクスプローラ] ペインで *[ホーム] をクリックします。

    ホームタブからクエリエディタを開くには、[ SQL クエリ] をクリックします。BigQuery で動作するデータのインポートとデータソースの検索方法にアクセスするには、[ データを追加] をクリックします。

    ワークスペースの URL を使用して BigQuery を開くと、ワークスペースのクエリエディタのタブが最初に開きます。

    リソースを表示する

    [エクスプローラ] ペインに、現在のプロジェクトまたはスターがつけられたプロジェクトで閲覧可能なデータセットのリストが表示されます。リソースを表示する際は、次の点を考慮してください。

    • プロジェクトのデータセットを表示するには、そのプロジェクトの ノードを切り替える)をクリックし、[データセット] をクリックします。[詳細] タブに新しいタブが開き、プロジェクト内のすべてのデータセットのリストが表示されます。データセットをクリックすると、詳細が表示されます。
    • データセット内のテーブル、ビュー、関数を表示するには、[概要] > [テーブル] をクリックします。データセットの詳細、モデル、ルーティンを他のタブで表示することもできます。
    • 次のスクリーンショットに示すように、パンくずリストを使用して、さまざまなタブやリソースをシームレスに移動することもできます。

      詳細ペインのパンくずリスト。

    • タブの増えすぎを抑えるため、リソースをクリックすると、同じタブ内で開きます。リソースを別のタブで開くには、Ctrl キー(macOS では Command キー)を押しながらリソースをクリックします。現在のタブの内容が置き換えられないようにするには、タブ名をダブルクリックします(名前がイタリック体から通常のフォントに変わります)。それでもリソースが見つからない場合は、詳細ペインで tab_recent最近のタブ)をクリックして、リソースを探します。

    リソースにスターを付ける

    重要な、または現在のプロジェクト、データセット、テーブルがある場合は、[従来のエクスプローラ] ペインでスターを付けることができます。リソースにスターを付けるには、スターを付けるリソースの名前の上にポインタを置いて、スターを付ける)をクリックします。

    スター付きのリソースを表示する

    スター付きのリソースを表示するには、[エクスプローラ] ペインで [スター付き] をクリックします。スター付きリソースのリストを含む新しいタブが表示されます。

    すべてのリソースをリソースツリーとして表示するには、[従来のエクスプローラ] ペインをクリックし、[スター付きのみを表示] 切り替えをオフにします。

    リソースのスターを外す

    リソースのスターを外すには、[従来のエクスプローラ] ペインに移動し、リソースの横にある スターを外す)をクリックします。

    最近アクセスしたリソースを表示する

    Google Cloud コンソールには、最近アクセスした 10 個のリソースが表示されます。これらのリソースには、テーブル、保存済みクエリ、モデル、ルーティンが含まれます。

    コンソールまたはクエリエディタでリソースを作成または更新すると、そのリソースは「最近」とマークされます。最近開いたリソースを「最近」としてマークするには、ワークスペース タブでリソースを開く必要があります。リソースに対してクエリを実行しても、リソースは「最近」としてマークされません。

    最近アクセスしたリソースを表示する手順は次のとおりです。

    1. Google Cloud コンソールで、[BigQuery] ページに移動します。

    2. BigQuery のホームページが表示されていることを確認します。必要に応じて、[エクスプローラ] ペインで ホーム)をクリックします。

      [最近] セクションに、最近アクセスした 10 個のリソースが表示されます。

    タブの操作

    詳細ペインのタブでの作業環境は調整できます。

    2 つのタブの分割

    リソースを選択するか、詳細ペインでクエリを新規作成)をクリックすると、新しいタブが開きます。複数のタブを開いている場合は、タブを 2 つのペインに分割し、横に並べて表示できます。

    タブを 2 つのペインに分割するには、次の操作を行います。

    1. タブ名の横にある [ メニューを開く] をクリックします。

    2. 次のオプションのいずれかを選択します。

      • 選択したタブを左側のペインに配置するには、[タブを左に分割] を選択します。
      • 選択したタブを右側のペインに配置するには、[タブを右に分割] を選択します。

    タブの分割を解除するには、開いているタブの 1 つでメニューを開く)を選択し、続いて [タブを左側ペインに移動] か [タブを右側ペインに移動] を選択します。

    テーブルをクエリするときにタブを分割する手順は、次のとおりです。

    1. [エクスプローラ] メニューで、クエリを実行するテーブルをクリックします。

    2. [クエリ] をクリックし、続いて [新しいタブ] か [分割タブ] をクリックします。

      新しいタブまたは分割タブでテーブルをクエリするためのオプション。

    3. クエリするフィールドの名前をクリックします。

      分割タブでクエリにフィールド名を追加。

    次の画像では、2 つのタブが開いている詳細ペインを示します。1 つのタブには SQL クエリが表示され、もう一方のタブにはテーブルの詳細が表示されています。

    2 つのタブが開いている詳細ペイン。

    タブの移動

    タブを別のペインに移動するには、次の操作を行います。

    1. タブ名の横にある [ メニューを開く] をクリックします。

    2. [タブを右ペインに移動] または [タブを左ペインに移動] を選択します(使用可能などちらかのオプションを使用します)。

    タブを閉じる

    1 つを除くすべてのタブを閉じるには、次の操作を行います。

    1. タブ名の横にある [ メニューを開く] をクリックします。

    2. [ 他のタブを閉じる] を選択します。

    個人履歴とプロジェクト履歴の表示

    データの読み込み、エクスポート、クエリ、コピーを行うたびに、BigQuery によってタスクの進行状況を追跡するジョブが自動的に作成、スケジュールされ、実行されます。現在の課金プロジェクトのジョブ履歴を表示する手順は次のとおりです。

    1. [BigQuery] ページに移動します。

      [BigQuery] に移動

    2. 左側のペインで、 エクスプローラをクリックします。

      エクスプローラ ペインのボタンがハイライト表示されている。

    3. [エクスプローラ] ペインで、[ジョブ履歴] をクリックします。

      ジョブ履歴のリストが新しいタブで開きます。

      個人履歴、プロジェクト履歴、保存したクエリのタブ。

    4. 自分のジョブの詳細を表示するには、[個人履歴] をクリックします。

    5. プロジェクト内の最近のジョブの詳細を表示するには、[プロジェクト履歴] をクリックします。

    ジョブの詳細を表示する、またはクエリをエディタで開くには、次の操作を行います。

    1. ジョブまたはクエリの [操作] 列で、操作)をクリックします。

    2. [ジョブの詳細を表示] または [エディタでジョブを表示する] を選択します。

    ジョブの管理の詳細については、ジョブを管理するをご覧ください。

    キーボード ショートカット

    Google Cloud コンソールでショートカットを表示するには、[ BigQuery Studio のショートカット] をクリックします。 Google Cloud コンソールでは次のキーボード ショートカットがサポートされています。

    アクション Windows または Linux のショートカット macOS のショートカット
    新しいタブを作成する

    Ctrl+Alt+t

    Cmd+Option+t

    タブを閉じる(キーボード フォーカス タブ)

    Delete

    または

    Backspace

    Delete

    または

    Backspace

    クエリを書式設定する

    Ctrl+Shift+f

    Cmd+Shift+f

    Gemini のコード補完と生成

    Ctrl+Shift+Space

    Ctrl+Shift+Space

    特定のタブに移動する

    Ctrl+Alt+1 through 8

    Cmd+Option+1 through 8

    最後のタブに移動する

    Ctrl+Alt+9

    Cmd+Option+9

    開いている次のタブに移動する

    Ctrl+Alt+Tab

    または

    Ctrl+Alt+PgDn

    Cmd+Shift+Option+Right arrow

    開いている前のタブに移動する

    Ctrl+Alt+Shift+Tab

    または

    Ctrl+Alt+PgUp

    Cmd+Shift+Option+Left arrow

    タブを左に移動する

    Ctrl+Alt+Shift+PgUp

    Ctrl+Shift+Option+PgUp

    タブを右に移動する

    Ctrl+Alt+Shift+PgDn

    Ctrl+Shift+Option+PgDn

    タブメニューを開く(キーボード フォーカス タブ)

    Shift+F10

    Shift+F10

    クエリの実行、またはハイライトされたクエリの実行

    Ctrl+Enter

    または

    Ctrl+e

    Cmd+Enter

    または

    Cmd+e

    エディタのショートカットのリストを表示

    F1

    F1

    アクティブなタブを分割するか左に移動する

    Ctrl+Alt+[

    Cmd+Option+[

    アクティブなタブを分割するか右に移動する

    Ctrl+Alt+]

    Cmd+Option+]

    SQL 自動提案

    Tab

    または

    Ctrl+Space

    Tab

    または

    Ctrl+Space

    SQL 生成ツール

    Ctrl+Shift+P

    Cmd+Shift+P

    行コメントを切り替える

    Ctrl+/

    Cmd+/

    次のステップ