無料トライアル インスタンスを作成してサンプルデータをインポートする

この Bigtable 無料トライアル インスタンスのクイックスタートでは、Bigtable 無料トライアル インスタンスを設定して Bigtable の機能を試すための最初の手順について説明します。

Bigtable の無料トライアル インスタンスでは、Bigtable の特長と機能を 90 日間無料で学習し探索できます。Bigtable の無料トライアルと Bigtable の無料トライアル インスタンスの詳細については、 無料トライアルの概要をご覧ください。

このクイックスタートでは、次のアクションを実行します。

  • コンソールで Bigtable の無料トライアル インスタンスを作成する。 Google Cloud
  • Bigtable Studio を使用して、サンプルデータに対してクエリを実行する。
  • パフォーマンス テスト用に 100 GB のサンプルデータをインポートする。
  • Cloud Shell を使用して、独自のデータを Bigtable の無料トライアル インスタンスにインポートする。

始める前に

  • Google アカウントをお持ちのすべてのユーザーが 10 日間のトライアル期間を利用できます。
  • Bigtable の無料トライアル インスタンスを含むプロジェクトで Cloud Billing が有効になっている場合、10 日間のトライアル期間を 90 日間に延長できます。Bigtable の無料トライアル インスタンスを有料インスタンスにアップグレードしない限り、課金されることはありません。
  • Bigtable の無料トライアル インスタンスを削除すると、90 日間のトライアル期間が有効であっても、別のインスタンスを再度作成することはできません
  • API を有効にして IAM ロールを割り当てる:
    1. アカウントにログインしてください。 Google Cloud を初めて使用する場合は、 アカウントを作成して、実際のシナリオで Google プロダクトのパフォーマンスを評価してください。 Google Cloud新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
    2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

      Roles required to select or create a project

      • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
      • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

      Go to project selector

    3. Enable the Cloud Bigtable and Cloud Bigtable Admin APIs.

      Roles required to enable APIs

      To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

      Enable the APIs

    4. Make sure that you have the following role or roles on the project: roles/bigtable.admin

      Check for the roles

      1. In the Google Cloud console, go to the IAM page.

        Go to IAM
      2. Select the project.
      3. In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.

      4. For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.

      Grant the roles

      1. In the Google Cloud console, go to the IAM page.

        Go to IAM
      2. Select the project.
      3. Click Grant access.
      4. In the New principals field, enter your user identifier. This is typically the email address for a Google Account.

      5. Click Select a role, then search for the role.
      6. To grant additional roles, click Add another role and add each additional role.
      7. Click Save.
    5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

      Roles required to select or create a project

      • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
      • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

      Go to project selector

    6. Enable the Cloud Bigtable and Cloud Bigtable Admin APIs.

      Roles required to enable APIs

      To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

      Enable the APIs

    7. Make sure that you have the following role or roles on the project: roles/bigtable.admin

      Check for the roles

      1. In the Google Cloud console, go to the IAM page.

        Go to IAM
      2. Select the project.
      3. In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.

      4. For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.

      Grant the roles

      1. In the Google Cloud console, go to the IAM page.

        Go to IAM
      2. Select the project.
      3. Click Grant access.
      4. In the New principals field, enter your user identifier. This is typically the email address for a Google Account.

      5. Click Select a role, then search for the role.
      6. To grant additional roles, click Add another role and add each additional role.
      7. Click Save.

Bigtable の無料トライアル インスタンスを作成する

次の手順では、 コンソール Google Cloud を使用して Bigtable の無料トライアル インスタンスを作成する方法について説明します。

  1. コンソールで [Bigtable へようこそ] ページを開きます。 Google Cloud

    Bigtable へようこそ

  2. [Bigtable を最大 90 日間、コミットメントなしで無料でお試しいただけます] セクションに、次の情報を入力します。

    1. [インスタンス名] にインスタンスの名前を入力します。例: Free trial instance
    2. (省略可)[インスタンス ID] で、自動生成されたインスタンス 識別子を確認し、必要に応じて変更します。このガイドの例では、free-trial-instance ID を使用します。
    3. [リージョン] で、お近くのリージョンを選択します。
    4. [ゾーン] で [すべて] を選択します。
  3. [無料インスタンスを作成] をクリックします。

