指定されたスキーマを検査し、そのスキーマのテーブルとカラムに基づいてランダムなデータを生成できるツールを知っている人はいますか?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. imblearnとSMOTEでカテゴリ合成サンプルを生成するにはどうすればよいですか?
- 3. ランダムに生成された数値をテーブルに挿入するにはどうすればよいですか?
- 4. Oracleデータベースをリモートからアクセスできるようにするにはどうすればよいですか?
- 5. 出力にランダムに生成する文字を取得するにはどうすればよいですか?
- 6. Oracleでクエリを構成するにはどうすればよいですか?
- 7. Baqend Dashboardの[データ]タブにサンプル参照リストを作成するにはどうすればよいですか?
- 8. Oracleデータベースに接続するAndroidログインページを作成するにはどうすればよいですか?
- 9. データなしで既存のデータベースからデータベースを作成するにはどうすればよいですか?
- 10. 定数colSumの値でRでランダム行列を生成するにはどうすればよいですか?
- 11. データベースにデータを保存するにはどうすればよいですか?
- 12. Oracle 11gで複数のデータベースを作成してアクセスするにはどうすればよいですか?
- 13. iOS - ランダムIVをECBモードで生成するにはどうすればよいですか?
- 14. Pythonで20のランダムな倍数を生成するにはどうすればよいですか?
- 15. PHPで長さがランダムな文字列を生成するにはどうすればよいですか?
- 16. Javaで擬似ランダム "可読"文字列を生成するにはどうすればよいですか?
- 17. ランダムに75〜100%の数値を生成するにはどうすればよいですか?
- 18. 既に作成されたデータベースにデータをシードするにはどうすればよいですか?
- 19. Android Studioでデータベースからランダムに行を選択するにはどうすればよいですか?
- 20. 既存のMySQLデータベースからユーザー作成スクリプトを生成するにはどうすればよいですか?
- 21. ランダムなラムダ式を生成して実行するにはどうすればよいですか?
- 22. このランダムなプロモーションコード生成スクリプトを改善するにはどうすればよいですか?
- 23. ランダムなサイズのパネルを生成するにはどうすればよいですか? C#
- 24. デスクトップアプリケーションでファイルプレビューサムネイルを生成するにはどうすればよいですか?
- 25. simple_formでキャンセルボタンを生成するにはどうすればよいですか?
- 26. jmeterでダッシュボードレポートを生成するにはどうすればよいですか?
- 27. TOMCATでスタックトレースを生成するにはどうすればよいですか?
- 28. Gradleでjavadocを生成するにはどうすればよいですか?
- 29. C#長い二重の数字をランダムに生成するにはどうすればいいですか?
- 30. データベースに基づいてコンテンツを自動生成するにはどうすればよいですか?
+1、良い質問を使用することが有用であるSwingbench Data Generator
で、かかわらず閉じるに投票; - )実際には、良い情報のためにすべての周りupvotes。 – DCookie