📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

クラウドストレージからサンプルデータ(SQLファイル)をTiDB Cloud Dedicatedにインポートする



このドキュメントでは、UI を介してサンプルデータ (SQL ファイル) をTiDB Cloud Dedicatedにインポートする方法について説明します。使用するサンプルデータは、Capital Bikeshare のデータライセンス契約に基づいて公開されている Capital Bikeshare のシステムデータです。サンプルデータをインポートする前に、TiDB クラスタが 1つ必要です。

    1. 対象のTiDB Cloud DedicatedクラスタのImportページを開きます。

      1. TiDB Cloudコンソールにログインし、My TiDBページに移動します。

      2. 対象のTiDB Cloud Dedicatedクラスターの名前をクリックして概要ページに移動し、左側のナビゲーションペインでData > Importをクリックします。

    2. Import data from Cloud Storageをクリックします。

    3. Import Data from Cloud Storageページで、以下の情報を入力してください。

      • Storage Provider: Amazon S3を選択してください。
      • Source URI :サンプルデータURI s3://tidbcloud-sample-data/data-ingestion/を入力してください。
      • Credentials: AWS Role ARNを選択し、 arn:aws:iam::801626783489:role/import-sample-accessを入力します。
        • AWS Access Key:サンプルデータの場合はこのオプションをスキップしてください。
    4. Nextをクリックしてください。

    5. Destination Mappingセクションで、 自動マッピングにTiDBファイル命名規則を使用するを選択したまま、データ形式としてSQLを選択します。

    6. Nextをクリックします。TiDB Cloudがソースファイルをスキャンします。

    7. スキャン結果を確認し、検出されたデータファイルと対応するターゲットテーブルをチェックしてから、 Start Importをクリックします。

    8. インポートの進行状況がCompletedと表示されたら、インポートされたテーブルを確認してください。

    1. 対象のTiDB Cloud DedicatedクラスタのImportページを開きます。

      1. TiDB Cloudコンソールにログインし、My TiDBページに移動します。

      2. 対象のTiDB Cloud Dedicatedクラスターの名前をクリックして概要ページに移動し、左側のナビゲーションペインでData > Importをクリックします。

    2. Import data from Cloud Storageをクリックします。

    3. Import Data from Cloud Storageページで、以下の情報を入力してください。

      • Storage Provider: Google Cloud Storageを選択してください。
      • Source URI :サンプルデータURI gs://tidbcloud-samples-us-west1/を入力してください。
      • Google Cloud Service Account ID: TiDB Cloudは、このページにGoogle CloudサービスアカウントIDを表示します。サンプルデータURIを使用する場合は、そのまま続行できます。
    4. Nextをクリックしてください。

    5. Destination Mappingセクションで、 自動マッピングにTiDBファイル命名規則を使用するを選択したまま、データ形式としてSQLを選択します。

    6. Nextをクリックします。TiDB Cloudがソースファイルをスキャンします。

    7. スキャン結果を確認し、検出されたデータファイルと対応するターゲットテーブルをチェックしてから、 Start Importをクリックします。

    8. インポートの進行状況がCompletedと表示されたら、インポートされたテーブルを確認してください。

    1. 対象のTiDB Cloud DedicatedクラスタのImportページを開きます。

      1. TiDB Cloudコンソールにログインし、My TiDBページに移動します。

      2. 対象のTiDB Cloud Dedicatedクラスターの名前をクリックして概要ページに移動し、左側のナビゲーションペインでData > Importをクリックします。

    2. Import data from Cloud Storageをクリックします。

    3. Import Data from Cloud Storageページで、以下の情報を入力してください。

      • Storage Provider: Azure Blob Storageを選択します。

      • Source URI :サンプルデータURI https://tcidmsampledata.blob.core.windows.net/sql/を入力してください。

      • Connectivity Method: TiDB CloudがAzure Blob Storageに接続する方法を選択します。サンプルデータをインポートするには、デフォルトの接続方法を使用できます。

        • Public(デフォルト):パブリックインターネット経由で接続します。ストレージアカウントがパブリックネットワークへのアクセスを許可している場合にこのオプションを使用してください。

        • Private Link:Azure プライベートエンドポイント経由で接続し、ネットワークから隔離されたアクセスを実現します。ストレージアカウントがパブリックアクセスをブロックしている場合、またはセキュリティポリシーでプライベート接続が必要な場合にこのオプションを使用します。Private Linkを選択した場合は、追加フィールドAzure Blob Storage Resource IDも入力する必要があります。リソース ID を確認するには:

          1. Azureポータルにアクセスします。
          2. ストレージアカウントに移動し、 Overview > JSON Viewをクリックします。
          3. idプロパティの値をコピーします。リソース ID は/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Storage/storageAccounts/<account_name>の形式です。
      • SAS Token:

        • サンプルデータには、次のSAS Tokenを使用してください: sv=2015-04-05&ss=b&srt=co&sp=rl&se=2099-03-01T00%3A00%3A01.0000000Z&sig=cQHvaofmVsUJEbgyf4JFkAwTJGsFOmbQHx03GvVMrNc%3D 。
        • 自分のデータについては、SAS トークンを使用して Azure Blob Storage にアクセスできます。詳細については、 Azure Blob Storageへのアクセスを構成するを参照してください。
    4. Nextをクリックしてください。

      接続方法としてPrivate Linkを選択した場合、 TiDB Cloudはストレージアカウント用のプライベートエンドポイントを作成します。接続を開始するには、Azureポータルでこのエンドポイントリクエストを承認する必要があります。

      1. Azureポータルに移動し、ストレージアカウントに移動します。

      2. Networking > Private endpoint connectionsをクリックします。

      3. TiDB Cloudからの保留中の接続リクエストを見つけて、 Approveをクリックします。

      4. TiDB Cloudコンソールに戻ります。エンドポイントが承認されると、インポート ウィザードが自動的に続行されます。

    5. Destination Mappingセクションで、 自動マッピングにTiDBファイル命名規則を使用するを選択したまま、データ形式としてSQLを選択します。

    6. Nextをクリックします。TiDB Cloudがソースファイルをスキャンします。

    7. スキャン結果を確認し、検出されたデータファイルと対応するターゲットテーブルをチェックしてから、 Start Importをクリックします。

    8. インポートの進行状況がCompletedと表示されたら、インポートされたテーブルを確認してください。

    データインポートの進行状況がCompletedと表示されたら、サンプルデータとデータベーススキーマがTiDB Cloudのデータベースに正常にインポートされたことを意味します。

    クラスターに接続した後、ターミナルでいくつかのクエリを実行して結果を確認できます。例えば、次のようになります。

    1. "12th & U St NW"から始まる旅行記録を取得してください。

      use bikeshare;
      select * from `trips` where start_station_name='12th & U St NW' limit 10;
      +-----------------+---------------+---------------------+---------------------+--------------------+------------------+-------------------------------------------+----------------+-----------+------------+-----------+------------+---------------+ | ride_id | rideable_type | started_at | ended_at | start_station_name | start_station_id | end_station_name | end_station_id | start_lat | start_lng | end_lat | end_lng | member_casual | +-----------------+---------------+---------------------+---------------------+--------------------+------------------+-------------------------------------------+----------------+-----------+------------+-----------+------------+---------------+ | E291FF5018 | classic_bike | 2021-01-02 11:12:38 | 2021-01-02 11:23:47 | 12th & U St NW | 31268 | 7th & F St NW / National Portrait Gallery | 31232 | 38.916786 | -77.02814 | 38.89728 | -77.022194 | member | | E76F3605D0 | docked_bike | 2020-09-13 00:44:11 | 2020-09-13 00:59:38 | 12th & U St NW | 31268 | 17th St & Massachusetts Ave NW | 31267 | 38.916786 | -77.02814 | 38.908142 | -77.03836 | casual | | FFF0B75414 | docked_bike | 2020-09-28 16:47:53 | 2020-09-28 16:57:30 | 12th & U St NW | 31268 | 17th St & Massachusetts Ave NW | 31267 | 38.916786 | -77.02814 | 38.908142 | -77.03836 | casual | | C3F2C16949 | docked_bike | 2020-09-13 00:42:03 | 2020-09-13 00:59:43 | 12th & U St NW | 31268 | 17th St & Massachusetts Ave NW | 31267 | 38.916786 | -77.02814 | 38.908142 | -77.03836 | casual | | 1C7EC91629 | docked_bike | 2020-09-28 16:47:49 | 2020-09-28 16:57:26 | 12th & U St NW | 31268 | 17th St & Massachusetts Ave NW | 31267 | 38.916786 | -77.02814 | 38.908142 | -77.03836 | member | | A3A38BCACA | classic_bike | 2021-01-14 09:52:53 | 2021-01-14 10:00:51 | 12th & U St NW | 31268 | 10th & E St NW | 31256 | 38.916786 | -77.02814 | 38.895912 | -77.02606 | member | | EC4943257E | electric_bike | 2021-01-28 10:06:52 | 2021-01-28 10:16:28 | 12th & U St NW | 31268 | 10th & E St NW | 31256 | 38.916843 | -77.028206 | 38.89607 | -77.02608 | member | | D4070FBFA7 | classic_bike | 2021-01-12 09:50:51 | 2021-01-12 09:59:41 | 12th & U St NW | 31268 | 10th & E St NW | 31256 | 38.916786 | -77.02814 | 38.895912 | -77.02606 | member | | 6EABEF3CAB | classic_bike | 2021-01-09 15:00:43 | 2021-01-09 15:18:30 | 12th & U St NW | 31268 | 1st & M St NE | 31603 | 38.916786 | -77.02814 | 38.905697 | -77.005486 | member | | 2F5CC89018 | electric_bike | 2021-01-02 01:47:07 | 2021-01-02 01:58:29 | 12th & U St NW | 31268 | 3rd & H St NE | 31616 | 38.916836 | -77.02815 | 38.90074 | -77.00219 | member | +-----------------+---------------+---------------------+---------------------+--------------------+------------------+-------------------------------------------+----------------+-----------+------------+-----------+------------+---------------+
    2. 電動自転車の走行記録を取得します:

      use bikeshare;
      select * from `trips` where rideable_type="electric_bike" limit 10;
      +------------------+---------------+---------------------+---------------------+----------------------------------------+------------------+-------------------------------------------------------+----------------+-----------+------------+-----------+------------+---------------+ | ride_id | rideable_type | started_at | ended_at | start_station_name | start_station_id | end_station_name | end_station_id | start_lat | start_lng | end_lat | end_lng | member_casual | +------------------+---------------+---------------------+---------------------+----------------------------------------+------------------+-------------------------------------------------------+----------------+-----------+------------+-----------+------------+---------------+ | AF15B12839DA4367 | electric_bike | 2021-01-23 14:50:46 | 2021-01-23 14:59:55 | Columbus Circle / Union Station | 31623 | 15th & East Capitol St NE | 31630 | 38.8974 | -77.00481 | 38.890 | 76.98354 | member | | 7173E217338C4752 | electric_bike | 2021-01-15 08:28:38 | 2021-01-15 08:33:49 | 37th & O St NW / Georgetown University | 31236 | 34th St & Wisconsin Ave NW | 31226 | 38.907825 | -77.071655 | 38.916 | -77.0683 | member | | E665505ED621D1AB | electric_bike | 2021-01-05 13:25:47 | 2021-01-05 13:35:58 | N Lynn St & Fairfax Dr | 31917 | 34th St & Wisconsin Ave NW | 31226 | 38.89359 | -77.07089 | 38.916 | 77.06829 | member | | 646AFE266A6375AF | electric_bike | 2021-01-16 00:08:10 | 2021-01-16 00:35:58 | 7th St & Massachusetts Ave NE | 31647 | 34th St & Wisconsin Ave NW | 31226 | 38.892235 | -76.996025 | 38.91 | 7.068245 | member | | 40CDDA0378E45736 | electric_bike | 2021-01-03 11:14:50 | 2021-01-03 11:26:04 | N Lynn St & Fairfax Dr | 31917 | 34th St & Wisconsin Ave NW | 31226 | 38.893734 | -77.07096 | 38.916 | 7.068275 | member | | E0A7DDB0CE680C01 | electric_bike | 2021-01-05 18:18:17 | 2021-01-05 19:04:11 | Maine Ave & 7th St SW | 31609 | Smithsonian-National Mall / Jefferson Dr & 12th St SW | 31248 | 38.878727 | -77.02304 | 38.8 | 7.028755 | casual | | 71BDF35029AF0039 | electric_bike | 2021-01-07 10:23:57 | 2021-01-07 10:59:43 | 10th & K St NW | 31263 | East West Hwy & Blair Mill Rd | 32019 | 38.90279 | -77.02633 | 38.990 | 77.02937 | member | | D5EACDF488260A61 | electric_bike | 2021-01-13 20:57:23 | 2021-01-13 21:04:19 | 8th & H St NE | 31661 | 15th & East Capitol St NE | 31630 | 38.89985 | -76.994835 | 38.88 | 76.98345 | member | | 211D449363FB7EE3 | electric_bike | 2021-01-15 17:22:02 | 2021-01-15 17:35:49 | 7th & K St NW | 31653 | 15th & East Capitol St NE | 31630 | 38.90216 | -77.0211 | 38.88 | 76.98357 | casual | | CE667578A7291701 | electric_bike | 2021-01-15 16:55:12 | 2021-01-15 17:38:26 | East West Hwy & 16th St | 32056 | East West Hwy & Blair Mill Rd | 32019 | 38.995674 | -77.03868 | 38.990 | 77.02953 | casual | +------------------+---------------+---------------------+---------------------+----------------------------------------+------------------+-------------------------------------------------------+----------------+-----------+------------+-----------+------------+---------------+

    このページは役に立ちましたか?