このトピックでは、モックデータの生成、表示、およびダウンロード方法について説明します。
背景情報
OceanBase 開発者センター ( ODC ) は、データベース パフォーマンス テストや機能検証など、大量のモックデータを必要とするシナリオで、既存のテーブルのフィールド タイプに基づいてデータを迅速に生成できるデータ モッキング機能を提供します。
考慮事項
一度に最大 1 億行をモックできます。
CHECK制約のあるテーブルでは、データ モッキングはサポートされていません。RANGE パーティションテーブルまたは LIST パーティションテーブルでは、データ モッキングはサポートされていません。
ZHSGB2312 を使用してエンコードされたテーブルでは、データ モッキングはサポートされていません。
データ モッキング タスクの作成
例:チケット タブで、データベース内の既存のテーブルに基づいてモックデータを生成します。
パラメーター | 値の例 |
プロジェクト名 | odc_4.2.0 |
データベース名 | odc_test |
テーブル名 | employee |
SQL ウィンドウで、チケットモックデータモックデータ作成タスク > > を選択します。

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

パラメーター
説明
データベース
ターゲット データベース
odc_testを選択します。テーブル
odc_testデータベース内のemployeeテーブルを選択して、このテーブルに基づいてモックデータを生成します。モックデータ量
生成する行数を指定します。デフォルト値は
1000です。最大 1 億行を生成できます。1 から 100,000,000 までの値を入力できます。バッチサイズ
COMMITコマンドを使用してコミットをトリガーする行数を指定します。デフォルトでは、200 行が生成されるたびにコミットが実行されます。最大値は500です。1 から 500 までの整数を入力できます。モックデータを挿入する前にテーブルを切り捨てる
モックデータをテーブルに挿入する前に元のデータをクリアするかどうかを指定します。
データ競合処理モード
挿入されたデータがテーブル内の元のデータと競合する場合の処理方法を選択します。有効な値:
無視:このオプションはデフォルトで選択されています。既存のデータと競合するデータは挿入されません。
上書き:データ競合が発生した場合、元のデータは削除され、新しいデータが挿入されます。
終了:データ競合が発生した場合、データ モッキング タスクは終了します。
ルール設定
データ生成ルールを設定します。
ルール 列と ルールの詳細 列で、選択したテーブルのフィールドのモックデータ生成ルールを設定します。ルール 列には、フィールドのタイプに基づいて、いくつかの組み込みルールが用意されています。ルールの詳細 列には、選択したルールの詳細が表示されます。編集アイコンをクリックすると、詳細を編集できます。
タスク設定
今すぐ実行スケジュールされた実行 または を選択します。
[送信] をクリックして、データモッキングタスクを生成します。
タスクが生成されると、チケット タブが自動的に表示され、タスクの承認ステータスと基本情報を確認できます。

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

項目
説明
基本的なタスク情報
タスクの ID、接続、データベース、タイプ、実行モード、作成者、および作成時間が表示されます。
データ モッキング設定
ターゲット テーブル、生成する行数、一度にコミットされる行数、データを挿入する前にテーブルを切り捨てるかどうか、データ競合の処理方法、挿入されたレコード、競合レコード、データ競合を無視するかどうか、クリーンアップ レコード、およびルール設定が表示されます。
タスク情報再度開始するダウンロード タブで、右下隅にある または をクリックして、タスクを再起動するか、モックデータファイルをローカル ディスクにダウンロードします。
タスクログ
チケット表示アクションタスクの詳細タスクログ タブのデータ モッキング タスク リストで、ターゲット タスクの 列の をクリックします。タスクの パネルで、右上隅にある タブをクリックして、タスクのすべてのログとアラートログを表示します。
タブ | 説明 |
すべてのログ | INFO、ERROR、WARN ログを含む、すべてのタスクログの完全な情報を表示します。 |
アラートログ | タスクの エラー ログと 警告 ログを表示します。タスクが失敗した場合、アラートログでエラーメッセージを確認できます。 |
さらに、ツールバーには次のアイコンが用意されています。
アイコン | 説明 |
[検索] | このアイコンをクリックしてログを検索します。 |
[ダウンロード] | このアイコンをクリックしてログをダウンロードします。 |
[コピー] | このアイコンをクリックしてログをコピーします。 |
モックデータのダウンロード
チケット タブのデータモッキング タスク リストで、タスクの [チケット詳細] パネルの [ダウンロード] をクリックすると、作成されたモック データをローカル ディスクにダウンロードできます。エクスポートされたモック データ ファイルは、ローカル ディスクで表示できます。
