G-gen の佐々木です。当記事では、Spanner で利用することができる Google Cloud 提供の サンプルデータセットを紹介します。

Spanner は、Google Cloud のフルマネージド RDB(リレーショナルデータベース)サービスです。強整合性を保証する RDB の特徴と、グローバルに水平スケーリングできる NoSQL データベースの特徴を併せ持つ、強力な分散データベースを利用することができます。
Spanner の詳細については、以下の記事も参照してください。
サンプルデータセットの種類
Spanner では、通常の SQL クエリやグラフデータベース機能である Spanner Graph、および全文検索機能を手軽に試すことができるサンプルのデータセットが提供されています。
サンプルデータセットは、Spanner のコンソール画面から数クリックで Spanner インスタンス上のデータベースとしてインポートすることができます。
2025年9月現在、4種類のデータセットがサンプルとして提供されています。
| サンプルデータセット名 | 作成されるデータベース名 | 説明 |
|---|---|---|
| Finance graph | finance-graph | Spanner Graph を試すための架空の財務データ |
| Online banking | banking | 全文検索機能を試すための架空の銀行データ |
| Online gaming | gaming | 架空のオンラインゲームのデータ |
| Retail | retail | Spanner Graph と全文検索機能を試すための架空の e コマースデータ |

Spanner エディションによる違い
Spanner は Spanner エディションというティアベースの料金モデルを採用しており、Standard、Enterprise、Enterprise Plus の3つのエディションが提供されています。
利用するエディションは Spanner インスタンスごとに設定することができ、エディションによってそのインスタンスで利用できる機能が決まります。
Spanner Graph および全文検索は Standard エディションでは利用できない機能のため、全てのサンプルデータセットを利用したい場合、Enterprise エディション以上の Spanner インスタンスを利用する必要があります。
以下は Spanner のエディションと利用できるサンプルデータセットの対応表です。
| Standard | Enterprise | Enterprise Plus | |
|---|---|---|---|
| Finance graph | × | ○ | ○ |
| Online banking | × | ○ | ○ |
| Online gaming | ○ | ○ | ○ |
| Retail | × | ○ | ○ |
Spanner インスタンスの準備
サンプルデータセットを使用するために、Spanner のインスタンスを作成します。すべてのサンプルデータセットを使用したい場合は Enterprise エディション以上のインスタンスを作成してください。エディションはインスタンス作成後でもアップグレード/ダウングレードすることが可能です。

サンプルデータセットの作成
サンプルデータセットを作成するには、Spanner インスタンスの概要画面から [Explore dataset] を選択します。

作成したいサンプルデータセットを選択し、[Create database] でデータベースを作成します。

インスタンスが Standard エディションの場合、使用できないデータセットを作成しようとするとデータベースの作成に失敗します。
Spanner Graph 機能を使うサンプルデータセットのインポートに失敗した場合のエラーメッセージ
Unable to create Spanner database – Feature GRAPH is not available to Instance projects/myproject/instances/sample, in Edition STANDARD. The minimum required Edition for this feature is ENTERPRISE. Please refer documentation for additional information.
全文検索機能を使うサンプルデータセットのインポートに失敗した場合のエラーメッセージ
Unable to create Spanner database – Feature FULL_TEXT_SEARCH is not available to Instance projects/myproject/instances/sample, in Edition STANDARD. The minimum required Edition for this feature is ENTERPRISE. Please refer documentation for additional information.
サンプルクエリ
各サンプルデータセットには、Spanner Studio から利用できるサンプルの保存したクエリ(Saved queries)が用意されています。
データセットごとに、そのデータセットで利用できる機能のサンプルクエリが提供されています。以下のスクリーンショットでは、Retail データセットで Spanner Graph と全文検索のサンプルクエリを実行しています。


佐々木 駿太 (記事一覧)
G-gen最北端、北海道在住のクラウドソリューション部エンジニア
2022年6月にG-genにジョイン。Google Cloud Partner Top Engineer 2025 Fellowに選出。好きなGoogle CloudプロダクトはCloud Run。
趣味はコーヒー、小説(SF、ミステリ)、カラオケなど。
コメント