Bigtable Studio を使用してデータを管理する
このページでは、Google Cloud コンソールで Bigtable Studio を使用して Bigtable データを探索して管理する方法について説明します。
Bigtable Studio には [エクスプローラ] ペインがあり、以下の対象と統合されています。
- コードを記述することなくクエリを作成して実行できるインタラクティブなフォームであるクエリビルダー
- SQL コマンドを作成して実行できるクエリエディタ
- SQL クエリ結果テーブル
Bigtable を初めて使用する場合は、cbt
CLI を使用してインスタンスを作成し、データを書き込む方法をご覧ください。
必要なロール
テーブルに対してクエリを実行するために必要な権限を取得するには、テーブルを含むインスタンスに対する Bigtable Reader(roles/bigtable.reader
)IAM ロールを付与するよう、管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
データを探す
エクスプローラを使用して、Bigtable リソースに対して次のアクションを実行できます。
Bigtable リソース | エクスプローラのアクション |
---|---|
表 |
|
列ファミリー |
|
特定の列ファミリー |
|
[エクスプローラ] にアクセスするには、次の手順に沿って操作します。
Google Cloud コンソールで [Bigtable インスタンス] ページを開きます。
リストからインスタンスを選択します。
ナビゲーション メニューで [Bigtable Studio] をクリックします。[エクスプローラ] ペインに、インスタンス内のテーブルと承認済みビューのリストが表示されます。
クエリビルダーでデータにクエリを実行する
クエリビルダーは、コードや SQL ステートメントを記述せずに、Google Cloud コンソールから Bigtable Data API に読み取りリクエストを送信できるインタラクティブなフォームです。詳細については、コンソールでクエリを作成するをご覧ください。
クエリエディタで SQL を使用してデータにクエリを実行する
クエリエディタを使用すると、SQL SELECT ステートメントの任意の組み合わせを実行できます。ステートメントはセミコロンで区切る必要があります。
ステートメントは、クエリエディタ に入力した順序に基づいて実行されます。
データをクエリする手順は次のとおりです。
Google Cloud コンソールで [Bigtable インスタンス] ページを開きます。
リストからインスタンスを選択します。
ナビゲーション メニューで [Bigtable Studio] をクリックします。
クエリを作成します。
- をクリックして [エディタ] を選択し、新しいタブを開きます。
- クエリエディタが表示されたら、クエリを入力します。 クエリが有効な SQL の場合は、[有効] メッセージが表示されます。
省略可: ステートメントを SQL スタイルで書式設定するには、[書式] をクリックします。
[実行] をクリックします。クエリの結果が [結果] テーブルに表示されます。
省略可: エディタで選択したテキストの一部のみを実行するには、そのテキストをハイライト表示して [選択内容を実行] をクリックします。ハイライト表示されたクエリの結果が [結果] テーブルに表示されます。
クエリエディタからすべてのテキストを削除するには、[クリア] をクリックします。
Bigtable データに対してクエリを実行する SQL ステートメントの作成の詳細については、Bigtable 用の GoogleSQL の概要をご覧ください。