Что нового в IBM Data Studio Developer V1.1.0

DB2 Developer Workbench переименована; теперь она называется IBM Data Studio Developer. В этом разделе приводится обзор Data Studio Developer Версии 1.1.0. Информацию о последующих выпусках и изданиях, в том числе об интеграции с другими продуктами, смотрите в замечаниях по выпуску для каждого выпуска или дополнения. Информацию о полных возможностях, входящих в каждую редакцию Data Studio Developer, смотрите на сайте продукта.

Data Studio Developer включает в себя основные усовершенствования возможностей DB2 Developer Workbench в следующих категориях:
Соединения с базами данных
  • Вместе с продуктом поставляется драйвер IBM Data Server для JDBC и SQLJ. Этот драйвер можно использовать для соединения с любым сервером данных IBM.
  • Можно использовать кнопки панели инструментов Проводника баз данных или меню Файл > Экспорт для экспорта информации о соединениях баз данных в файлы описания баз данных (XML). Информацию из этих файлов затем можно импортировать в другое рабочее пространство. Эта функция облегчает совместное использование информации о соединениях баз данных сотрудниками одной группы.
  • Вы можете связаться с базой данных DB2 для Linux, UNIX и Windows или DB2 для z/OS, используя аутентификацию Kerberos или при помощи LDAP. Для соединений Kerberos необходимо сконфигурировать среду Kerberos на сервере. Для LDAP надо расширить схему сервера Windows Active Directory для поддержки объектов DB2. LDAP используется только для получения имени хоста и номера порта.
  • Можно установить предпочтения соединения с базой данных на новой странице в окне Предпочтения. Предпочтения соединения включают в себя срок ожидания соединения, опции повторного соединения, а также сохранение ID пользователя и пароля.
  • При соединении с базами данных DB2 теперь больше не требуется указывать версию базы данных в мастере Новое соединение.
  • Можно генерировать файлы трассировки для соединений JDBC. Эта функция поддерживается только для соединений, использующих драйвер IBM Data Server Driver для JDBC и SQLJ.
Разработка программ работы с данными
  • Редактор SQL теперь позволяет разрабатывать запросы, работающие как с реляционными данными, так и с данными XML. Этот редактор можно использовать для создания выражений SQL и XQuery; функции редактора, такие как помощь по содержанию, выделение синтаксиса и синтаксический анализ и проверка запросов, доступны для обоих типов запросов. Кроме этого, в редактора теперь есть новая страница предпочтений, позволяющая создавать и использовать шаблоны запросов. Эти улучшения редактора SQL внесены для замены построителя XQuery, который больше не входит в продукт.
  • Расширено использование редакторов подпрограмм (хранимых процедур и пользовательских функций). Для хранимых процедурJava можно щелкнуть в редакторе подпрограмм по ссылке на источник Java, что облегчает нахождение и изменение исходного кода Java. Кроме того, при внедрении встроенных хранимых процедур теперь можно увидеть и выбрать для внедрения процедуры со встроенными зависимостями.
  • Можно использовать мастер или редактор табличных данных для вставки данных XML из файлов XML, которые хранятся в проекте разработки данных или в файловой системе, в столбец XML. Для серверов баз данных DB2 для Linux, UNIX и Windows можно создать сценарий CLP, чтобы зарегистрировать схему XML, хранящуюся в проекте разработки данных. Для выполнения регистрации можно запустить сценарий CLP вне рабочего пространства.
Управление базами данных
В проводнике баз данных теперь доступно несколько новых задач, обычно выполняемых администраторами баз данных:
  • Управление объектами данных. Редактор объектов данных можно использовать для создания и изменения многих из объектов баз данных DB2 и Informix Dynamic Server.
  • Управление привилегиями. Редактор объектов данных можно использовать для предоставления, отмены и изменения привилегий, относящихся к объектам данных или ID авторизации.
  • Визуализация значений и взаимосвязей данных. Для визуализации взаимосвязей объектов данных можно создавать в проводнике баз данных обзорные диаграммы и сохранять такие диаграммы в виде файлов изображений или печатать их. Для визуализации распределений значений данных можно также создать в проводнике баз данных графическое представление значений. Эти функции могут помочь в выполнении задач управления запросами и их анализа (Наглядное объяснение).
  • Поддержка статистики. Можно просматривать и обновлять статистику для объектов данных, что поможет улучшить производительность прикладных программ. В продукте можно также использовать функцию генерации DDL для клонирования или перенастройки статистики из одной базы данных в другую.
  • Мониторинг баз данных. Можно использовать Консоль администратора IBM Data Studio для слежения за производительностью баз данных и решать проблемы, просматривая подробности и применяя полученные рекомендации. Можно также следить за Q-репликацией и публикацией событий, составлять отчеты о работоспособности репликации и выполнять основные операции. Для использования этой возможности надо установить Консоль администратора IBM Data Studio.
Informix Dynamic Server
В этом выпуске добавлена поддержка для Informix Dynamic Server (IDS). После соединения с базой данных IDS в проводнике баз данных можно выполнить большинство задач управления базой данных и использовать информацию о соединении для создания проекта разработки данных, направленного на IDS. Можно разрабатывать и сохранять операторы SQL в проекте разработки данных, однако мастера и редакторы, доступные для подпрограмм DB2, для IDS пока недоступны. Чтобы создавать и внедрять подпрограммы для IDS, можно ввести команду CREATE и запустить ее в редакторе SQL. Можно также запускать подпрограммы из проводника баз данных.

Можно использовать драйвер Informix JDBC или драйвер IBM Data Server Driver для JDBC и SQLJ для соединения с базами данных Informix.

Web-службы
Теперь вы можете использовать инструментальную среду, чтобы создавать Web-службы, реализующие операции баз данных (операторы SQL SELECT и DML, выражения XQuery или вызовы хранимых процедур) для клиентских прикладных программ. Вы можете создавать Web-службы в проекте разработки данных и легко добавлять хранимые процедуры и операторы SQL, перетаскивая их мышью в Web-службу, или пользуясь мастером. Можно также использовать инструментальную среду для внедрения Web-служб или для отмены их внедрения на Web-сервере.

Инструментальная среда позволяет перенастраивать существующие программы Object Runtime Framework Web-служб (WORF).

Разработка pureQuery Java
pureQuery предоставляет общий интерфейс прикладного программирования запросов, который обеспечивает доступ к реляционным базам данных и находящимся в памяти собраниям Java при помощи единого интерфейса - стандартного SQL. Функции pureQuery позволяют выполнять следующие задачи в проекте Java, таким образом заполняя разрыв между реляционными данными и исходным кодом Java:
  • Редактирование и тестирование SQL в программах Java при помощи редактора Java, включая помощник по коду SQL
  • Создание классов Java, операторов SQL и таблиц баз данных в любом сочетании друг с другом
  • Связывание SQL с вызовом методов
  • Передача объектов Java в качестве ввода для SQL
  • Создание объектов Java в качестве вывода из SQL

Отзыв