モックデータと論理列挙型
これは誰に向けたものですか
テストデータを素早く生成する必要がある場合や、フィールド値の仕様を視覚的に統一したい場合。
これで解決すること
モック データは、開発およびテスト中に構造に準拠したデータを迅速に入力するのに役立ちます。論理列挙型によりフィールド値の仕様が可視化され、チームでのコラボレーション中の理解の逸脱が軽減されます。
前提条件
- 現在のテーブルはフィールド構成が完了しています。
- モックデータの生成には、明確なターゲット行数とエクスポート形式が必要です。
ステップ
モックデータの生成
- テーブル構成領域またはフィールド構成ツールバーで
Mock Dataをクリックします。結果: [モック データ生成] ダイアログが開きます。 - ターゲット行数を設定します (例: 100、1000)。結果: システムは、フィールド タイプごとに対応するランダム データを生成します。
- 生成プレビューを確認し、文字列の長さ、数値範囲、および日付形式が期待どおりであることを確認します。結果: 偏差が大きい場合は、フィールド設定に戻ってデフォルトまたはタイプを調整し、再生成します。
- エクスポート形式 (SQL INSERT、CSV、JSON など) を選択します。結果: データがバッチでエクスポートされ、テスト データベースにインポートしたり、テスト仲間に渡したりできるようになります。
論理列挙型構成
- フィールド構成テーブルでターゲット フィールドを見つけ、
Enumエディターを展開します。結果: enum 項目管理パネルが表示されます。 Add Enum Itemをクリックし、列挙値と表示名を入力します。結果: enum リストに項目が 1 つ追加されます。- 列挙項目の色の識別子を選択します。結果: 異なる列挙値は、インターフェイス上で異なる色で区別され、簡単に識別できるようになります。
- 列挙項目をドラッグして順序を調整します。結果: 注文はドラフトと保存されたテーブルに保持されます。
- フィールドのコメントを入力するときに、フィールドの列挙型の仕様に注意してください。結果: チームのコラボレーションが価値の意味を理解しやすくなります。
いつ完了するか
- モックデータは正しい形式でエクスポートされており、テストの準備ができています。
- 列挙型アイテムは、直感的な色の識別子を使用して、すべての有効なビジネス値をカバーします。
- 列挙型メタデータはテーブルとともに保存され、リロード後も有効なままです。
よくある落とし穴
- モックデータはランダムに生成され、実際のビジネス分布を表すものではありません。機密フィールド (電話番号、ID など) については、マスキング ルールを使用した二次処理をお勧めします。
- enum 値が変更された後、以前に生成されたモック データは自動的に更新されません。再生が必要です。
- すべてのデータベース タイプが列挙型をネイティブにサポートしているわけではありません。システムは、DDL のコメントまたは制約を介して enum 仕様を表現します。実際の効果はターゲット データベースに応じて異なります。
- Enum カラーはインターフェイス表示専用であり、DDL には書き込まれません。