Google Cloud コンソールを使用してデータを管理する

このページでは、Google Cloud コンソールで Spanner Studio を使用して Spanner データを探索し、管理する方法について説明します。

Spanner Studio には [エクスプローラ] ペインがあり、クエリエディタ と SQL クエリ結果テーブルが統合されています。この 1 つのインターフェースから DDL、DML、SQL ステートメントを実行できます。たとえば、サードパーティのデータベース クエリ ツールを構成する代わりに、テーブルを作成し、クエリエディタを使用してすぐにデータに対するクエリを実行できます。

Spanner を初めて使用する場合は、Google Cloud コンソールを使用してデータベースを作成しクエリを実行する方法をご覧ください。

データを探す

エクスプローラを使用して、データベース オブジェクトを表示、検索、操作できます。次のデータベース オブジェクトの作成、変更、削除が可能です。

  • テーブル
  • インデックスとキー
  • 変更ストリーム
  • Vertex AI でホストされる ML モデル
  • ロール
  • ビュー

[エクスプローラ] ペインの検索フィールドを使用すると、プロジェクト内のデータベース オブジェクトを名前で検索できます。この検索では、検索クエリと完全に一致するリソースか、部分的に一致するリソースが検出されます。検索キーワードがデータベース オブジェクト レベルで一致するリソースが多すぎる場合、すべての一致が表示されないことがあります。検索キーワードを絞り込み、もう一度検索します。

[エクスプローラ] にアクセスするには、次の手順に沿って操作します。

  1. Google Cloud コンソールで、[Spanner] ページを開きます。

    Spanner に移動

  2. リストからインスタンスを選択します。

  3. データベースを選択します。

  4. ナビゲーション メニューで、[Spanner Studio] をクリックします。[エクスプローラ] ペインに、データベースにあるオブジェクトのリストが表示されます。

データを作成、変更、クエリする

クエリエディタを使用すると、DDL、DML、SQL ステートメントを自由に組み合わせて実行できます。ステートメントはセミコロンで区切る必要があります。クエリを自分で作成することも、クエリエディタにテンプレートを入力することもできます。

ステートメントは、クエリエディタ に入力した順序に基づいて実行されます。連続する DDL ステートメントは、まとめられて一度に実行されます。詳細については、バッチ内のステートメントの実行順序をご覧ください。

データを構造化、変更、クエリする手順は次のとおりです。

  1. Google Cloud コンソールで、[Spanner] ページを開きます。

    Spanner に移動

  2. リストからインスタンスを選択します。

  3. データベースを選択します。

  4. ナビゲーション メニューで、[Spanner Studio] をクリックします。

  5. 次のいずれかの方法でクエリを作成します。

    • 独自のクエリを作成する手順は次のとおりです。

      1. [新しい SQL エディタタブ] または [新しいタブ] をクリックして、新しいタブを開きます。
      2. クエリエディタが表示されたら、クエリを作成します。
    • テンプレートからクエリを作成する手順は次のとおりです。

      1. [エクスプローラ] ペインで、データベース オブジェクトの横にある more_vert [アクションを表示] をクリックします。1 つ以上の使用可能なアクションが表示されます。
      2. アクションをクリックします。クエリエディタにテンプレートが入力されます。
      3. テンプレート内のプレースホルダをすべて置き換えます。
  6. [実行] をクリックします。クエリの結果が [結果] テーブルに表示されます。