Bigtable の基礎を学ぶ

コンソールの Bigtable の無料トライアル インスタンス インターフェースには、Bigtable の基礎を学習して試すためのインタラクティブなチュートリアル(省略可)が用意されています。 Google Cloud

必要に応じて、Bigtable の無料トライアル インスタンスの概要で、次の 4 分間の紹介動画をご覧ください。

  1. コンソールで Bigtable インスタンスのリストを開きます。 Google Cloud

    インスタンスのリストを開く

  2. Bigtable の無料トライアル インスタンス(free-trial-instance)をクリックします。

  3. ナビゲーション パネルで [概要] をクリックします。

  4. [無料インスタンスを最大限に活用する] セクションで [Bigtable の基礎] を選択し、[動画を再生] をクリックします。

  5. このチュートリアルの手順を完了するには、[完了とする] をクリックします。

サンプルデータに対してクエリを実行する

コンソールで Bigtable の無料トライアル インスタンスを作成すると、Bigtable の機能と機能を試して理解するためのサンプル テーブルとサンプルクエリが作成されます。Google Cloud

weather-data テーブルには、世界中の空港から報告されたサンプル気象データが含まれています。Bigtable Studio でこのテーブルに対してサンプルクエリを実行するには:

  1. コンソールで Bigtable インスタンスのリストを開きます。 Google Cloud

    インスタンスのリストを開く

  2. Bigtable の無料トライアル インスタンス(free-trial-instance)をクリックします。

  3. ナビゲーション パネルで [概要] をクリックします。

  4. [無料インスタンスを最大限に活用する] セクションで [テーブルのクエリ] を選択し、[テーブルのクエリ] をクリックします。

    短いウェルカム ツアーで、Bigtable Studio の SQL クエリの基本について説明します。

  5. サンプルデータの次のクエリが Bigtable Studio で作成されます。

    SELECT *
    FROM `weather-data`(WITH_HISTORY=>FALSE)
    LIMIT 10;
    
  6. [実行] をクリックします。クエリの結果が [結果] テーブルに表示されます。

  7. このチュートリアルの手順を完了するには、[概要] に戻り、[完了とする] をクリックします。

サンプルクエリの詳細

無料インスタンスには、他にもサンプルクエリがあります。これらは [クエリ] セクションで確認できます。

  1. コンソールで Bigtable インスタンスのリストを開きます。 Google Cloud

    インスタンスのリストを開く

  2. Bigtable の無料トライアル インスタンス(free-trial-instance)をクリックします。

  3. ナビゲーション パネルで [Bigtable Studio] をクリックします。

  4. [エクスプローラ] ペインで、[クエリ] を開きます。

  5. Bigtable クエリのさまざまな側面を示すサンプルクエリを確認します。

    クエリ構文の詳細については、 Bigtable 用の GoogleSQL の概要をご覧ください。

パフォーマンス ベンチマーク用のテストテーブルをインポートする

大量のデータを扱う場合の Bigtable の機能を試すには、テストテーブルをインポートして、現実的なパフォーマンス ベンチマークを実行し、モニタリング ツールを試すことができます。テストテーブルには、 Yahoo! に基づく 100 GB のサンプルデータが含まれています。Cloud Serving Benchmark(YCSB) テスト。

パフォーマンス テスト用のテーブルをインポートするには:

  1. コンソールで Bigtable インスタンスのリストを開きます。 Google Cloud

    インスタンスのリストを開く

  2. Bigtable の無料トライアル インスタンス(free-trial-instance)をクリックします。

  3. ナビゲーション パネルで [概要] をクリックします。

  4. [無料インスタンスを最大限に活用する] セクションで [Bigtable のパフォーマンス] を選択し、[YCSB データをインポート] をクリックして、テーブルが作成されるまで待ちます。

  5. ナビゲーション パネルで [テーブル] をクリックし、YCSB テーブルをクリックします。

  6. YCSB テーブルにデータが入力されたら、Bigtable Studio でテーブルに対してクエリを実行できます。

  7. このチュートリアルの手順を完了するには、[概要] に戻り、[完了とする] をクリックします。

