すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for OceanBase:テストデータの生成

最終更新日:Jan 19, 2025

このトピックでは、モックデータの生成、表示、およびダウンロード方法について説明します。

背景情報

OceanBase 開発者センター ( ODC ) は、データベース パフォーマンス テストや機能検証など、大量のモックデータを必要とするシナリオで、既存のテーブルのフィールド タイプに基づいてデータを迅速に生成できるデータ モッキング機能を提供します。

考慮事項

  • 一度に最大 1 億行をモックできます。

  • CHECK 制約のあるテーブルでは、データ モッキングはサポートされていません。

  • RANGE パーティションテーブルまたは LIST パーティションテーブルでは、データ モッキングはサポートされていません。

  • ZHSGB2312 を使用してエンコードされたテーブルでは、データ モッキングはサポートされていません。

データ モッキング タスクの作成

例:チケット タブで、データベース内の既存のテーブルに基づいてモックデータを生成します。

パラメーター

値の例

プロジェクト名

odc_4.2.0

データベース名

odc_test

テーブル名

employee

  1. SQL ウィンドウで、チケットモックデータモックデータ作成タスク > > を選択します。

    image

  2. モックデータタスクの作成 パネルで、次のパラメーターを設定します。

    image

    パラメーター

    説明

    データベース

    ターゲット データベース odc_test を選択します。

    テーブル

    odc_test データベース内の employee テーブルを選択して、このテーブルに基づいてモックデータを生成します。

    モックデータ量

    生成する行数を指定します。デフォルト値は 1000 です。最大 1 億行を生成できます。1 から 100,000,000 までの値を入力できます。

    バッチサイズ

    COMMIT コマンドを使用してコミットをトリガーする行数を指定します。デフォルトでは、200 行が生成されるたびにコミットが実行されます。最大値は 500 です。1 から 500 までの整数を入力できます。

    モックデータを挿入する前にテーブルを切り捨てる

    モックデータをテーブルに挿入する前に元のデータをクリアするかどうかを指定します。

    データ競合処理モード

    挿入されたデータがテーブル内の元のデータと競合する場合の処理方法を選択します。有効な値:

    • 無視:このオプションはデフォルトで選択されています。既存のデータと競合するデータは挿入されません。

    • 上書き:データ競合が発生した場合、元のデータは削除され、新しいデータが挿入されます。

    • 終了:データ競合が発生した場合、データ モッキング タスクは終了します。

    ルール設定

    データ生成ルールを設定します。

    ルール 列と ルールの詳細 列で、選択したテーブルのフィールドのモックデータ生成ルールを設定します。ルール 列には、フィールドのタイプに基づいて、いくつかの組み込みルールが用意されています。ルールの詳細 列には、選択したルールの詳細が表示されます。編集アイコンをクリックすると、詳細を編集できます。

    タスク設定

    今すぐ実行スケジュールされた実行 または を選択します。

  3. [送信] をクリックして、データモッキングタスクを生成します。

  4. タスクが生成されると、チケット タブが自動的に表示され、タスクの承認ステータスと基本情報を確認できます。

    image

データ モッキング タスクの表示

タスク情報

  1. チケット表示アクションタスクの詳細タスク情報 タブのデータ モッキング タスク リストで、ターゲット タスクの 列の をクリックします。ターゲット タスクの パネルで、右上隅にある タブをクリックして、基本的なタスク情報とデータ モッキング設定を表示します。

    image

    項目

    説明

    基本的なタスク情報

    タスクの ID、接続、データベース、タイプ、実行モード、作成者、および作成時間が表示されます。

    データ モッキング設定

    ターゲット テーブル、生成する行数、一度にコミットされる行数、データを挿入する前にテーブルを切り捨てるかどうか、データ競合の処理方法、挿入されたレコード、競合レコード、データ競合を無視するかどうか、クリーンアップ レコード、およびルール設定が表示されます。

  2. タスク情報再度開始するダウンロード タブで、右下隅にある または をクリックして、タスクを再起動するか、モックデータファイルをローカル ディスクにダウンロードします。

タスクログ

チケット表示アクションタスクの詳細タスクログ タブのデータ モッキング タスク リストで、ターゲット タスクの 列の をクリックします。タスクの パネルで、右上隅にある タブをクリックして、タスクのすべてのログとアラートログを表示します。

タブ

説明

すべてのログ

INFOERRORWARN ログを含む、すべてのタスクログの完全な情報を表示します。

アラートログ

タスクの エラー ログと 警告 ログを表示します。タスクが失敗した場合、アラートログでエラーメッセージを確認できます。

さらに、ツールバーには次のアイコンが用意されています。

アイコン

説明

[検索]

このアイコンをクリックしてログを検索します。

[ダウンロード]

このアイコンをクリックしてログをダウンロードします。

[コピー]

このアイコンをクリックしてログをコピーします。

モックデータのダウンロード

チケット タブのデータモッキング タスク リストで、タスクの [チケット詳細] パネルの [ダウンロード] をクリックすると、作成されたモック データをローカル ディスクにダウンロードできます。エクスポートされたモック データ ファイルは、ローカル ディスクで表示できます。

image

参照