このページでは、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 つ以上表示されます。
- アクションをクリックします。クエリエディタにテンプレートが入力されます。
- テンプレート内のプレースホルダをすべて置き換えます。
[実行] をクリックします。クエリの結果が [結果] テーブルに表示されます。