В
Data Studio Developer версии 2.1 существенно изменены перечисленные ниже
категории. Для некоторых функций требуется лицензионный ключ.
- pureQuery
- Окно Макет
- Вы можете построить профиль производительности операторов SQL в pureQuery и в приложениях, в которых разрешено pureQuery.
- Для операторов SQL в файлах pureQueryXML (ранее - "захват") можно просмотреть трассировки стека, в которых показано, где в приложении задан оператор
SQL и где приложение выполняет этот оператор.
- Можно просмотреть операторы SQL для всех приложений Java, в которых разрешено pureQuery, в вашем рабочем пространстве.
- Теперь можно применить фильтр по шаблону текста SQL в окне Макет pureQuery.
- Поддержка приложений JPA
- Вы можете создавать файлы pureQueryXml из модулей хранения без запуска приложения JPA, связывать операторы SQL в пакеты DB2 и выполнять операторы
SQL статически при помощи сервера WebSphere Application Server V7.0.0.1
- В окне Макет pureQuery можно определить причины ошибок и выполнить анализ влияния для приложений JPA.
- Статические SQL
- Вы можете эффективно создавать и тестировать файлы bindprops для внедрения и управлять ими.
- Можно связать файлы .jar, .war и .ear, используемые во внедрении.
- Внесены улучшения StaticBinder для ошибок связывания, включая операторы SQL в пакете, выполнение которых приводит к ошибке связывания.
- Можно указать StaticBinder, что нужно связывать только пакеты для приложений, которые изменились с момента последнего успешного связывания.
- При помощи опции –grant утилиты StaticBinder можно предоставить привилегии EXECUTE для создаваемых пакетов DB2.
- При помощи опции –showDetails можно посмотреть сводку операций утилит Configure и StaticBinder.
- Редактор pureQueryXML
- Можно указать, нужно ли связывать отдельные операторы в файл pureQueryXml.
- Можно заменить операторы SQL в файлах pureQueryXml, так что вы можете использовать оптимизированные операторы, не изменяя приложения.
Редактор автоматически проверяет, эквивалентны ли заменяющий и исходный операторы SQL.
- Можно удалить операторы SQL из файлов pureQueryXml.
- Представление Анализ
- В новом представлении Анализ вы можете посмотреть зависимости ваших приложений от значений столбцов, возвращенных в наборах результатов.
- Усовершенствования программирования API
- Можно задать тайм-ауты для запросов SQL и максимальное число строк, возвращаемых в наборах результатов.
- Можно избежать ошибок, связанных с не уникальными именами в наборах результатов для объединений, используя атрибут таблицы аннотации @Column
для функций bean pureQuery.
- Можно создать пользовательские обработчики результатов для приложений, которые используют аннотированные методы.
- Можно уточнить контент трассировок стека, которые pureQuery записывает при захвате операторов SQL.
- Можно точно указать, какие динамические операторы SQL можно выполнять для захваченных приложений JDBC.
- Можно предоставить альтернативные, оптимизированные SQL для захваченных приложений JDBC, не изменяя исходный код.
- Усовершенствования в генерировании кода
- Можно сгенерировать код pureQuery:
- Из нескольких таблиц
- Для сценария SQL, который открыт в редакторе SQL и XQuery
- Для сценария SQL в проекте с разрешенным pureQuery
- Другие улучшения
- Можно задать положение среды выполнения pureQuery, которую вы хотите использовать в Data Studio Developer.
- Теперь схема по умолчанию и путь по умолчанию задаются только один раз и автоматически вносятся во все окна, содержащие соответствующие поля.
- Добавлено новое предпочтение для запрещения семантической проверки проектов pureQuery.
- Web-службы данных
- Поддерживается внедрение на следующие новые Web-серверы:
- Apache Tomcat 6 и выше
- WebSphere Application Server Community Edition 2.x и WebSphere Application Server 7 и выше
- Если совместимая версия Rational Application Developer установлена в тот же пакет, что и Data Studio Developer, то можно также выполнить внедрение на
сервер WebSphere Application Server версии 7.0 и выше.
- Новая поддержка для механизма JAX-WS SOAP.
- Можно настроить файл web.xml, используемый инструментарием в файле WAR, который инструментарий собирает для вашей Web-службы. В файл web.xml можно
добавить некоторые фильтры для требований, поступающих в Web-службу, если вы хотите внедрить эти фильтры вместе со службой. Можно также добавить
дополнительные сервлеты или теги отображения сервлетов.
- Вы можете добавить в Web-службы файлы (например, файлы HTML, файлы библиотек, файлы WSDL и другие файлы, специфичные для среды, в которую внедряется
ваша
Web-служба).
- Можно автоматически обновлять конечные точки URL в WSDL при автоматическом внедрении Web-службы на сервер приложений.
- Если в качестве Web-сервера выбрано WebSphere DataPower XML Integration Appliance XI50, то параметр внедрения задает, нужно ли перенаправлять клиенту
конкретные ошибки базы данных.
- При внедрении Web-службы можно задать дополнительные параметры HTTP со связыванием в стиле REST. Эти параметры управления входными данными позволяют
клиентам отправлять в DB2 информацию поля клиента, и клиент может задать выходной формат ответа как XML или JSON.
- При внедрении Web-службы можно задать дополнительные параметры, разрешающие размещение объектов Java в пуле.
- Усовершенствования Informix Dynamic Server (IDS)
- Создание и изменение таблиц
- Вы можете создавать и изменять таблицы IDS, используя следующие расширенные опции таблиц:
- Необработанная таблица
- Размер экстента
- Размер следующего экстента
- Режим блокировки
- Пространство БД
- Вы можете блокировать или разблокировать таблицу IDS из Проводника источников данных. Эту функцию можно использовать со следующими опциями:
- Исключительная блокировка
- Совместная блокировка
- Снятие блокировки
- При создании таблицы для IDS можно задать стратегию фрагментации. Поддерживаются следующие две схемы распределения:
- Круговая
- На основе выражений
При создании для таблиц IDS кругового раздела можно задать имя раздела и табличное пространство.
При создании для таблиц IDS
раздела на основе выражений можно указать тип раздела: "Выражение" или "Остаток".
Если вы создаете стратегию фрагментации
для новой таблицы IDS или если вы изменяете стратегию фрагментации существующей таблицы IDS, то можно добавить новый раздел или изменить или удалить
существующий.
- Создание и изменение индексов
- Вы можете создавать и изменять индексы IDS, используя следующие расширенные опции индексов:
- Можно задать табличное пространство, в котором будут храниться индексы.
- Можно задать тип индекса как "кластеризованный индекс".
- Можно разрешить или запретить триггер IDS из Проводника источников данных.
- Создание и изменение ограничений
- Вы можете создавать и изменять ограничения IDS, используя следующие расширенные опции ограничений:
Можно задать опцию режима ограничений.
- Статистика
- Можно просмотреть статистику для таблиц, столбцов и индексов IDS. Можно обновить статистику для баз данных, таблиц и столбцов IDS.