さらに詳しく調べるには、 Bigtable 用の PerfKitBenchmarker チュートリアルに沿って、特定のユースケースに合わせてカスタマイズされたテストを作成します。パフォーマンス テストの詳細については、パフォーマンスについてをご覧ください。

データのインポート

時系列データ、テレメトリー ログ、機械学習データなどの大量のデータをテーブルに読み込むことで、Bigtable の探索を続けることができます。

Bigtable は、データをインポートするさまざまな 方法をサポートしています。たとえば、Cloud Shell の CSV ファイルからデータをインポートすることから始めます。

  1. コンソールで Bigtable インスタンスのリストを開きます。 Google Cloud

    インスタンスのリストを開く

  2. Bigtable の無料トライアル インスタンス(free-trial-instance)をクリックします。

  3. ナビゲーション パネルで [概要] をクリックします。

  4. [無料インスタンスを最大限に活用する] セクションで [データをインポート] を選択します。

  5. [インポート] をクリックし、[CLI 経由で CSV をインポート] を選択します。

  6. 次のいずれかのオプションを使用して CSV データをインポートします。

    • CSV データをインポートするに記載されている手順に沿って、ローカルの CSV ファイルを Cloud Shell にアップロードします。

    • Cloud Shell で新しいサンプルファイルを作成します。

      サンプル CSV ファイルを作成してデータを入力する

      1. Cloud Shell で次のコマンドを実行して、新しいファイルを作成します。

        nano example-data.csv
        
      2. 次のサンプルデータをファイルにコピーします。

        ,timestamp_start,timestamp_end,point,description
        ,timestamp,timestamp,coordinate,value
        0001, 2026-045T08:12:22.668, 2026-045T08:30:59.193, 35.403, HIGH_RES
        0002, 2026-045T08:16:06.072, 2026-045T08:17:21.548, -25.831, LOW_RES
        0003, 2026-045T08:05:29.093, 2026-045T08:40:22.250, 23.703, HIGH_RES
        0004, 2026-045T08:18:30.030, 2026-045T08:20:16.674, -5.818, LOW_RES
        0005, 2026-045T08:43:49.486, 2026-045T08:51:36.868, 42.041, HIGH_RES
        0006, 2026-045T08:17:55.572, 2026-045T08:22:32.530, 96.509, HIGH_RES
        0007, 2026-045T08:02:02.056, 2026-045T08:59:34.785, 87.653, HIGH_RES
        0008, 2026-045T08:12:50.590, 2026-045T08:43:19.412, -10.296, LOW_RES
        0009, 2026-045T08:18:29.009, 2026-045T08:47:44.556, 23.375, LOW_RES
        0010, 2026-045T08:14:26.152, 2026-045T08:37:10.951, -11.726, HIGH_RES
        0011, 2026-045T08:07:44.270, 2026-045T08:37:29.702, -55.675, HIGH_RES
        0012, 2026-045T08:17:47.771, 2026-045T08:19:23.476, 37.794, HIGH_RES
        0013, 2026-045T08:29:27.933, 2026-045T08:59:45.301, -12.718, LOW_RES
        0014, 2026-045T08:12:31.432, 2026-045T08:48:47.590, -65.408, HIGH_RES
        0015, 2026-045T08:13:15.119, 2026-045T08:37:50.639, 99.327, LOW_RES
        
      3. Ctrl+X を押して、y で確定します。

  7. データをインポートするテーブルがすでに作成されており、CSV データ構造と一致していることを確認します。

    テーブルがない場合は、 CSV 構造に一致する新しいテーブルを作成します。たとえば、 Google Cloud コンソールで操作するか、cbt コマンドを使用します。

    Cloud Shell の次のコマンドは、指定されたサンプル CSV ファイルの新しいテーブルを作成します。

    cbt -project PROJECT_ID \
      -instance free-trial-instance \
      createtable TABLE_ID \
      families=timestamp_start,timestamp_end,point,description
    

    次のように置き換えます。

    • PROJECT_ID: Bigtable の無料トライアル インスタンスが配置されているプロジェクト。
    • TABLE_ID: 新しいテーブルの ID。例: example-table
  8. Cloud Shell プロンプトで次のコマンドを実行して、CSV ファイルからテーブルにデータをインポートします。

    cbt -project PROJECT_ID \
      -instance free-trial-instance  \
      import TABLE_ID \
       FILE_NAME
    

    次のように置き換えます。

    • PROJECT_ID: Bigtable の無料トライアル インスタンスが配置されているプロジェクト。
    • TABLE_ID: データをインポートするテーブルの ID。
    • FILE_NAME: インポートする CSV ファイルの名前。

    例:

    cbt -project example-project -instance free-trial-instance import \
    example-table example-data.csv
    

