Embarcadero DB Change Manager предоставляет разработчикам и администраторам баз данных мощный набор инструментов для упрощения и автоматизации управления изменениями в базе данных. DB Change Manager XE выполняет сравнение и изменение схем, сравнение и синхронизацию данных и проводит аудит конфигурации; в результате открываются широкие возможности формирования отчетов об изменениях баз данных, о выходе новых релизов и точного обозначения проблем производительности баз данных, обусловленных как плановыми, так и нежелательными изменениями.
Change Manager XE обеспечивает широкую межплатформенную поддержку (IBM DB2 для Linux, UNIX и Windows, Microsoft SQL Server, Oracle и Sybase).
Упрощение и автоматизация управления изменениями в базе данных
Для эффективного управления изменениями данных требуется применение надежных, воспроизводимых процессов: вы хотите быть уверенными в том, что вносимые изменения будут корректно отражены в структуре базы данных на всех этапах - проектирования, разработки, тестирования; вы хотите легко консолидировать изменения для миграции между платформами; и вы хотите четко отслеживать состояние таблиц, процедур, настроек и прав доступа. Инструмент, ориентированный на решение вопросов, связанных с управлением изменений баз данных, позволит упростить процессы, рационализировать выполнение комплексных задач, снизить вероятности ошибок и свести к минимуму время простоев.
DB Change Manager XE предлагает полный набор инструментов для сравнения, измнения и синхронизации баз данных, выявляющих различия между базами данных, таблицами, схемами и другими объектами баз данных. При помощи DB Change Manager XE можно легко сравнивать любые базы данных, создавать основные схемы и конфигурации. Развитые средства отображения схемы объектов позволяют выбирать только то, что необходимо и ускорять выполнение заданий сравнения.
Ускорение цикла разработки
Каждый день команды разработчиков создают новые приложения, модифицируют существующие, устанавливают настройки и обновления в пакетные приложения, которые подразумевают изменения в базах данных. Для эффективной координации изменений разработчикам необходимо взаимодействовать друг с другом, с администраторами баз данных, проектировщиками данных на протяжении всего цикла разработки.
DB Change Manager XE предоставляет в распоряжение инструменты для отображения того, что происходит на этапах разработки, тестирования и эксплуатации. Разработчики могут делать снимки измененных объектов и автоматически создавать скрипты изменения без необходимости определения корректного синтаксиса зависимых объектов и с сохранением данных. За счет интеграции DB Change Manager XE с системами контроля исходного кода (source code control, SCC) разработчики могут легко синхронизировать изменения запросов SQL, схемы данных и ссылочной целостности с изменениями в исходном коде приложения путем связывания архива с соответсвующей версией кода в рамках репозитория SCC.
Использование реалистичных тестовых данных является критичным для написании корректного исходного кода приложения. Мощные возможности DB Change Manager XE по маскировке данных защищают данные в процессе разработки. Средства маскировки данных позволяют создавать правдоподобные и полностью функциональные тестовые данные и быстро переносить их из производственной среды в среду разработки или тестирования. Это гарантирует точность процесса тестирования и в то же время надежность защиты персональной идентификационной информации.
Более высокий уровень согласованности, производительности и соответствия нормам проектирования Поддержание производительности базы данных, ее согласованности и соответствия нормам проектирвания является основной задачей администраторов баз данных. С помощью инструментов DB Change Manager XE администраторы баз данных могут отслеживать изменения, касающиеся структур, пользователей, прав доступа и настроек баз данных.
DB Change Manager XE позволяет администраторам устанавливать стандарты конфигураций, которые можно использовать для проверки сотен баз данных и быстрого выявления рисков, связанных с безопасностью. Возможность построения отчетов по состояниям базы данных или по различиям между состояниями в различные моменты времени позволяет значительно повысить производительность администраторов баз данных при сохранении высокого уровня норм проектирования.
Свойства |
Описание |
XE Developer |
XE Pro |
XE Enterprise |
Поддержка функций различных СУБД |
Поддержка DB2 для LUW, Firebird, InterBase, Oracle, SQL Server, Sybase. Скрипты изменения с использованием характеристик конкретной СУБД, такие как объекты, опции, синтаксис |
× |
× |
× |
Интеграция с системами контроля исходного кода |
Интеграция со сторонними системами управления исходным кодом, поддерживаемые Elicpse Team API для совместного доступа к архивам, скриптам синхронизации, операциям, источникам данных и результатам операций |
× |
× |
× |
История операций |
Отслеживает результаты сравнения для создания скриптов синхронизации |
× |
× |
× |
Редактор SQL |
Свертывание кода, выделение синтаксиса, идентификация ошибок и представление о разметке |
× |
× |
× |
Поддержка Unicode |
Полноценная поддержка символов Unicode |
× |
× |
× |
Отчеты |
Формирование отчетов для различных типов заданий: HTML, PDF, XML, CSV, RTF |
× |
× |
× |
Функция Command Line API |
Мастер командной строки формирует пакет или скрипты ANT для выполнения нескольких задач |
|
× |
× |
Уведомления по эл.почте с помощью Open и Extensible API |
Конфигурируемые уведомления по эл.почте через JavaMAil. Open API позволяет пользователям создавать собственные кастомизированные уведомления с помощью Java/Eclipse |
|
|
× |
Data Source Connections |
Поддерживает заданное число администрируемых баз данных для каждой лицензированной платформы СУБД |
10 |
без ограничений |
без ограничений |
Управление схемами и конфигурациями |
XE Developer |
XE Pro |
XE Enterprise |
Архивация и сравнение схем |
Получение "снимка" архива схем с последующей визуализацией различий между архивной и реальной базой данных; архивирование реальной базы данных вместе со сравнением. Формализация и визуализация изменений относительно предыдущей схемы данных в любой момент времени. |
× |
× |
× |
Расширенные возможности генерации скрптов для изменения |
Генерация скриптов на изменение для синхронизации выбранных объектов или восстановления их предыдущего состояния. Учет объектных зависимостей и сохранение данных. |
× |
× |
× |
Гибкие возможности построения отчетов |
Получение "снимка" всех базы данных или подмножества в зависимости от типов объектов, владельцев или специфики имен, включая задание масок. |
× |
× |
× |
Управление объектами сервера |
Поддержка серверных объектов при архивировании и сравнении, то есть сегменты отката, серверные триггеры и объекты размещения баз данных |
× |
× |
× |
Управление конфигурациями базы данных |
Архивирование и сравнение конфигураций |
× |
× |
× |
Управление системными объектами |
Управление системными объектами в архивах при сравнении |
|
× |
× |
Кроссплатформенное сравнение схем СУБД |
Сравнение и синхронизация СУБД для платформ Oracle <> SQL Server и Sybase ASE <> SQL Server |
|
× |
× |
Автоматическая синхронизация схем |
Автоматическая синхронизация в последующем при успешной реализации |
|
× |
× |
Сравнение одной базы данных со многими |
Сравнение одной базы данных со многими в рамках единого задания |
|
× |
× |
Сравнение и синхронизация данных |
|
XE Developer |
XE Pro |
XE Enterprise |
Кроссплатформенное сравнение данных для различных платформ СУБД |
Сравнение и синхронизация данных как в рамках одной базы данных, так и в различных базах данных |
× |
× |
× |
Автоматическая перекачка данных |
Автоматическая перекачка содержимого таблиц по первичному ключу или уникальному индексу. Возможность переопределения правил процедуры перекачки |
× |
× |
× |
Опции конфигураций сравнения |
Управление процессом сравнения при помощи опций, таких как игнорирование пробелов, трактовка пустых строк как null-значений и другие |
× |
× |
× |
Компрессионное сравнение |
Быстрое сравнение больших объемов данных, что является особенно эффективным для длинных записей и низкой пропускной способности сети |
× |
× |
× |
Автоматическая синхронизация данных |
Автоматическая перекачка только изменившихся данных |
× |
× |
× |
Маскировка данных |
Перестановка или рандомизация данных в полях при автоматическом сравнении и синхронизации |
× |
× |
× |
Генерация отчета по результатам аудита и соответствию стандартам |
|
XE Developer |
XE Pro |
XE Enterprise |
Стандарты конфигураций |
Использование текущих или пользовательскаих параметров конфигураций для создания стандартов. Аудит конфигураций базы данных для проверки уровня соответствия стандартам безопасности, производительности и пользовательским стандартам |
|
× |
× |
Архив конфигураций и схемы |
Архивы конфигураций и схемы фиксирует состояния во времени для создания отчетов по аудитам и соответствию стандартам |
|
× |
× |
Детальный отчет по сравнениям схем |
Генерация информации относительно либо реально изменившихся объектах либо во времени, либо объектах в различных базах данных, включая синтаксически оформленных скриптах DDL |
|
× |
× |