PLATINUM SQL-Station
CA запатентовала технологию ManageIT SQL-Station,
ускоряющую возврат инвестиций в разработку проектов на SQL
Новый компонент CA ManageIT SQL Station решает
проблемы производительности e-business путем автоматизирования SQL-оптимизации
PLATINUM SQL-Station - интегрированное средство разработки серверной части прикладных программ. Позволяет создавать, редактировать, отлаживать, настраивать и управлять SQL-кодом и объектами сервера
реляционной БД.
В комплект поставки продукта входят:
-
Coder - средство создания и разработки SQL-кода и объектов БД.
-
Code Manager - средство, поддерживающее групповую разработку SQL-кода и
объектов БД. Этот инструмент обеспечивает полный контроль версий и управление
конфигурациями объектов БД.
-
Debugger - средство отладки в среде Windows хранимых процедур и триггеров
сервера БД Oracle.
-
Plan Analyser - средство трассировки ресурсоемких SQL-запросов, позволяющее
оптимизировать запросы к серверу Oracle.
Кроме этого, SQL-Station плотно интегрирован с продуктом PLATINUM DBA Advantage,
образуя продукт SQL-Station Advantage - сквозное решение для задач администратора
и задач разработчика баз данных. SQL-Station Advantage идеально дополняет
CASE-средство моделирования баз данных Platinum ERwin.
Модуль Coder
Coder является новой интегрированной средой создания приложений, которая
позволяет создавать, просматривать, выполнять, редактировать и генерировать
объекты баз данных. Графическая среда Coder’а производительна и проста
в использовании. Ниже перечислены некоторые возможности Coder:
-
Эмуляция множественных коннектов к SQL Server и Oracle
-
Выполнение запросов
-
Инструментарий навигации Catalog Browser
-
Легкое создание кода
-
Обратное проектирование (Reverse engineering) всех объектов, включая БД
и схемы
-
Мощный редактор кода
-
Выполнение системных хранимых процедур (SQL Server)
-
Выполнение хранимых процедур функций и пакетов (package)
-
Построитель SQL-запросов (SQL Wizards)
-
Кодогенерация
-
Генератор отчетов
-
Интеграция с другими продуктами PLATINUM - SQL-Station Debugger, SQL-Station
Plan Analyzer for Oracle, SQL-Station Code Manager, CCC/Harvest и DBA Advantage.
Ниже приведен типичный сценарий применения Coder:
-
Запуск Coder .
-
Установка коннекта с сервером БД (клиентская часть сервера должна быть
установлена и запущена).
-
Выполнение следующих операций:
-
Использование Edit Window для создания, открытия, редактирования и выполнения
SQL-выражений и скриптов.
-
Использование Catalog Browser для навигации по объектам сервера. Проведение
обратного проектирования, выполнения и перекомпиляции.
-
Использование различных инструментов: Script Generation, SQL Wizard, Report
Generation, Compare и т.д.
-
Если имееется Code Manager, взаимодействие с Code Library.
-
Если имееется SQL-Station Debugger или SQL-Station Plan Analyzer, можно
использовать их совместно с Coder для отладки и оптимизации объектов Oracle
и SQL- запросов.
Модуль Code Manager
Code Manager - инструмент, облегчающий разработчикам создание приложений
и позволяющий администраторам БД более эффективно управлять объектами БД
в интегрированой среде при работе в группе. Code Manager обеспечивает контроль
версий, облегчает организацию и группировку обектов, их тестирование и
разработку.
SQL-Station Code Manager запускается поверх SQL-Station Coder. Для пользователей
Oracle модуль Code Manager может быть использован совместно с SQL-Station
Debugger и SQL-Station Plan Analyzer.
Code Manager используется для:
-
Организации исходного кода для объектов БД в именованные проекты
-
Создания/импорта кодовых или бинарных объектов
-
Контроля за объектами и проектами
-
Установки уровня доступа для всех объектов и проектов
-
Создания конечных конфигураций для всех объектов и проектов
-
Отслеживания истории изменения объектов
-
Преобразования сложных скриптов в объекты с целью упрощения работы с ними
-
Проверки синтаксиса кода
-
Распространения проектов и объектов по разным серверам
-
Сравнения, просмотра и восстановления различных версий объектов
Модуль Debugger
Отладка является критической фазой жизненного цикла разработки приложений.
В начальной стадии обычно описывается поведение функций, процедур, пакетов
или триггеров. Затем пишется и тестируется код. На этой стадии выполняется
логика приложения. Но соответствует ли эта логика спецификациям? Как обнаружить
ошибки, выделить суть проблемы и найти решение? На этом этапе необходим
хороший инструмент отладки, чтобы облегчить разработчику задачу доведения
продукта до конечной стадии.
SQL-Station Debugger является графической средой, позволяющей решать
следующие задачи:
-
Тестирование объектов без необходимости написания вызываемых процедур
-
Проверка и модификация SQL- кода для любого объекта
-
Установка точек прерывания
-
Просмотр потоков выполнения
-
Просмотр зависимости объектов и быстрое нахождение необходимого кода
-
Просмотр изменения значений переменных во время выполнения
-
Выполнение любого программного модуля по шагам
-
Тестирование различных сценариев путем ввода различных значений параметров
-
Модификация значений параметров
-
Просмотр результатов выполнения
-
Автоматический запуск Debugger из клиентского приложения
Модуль Plan Analyzer
Plan Analyzer for Oracle позволяет оптимизировать и настраивать SQL-выражения
и приложения БД в мощной и удобной графической среде. Plan Analyzer выполняет
следующие функции:
-
Генерация плана оптимизации конкретного SQL–выражения
-
Определение загруженности сервера
-
Идентификация наиболее ресурсоемких SQL–выражений
-
Тестирование и сравнение различных SQL–выражений с целью выбора оптимальных
Преимущества использования SQL-Station
-
Объединяет решение многих задач в одном продукте, облегчая тестирование,
отладку и настройку кода БД на каждом этапе разработки ИС. Легко осваивается
разработчиками и резко повышает их производительность.
-
Сокращает время разработки, упрощает поддержку и увеличивает надежность
программного кода за счет использования предопределенных функций. PL/Vision
заменяет длинные и сложные блоки PL/SQL кода вызовами процедур.
-
Значительно увеличивает производительность приложений БД и делает настройку
БД доступной для программистов с малым опытом работы с БД.
-
Позволяет реализовать бизнес-правила как часть серверной части БД, что
улучшает общую производительность, обеспечивает повторное использование
кода и позволяет упростить поддержку прикладных программ.
-
Позволяет эффективно отлаживать и оптимизировать серверную часть PL/SQL,
что сокращает время создания надежных приложений.
Типовые задачи, для выполнения которых рекомендуется использование продукта:
-
Компания хочет использовать преимущества программных объектов, расположенных
на сервере. Ей нужно инструментальное средство для разработки, просмотра,
редактирования и выполнения с использованием знакомой Windows среды.
-
Компании необходимо быстро разработать приложение. Используя интуитивно
понятный графический интерфейс SQL-Station, группа разработчиков способна
в короткие сроки создать, тестировать и отладить базу данных, лежащую в
основе приложения.
-
Компания хочет прекратить избыточное программирование на низком уровне
и осуществлять поддержку и развитие ИС на основе высококачественных, проверенных
на практике библиотечных SQL-процедурах и функциях
SQL-Station интегрирован с продуктами:
- PLATINUM CCC/Harvest
- PLATINUM Database Analyzer for Oracle
- PLATINUM DBVision
- PLATINUM Enterprise DBA
- PLATINUM ERwin
- PLATINUM ProVision
- PLATINUM SQL-Station Advantage
- PLATINUM TSreorg for Oracle
Поддерживаются даты после 2000 года
Совместимость со средствами разработки приложений: Borland C++, Delphi,
PowerBuilder, Ada, Forte, Java, Persistence, SAP R/3, VisualAge, Visual
Basic, Visual C++, Visual J++, VisualSmalltalk Enterprise
Поддерживаемые БД: Microsoft SQL Server, Oracle, Sybase
Технические требования:
-
Операционные системы: Windows 95/98, Windows NT
-
Процессор 486 или выше
-
60 MB пространства на жестком диске
-
не менее 10 MB под таблицы БД
-
32-битная связь с БД
Дополнительная информация