Кто-нибудь знает инструмент, который может проверять указанную схему и генерировать случайные данные на основе таблиц и столбцов этой схемы?Как генерировать случайные данные образца в моей базе данных Oracle?
ответ
Другой альтернативой является Swingbench Data Generator
Полезно использовать предложение SAMPLE (например, образующим порядка для случайной комбинации заказов и продуктов)
У устройства PL/SQL Developer Allround Automation имеется инструмент для генератора данных. Но будьте осторожны: это немного шелушатся - кажется, что он работает нормально на одной таблице, но сработает, когда есть зависимости между таблицами.
Я признаю, что в конечном итоге я начал писать собственные сценарии SQL для генерации данных. Оказалось, что он намного более стабилен.
Немного дикой карты, но я подумал, что хотел бы упомянуть об этом.
Если у вас есть данные в рабочей среде, которую вы не можете использовать, поскольку она может содержать конфиденциальную информацию, Oracle имеет продукт под названием «Oracle Data Masking», который заменит чувствительную информацию реалистичными значениями.
Я не знаю, стоимость этого продукта, но если вы хотите получить дополнительную информацию, вы можете найти here.
Data Masking является дополнительной платой для Enterprise Edition, т.е. очень дорогой. – APC
Посмотрите на Databene Benerator.
Немного сложно сделать первоначальную настройку, но достаточно мощным.
Это интересный вопрос. Достаточно легко генерировать случайные значения - простая петля вокруг словаря данных с вызовами в DBMS_RANDOM сделала бы трюк.
За исключением двух вещей.
Один из них, так как @FrustratedWithForms указывает, что существует сложность ограничений внешнего ключа. Давайте укажем значения поиска (справочные данные) в микс.
Во-вторых, случайный не очень реалистичен. Основным драйвером для использования случайных данных является потребность в больших объемах данных, возможно, для тестирования производительности. Но реальные наборы данных не являются случайными, они содержат перекосы и сгустки, переменные длины строк и шаблоны (особенно в тех случаях, когда они относятся).
Итак, вместо того, чтобы пытаться генерировать случайные данные, я предлагаю вам попробовать получить реальный набор данных. В идеале ваш пользователь/клиент сможет предоставить один, предпочтительно анонимный. В противном случае попробуйте взять что-то, что уже находится в общественном достоянии, и массируйте его в соответствии с вашими конкретными требованиями. Info Chimps - это верхние бананы, когда дело доходит до этих вопросов. Check them out.
+1 Дополнительные осложнения возникают с ограничениями CHECK и NULL. – DCookie
- 1. Генерировать случайные значения шестнадцатеричного цвета в базе данных Oracle sql
- 2. Генерировать случайные данные до active_admin_import
- 3. Генерировать случайные данные в Oracle на основе рангов
- 4. Как генерировать случайные данные на сервере SQL
- 5. Рамка робота - генерировать случайные данные
- 6. Как генерировать случайные данные с помощью RSA?
- 7. генерировать случайные числа и сохранять в базе данных
- 8. Нужно генерировать случайные данные для серии Highcharts
- 9. генерировать случайные двоичные данные, такие как 23ABFF
- 10. Как обрезать все данные в моей базе данных MySQL?
- 11. Как генерировать случайные данные для тестирования производительности базы данных?
- 12. генерировать случайные 0 или 1 - Oracle
- 13. Данные не сохраняются в моей базе данных
- 14. Генерировать случайные данные для Cassandra DB
- 15. Как генерировать случайные графики?
- 16. Генерировать случайные данные с помощью инструмента ETL
- 17. Как генерировать случайные полигоны?
- 18. Удалить старые данные в базе данных Oracle
- 19. Как генерировать случайные строки?
- 20. Как генерировать случайные числа?
- 21. Как генерировать данные, такие как данные в реальном времени?
- 22. Как генерировать случайные пары
- 23. Как генерировать случайные идентификаторы
- 24. Вставьте случайные данные в таблице Oracle
- 25. Генерировать случайные нормальные данные, а затем классифицировать
- 26. delphi: генерировать случайные данные для криптографии
- 27. Как генерировать случайные, типизированные функции
- 28. неизвестная таблица в моей базе данных Oracle 10g
- 29. Генерировать случайные BLOB в MySQL
- 30. Как я могу хранить переменные данные в моей базе данных
+1, хороший вопрос, голосов, чтобы закрыть несмотря; -) На самом деле, все вокруг для хорошей информации. – DCookie