本日は「データ生成ツール」を使ってみようと思います。
本機能は既存のテーブルに、一定のルールの元でデータを投入することができます。
通常の開発フェーズではあまり使用しないかもしれませんが、
「データ件数が多くなった際のパフォーマンス」や
「テーブルのデータ量の推移」を手軽に見れないかなと考えている方には必見です。
ではまず始めに「データ生成ツール」が出来ることを確認していきたいと思います。
・大量のデータのINSERTとUPDATEができる(億単位のオーダーは流石に厳しいかも)
・親子関係のリレーションを考慮できる
・マスタテーブルの考慮が出来る
大体この3点を頭の片隅に置いておけば問題ありません。
次に操作の大まかな流れについてですが、下記の流れで作成できます。
・何件作るかを入力
→・各列にセットする値のルールを設定
→・テストプレビュー
→・データ生成実行
それでは画像を見ながら操作を追っていきましょう。
まず、何件作るかを入力。今回は1万件作成してみましょう。
次に中心のリストを選択して、各列ごとセットする値のルールを設定します。
ここが、データ生成のメインの設定となります。必要に応じてじっくりと設定してください。
設定が終わったと思ったら[テスト]ボタンを押下。
現在の設定内容で実行した場合のプレビューが見れます。
プレビューに問題が無ければそのまま[実行]ボタンを押下。
データ生成を実行します。
モリモリとデータがINSERTされていきます。今回は1秒程度で出来ました。
テーブルデータを確認すると、しっかりとデータが作成されてます。
しかしながら、出来たデータは味気ない乱数値であります。
本当に欲しいのは下記のようなデータですよね。
もちろん出来ますよ。OBなら”それっぽいデータ”が作れます。
次回は”それっぽいデータ”や凝ったデータを入れるための
<データ生成の列の設定>について見ていきます。
- カテゴリ:
- キーワード: