指定されたスキーマを検査し、そのスキーマのテーブルとカラムに基づいてランダムなデータを生成できるツールを知っている人はいますか?Oracleデータベースでサンプル・データをランダムに生成するにはどうすればよいですか?
答えて
別の方法としては、SAMPLE句(例えば注文や製品のランダムな組み合わせのためのオーダーラインを生成する)
Allround AutomationのPL/SQL Developerにはデータ生成ツールがあります。しかし、注意してください:それはちょっと薄れている - それは単一テーブルベースで正常に動作するようだが、テーブル間の依存関係があるときにトリップアップします。
私は最終的に自分のSQLスクリプトを作成してデータを生成し始めたことを認めます。はるかに安定しています。
Databene Beneratorをご覧ください。
初期セットアップを行うのは少し複雑ですが、非常に強力です。
これは興味深い質問です。ランダムな値を生成するのは簡単です。データ・ディクショナリの回りを単純なループにすると、DBMS_RANDOMを呼び出すとそのトリックが実行されます。
2つのことを除いて。
@FrustratedWithFormsが指摘しているように、外部キー制約の複雑さがあります。参照値(参照データ)をミックスにもヒントしましょう。
第2は、ランダムはあまり現実的ではありません。ランダムなデータを使用する主な要因は、多分大量のデータが必要なことです。おそらく、パフォーマンステストのためです。しかし、実際のデータセットはランダムではなく、スキューと塊、可変文字列の長さ、およびコースパターン(特に日付に関する)が含まれています。
ランダムなデータを生成するのではなく、実際のデータセットを取得することをお勧めします。理想的には、あなたのユーザ/顧客は、1つ、好ましくは匿名化されたものを提供できる。それ以外の場合は、既にパブリックドメインにあるものを取り出し、特定の要件に合わせてマッサージしてみてください。これらの問題については、情報チンパンジーがトップバナナです。 Check them out。
+1、CHECK制約とNULL制約ではさらに複雑になります。 – DCookie
- 1. ランダムであるが有効なデータをアプリケーションに生成するにはどうすればよいですか?
- 2. 出力にランダムに生成する文字を取得するにはどうすればよいですか?
- 3. Oracleでクエリを構成するにはどうすればよいですか?
- 4. Oracleデータベースをリモートからアクセスできるようにするにはどうすればよいですか?
- 5. Oracleデータベースに接続するAndroidログインページを作成するにはどうすればよいですか?
- 6. データベースにデータを保存するにはどうすればよいですか?
- 7. Javaで擬似ランダム "可読"文字列を生成するにはどうすればよいですか?
- 8. iOS - ランダムIVをECBモードで生成するにはどうすればよいですか?
- 9. ランダムに75〜100%の数値を生成するにはどうすればよいですか?
- 10. Oracle 11gで複数のデータベースを作成してアクセスするにはどうすればよいですか?
- 11. TOMCATでスタックトレースを生成するにはどうすればよいですか?
- 12. デスクトップアプリケーションでファイルプレビューサムネイルを生成するにはどうすればよいですか?
- 13. simple_formでキャンセルボタンを生成するにはどうすればよいですか?
- 14. ASP.NET MVC3でデータベースからDataValidation "Buddy"クラスを自動生成するにはどうすればよいですか?
- 15. 角度生成テーブルをデータベースからCSV形式にエクスポートするにはどうすればよいですか?
- 16. ランダムにオブジェクトキーを選択するにはどうすればよいですか?
- 17. 偽のデータでレール開発用データベースを作成するにはどうすればよいですか
- 18. .svcファイルを生成するにはどうすればよいですか?
- 19. .pfxファイルを生成するにはどうすればよいですか?
- 20. SWXデータファイルserverideを生成するにはどうすればよいですか?
- 21. 「再生」ボタンを作成するにはどうすればよいですか?
- 22. UPS HighValueReportを生成するにはどうすればよいですか?
- 23. 主キーをコピーせずにデータをエクスポート/生成するにはどうすればよいですか?
- 24. Oracleでブロックヘッダーサイズを取得するにはどうすればよいですか?
- 25. MS AccessデータベースからOracle 11gに複数のテーブルをエクスポートするにはどうすればよいですか?
- 26. データベースのテーブルからツリー構造を生成するにはどうすればよいですか?
- 27. Javaカスタムタグハンドラでhtmlを生成しないようにするにはどうすればよいですか?
- 28. ムービークリップをランダムに呼び出すにはどうすればよいですか?
- 29. データをヒストグラムにする前に、データを再構成するにはどうすればよいですか?
- 30. SOQLのforce.comデータベースからランダムな行を1つ要求するにはどうすればよいですか?
+1、良い質問を使用することが有用であるSwingbench Data Generator
で、かかわらず閉じるに投票; - )実際には、良い情報のためにすべての周りupvotes。 – DCookie