または Bigtable にデータをインポートするその他の方法については、 データのインポートとエクスポートをご覧ください。

無料トライアル期間を延長する

プロジェクトに有効な Cloud 請求先アカウントがある場合は、10 日間のトライアル期間を 90 日間に延長できます。

無料トライアル期間を 90 日間に延長するには:

  1. プロジェクトに有効な Cloud 請求先アカウントがあることを確認します。

    新規のお客様の場合は、Google アカウントでコンソールにログインし、クレジット カードまたは他のお支払い方法で Cloud 請求先アカウントを設定してから、Bigtable の無料トライアル インスタンスを作成します。 Google Cloud Google Cloud Google はこのお支払い情報を使用して、お客様の本人確認を行います。明示的に Cloud 請求先アカウントを有料アカウントにアップグレードし、Bigtable の無料トライアル インスタンスをアップグレードしない限り、Bigtable インスタンスは課金されません。

  2. コンソールで Bigtable インスタンスのリストを開きます。 Google Cloud

    インスタンスのリストを開く

  3. Bigtable の無料トライアル インスタンス(free-trial-instance)をクリックします。

  4. ナビゲーション パネルで [概要] をクリックします。

  5. [概要] セクションで [トライアルを延長] をクリックします。

Bigtable の無料トライアル インスタンスをアップグレードする

Bigtable の無料トライアル インスタンスをアップグレードすると、トライアルが終了し 、 トライアル機能の制限 がインスタンスに適用されなくなります。たとえば、スケーリングやレプリケーションの有効化ができます。

次の手順では、Bigtable の無料トライアル インスタンスをアップグレードする方法について説明します。

  1. コンソールで Bigtable インスタンスのリストを開きます。 Google Cloud

    インスタンスのリストを開く

  2. Bigtable の無料トライアル インスタンス(free-trial-instance)をクリックします。

  3. ナビゲーション パネルで [概要] をクリックします。

  4. [概要] セクションで [アップグレード] をクリックします。

    [Bigtable の無料インスタンスのアップグレード] ページが開き、トライアル機能とフル機能の比較が表示されます。

  5. [アップグレード] をクリックします。

    インスタンスをアップグレードしたら、 インスタンスを変更して、 レプリケーションや自動スケーリングなどのオプションを構成できます。

Bigtable の無料トライアル インスタンスを削除する

  1. コンソールで Bigtable インスタンスのリストを開きます。 Google Cloud

    インスタンスのリストを開く

  2. Bigtable の無料トライアル インスタンス(free-trial-instance)をクリックします。

  3. [インスタンスの削除] をクリックします。

  4. インスタンス ID を入力して [削除] をクリックし、削除を確定します。

トラブルシューティング

[Bigtable へようこそ] ページに、Bigtable の無料トライアル インスタンスを作成するフィールドがない
プロジェクトごとに 1 つの Bigtable の無料トライアル インスタンスを作成できます。プロジェクトで Bigtable の無料トライアル インスタンスをすでに作成している場合、元のインスタンスを削除しても、別のインスタンスを作成することはできません。

次のステップ