このページでは、Google Cloud コンソールで Spanner Studio を使用して Spanner データを探索し、管理する方法について説明します。
Spanner Studio には [エクスプローラ] ペインがあり、クエリエディタ と SQL クエリ結果テーブルが統合されています。この 1 つのインターフェースから DDL、DML、SQL ステートメントを実行できます。たとえば、サードパーティのデータベース クエリ ツールを構成する代わりに、テーブルを作成し、クエリエディタを使用してすぐにデータに対するクエリを実行できます。
Spanner を初めて使用する場合は、Google Cloud コンソールを使用してデータベースを作成しクエリを実行する方法をご覧ください。
データを探す
エクスプローラを使用して、データベース オブジェクトを表示、検索、操作できます。次のデータベース オブジェクトの作成、変更、削除が可能です。
- テーブル
- 列
- インデックスとキー
- 変更ストリーム
- Vertex AI でホストされる ML モデル
- ロール
- ビュー
[エクスプローラ] ペインの検索フィールドを使用すると、プロジェクト内のデータベース オブジェクトを名前で検索できます。この検索では、検索クエリと完全に一致するリソースか、部分的に一致するリソースが検出されます。検索キーワードがデータベース オブジェクト レベルで一致するリソースが多すぎる場合、すべての一致が表示されないことがあります。検索キーワードを絞り込み、もう一度検索します。
[エクスプローラ] にアクセスするには、次の手順に沿って操作します。
Google Cloud コンソールで、[Spanner] ページを開きます。
リストからインスタンスを選択します。
データベースを選択します。
ナビゲーション メニューで、[Spanner Studio] をクリックします。[エクスプローラ] ペインに、データベースにあるオブジェクトのリストが表示されます。
データを作成、変更、クエリする
クエリエディタを使用すると、DDL、DML、SQL ステートメントを自由に組み合わせて実行できます。ステートメントはセミコロンで区切る必要があります。クエリを自分で作成することも、クエリエディタにテンプレートを入力することもできます。
ステートメントは、クエリエディタ に入力した順序に基づいて実行されます。連続する DDL ステートメントは、まとめられて一度に実行されます。詳細については、バッチ内のステートメントの実行順序をご覧ください。
データを構造化、変更、クエリする手順は次のとおりです。
Google Cloud コンソールで、[Spanner] ページを開きます。
リストからインスタンスを選択します。
データベースを選択します。
ナビゲーション メニューで、[Spanner Studio] をクリックします。
次のいずれかの方法でクエリを作成します。
独自のクエリを作成する手順は次のとおりです。
- [新しい SQL エディタタブ] または [新しいタブ] をクリックして、新しいタブを開きます。
- クエリエディタが表示されたら、クエリを作成します。
テンプレートからクエリを作成する手順は次のとおりです。
- [エクスプローラ] ペインで、データベース オブジェクトの横にある more_vert [アクションを表示] をクリックします。1 つ以上の使用可能なアクションが表示されます。
- アクションをクリックします。クエリエディタにテンプレートが入力されます。
- テンプレート内のプレースホルダをすべて置き換えます。
[実行] をクリックします。クエリの結果が [結果] テーブルに表示されます。