Мощное средство манипулирования данными в самых сложных базах данных

Database Commander позволяет изменять и обновлять информацию, выполнять различные расчеты и запросы, анализировать данные, извлекать нужные сведения одним щелчком мыши

Если считать, что хорошая программа непременно должна сочетать в себе мощь и уникальную функциональность с простотой использования и разумной ценой, то пакет Database Commander 1.10 (Enterprise Manager Edition), разработанный подразделением Manifold.net компании CDA International, вполне подходит под это определение.

ПО Database Commander представляет собой мощное средство генерации запросов и манипулирования данными, дружественный интерфейс которого позволяет управлять самыми сложными файлами и объемными базами данных независимо от того, идет ли речь о работе с форматами Access, dBase, FoxPro, Paradox, Excel, Lotus, HTML, Microsoft SQL Server, Oracle, Sybase, Btrieve, с интерфейсом ODBC или с обычной текстовой информацией. Пакет позволяет изменять и обновлять информацию, выполнять различные расчеты и запросы, анализировать данные, строить диаграммы, извлекать нужные сведения одним щелчком мыши. Короче говоря, Commander предоставляет столь же разнообразные функции, как и многие известные средства трансформации и хранения данных, стоимость которых во много раз превышает цену программного обеспечения Manifold.net. Пакет удовлетворит потребности тех пользователей, кто работает с большими базами данных, составляет запросы на SQL, регулярно производит выборку информации из различных источников, а также тех, кому просто нужен оперативный анализ статистики продаж и маркетинговых показателей.

Подготовка запросов выполняется в диалоговом окне, поддерживающем технологию буксировки и позволяющем очень быстро создавать запросы SQL, сохраняя их для дальнейшего использования. Отдельная область в нижней части окна предназначена для отображения операторов в формате SQL. В более ранних версиях Commander поддерживался лишь оператор выборки Select (все остальные действия по определению и манипулированию данными осуществлялись при помощи пользовательских процедур Commander). Версия же Enterprise Manager Edition предлагает полный набор команд SQL.

Для ускорения заполнения поля достаточно указать на него мышью, выбрать нужную операцию из выпадающего списка, в котором содержится свыше 100 команд (с параметрами, представленными в текстовом, числовом, денежном или двоичном формате, а также в формате даты), и ввести имя обновленного поля. Commander позволяет не только копировать одно поле в другое, но и проводить преобразование типов полей в ходе копирования (например, числового в текстовое и наоборот).

Пакет включает в себя необходимые средства анализа, построения диаграмм и сохранения отдельных записей из выборки в новом файле. Доступные функции оказываются настолько гибкими, что можно осуществлять обмен таблицами, отношениями, запросами и записями базы данных между Commander и другими приложениями.

Но все эти функции — лишь вершина айсберга. Если щелкнуть мышью на записи или поле, а затем на его контекстном меню, то Commander, используя алгоритмы искусственного интеллекта и нечеткой логики, начнет отслеживать все записи, похожие на текущую. Можно выбрать записи с аналогичным содержимым полей или же задать несколько критериев поиска в различных полях.

Новая версия Commander включает клиентское приложение, которое способно извлекать данные из компонента оперативной аналитической обработки сервера Microsoft SQL Server, выполнять их локальный анализ, формировать представление информации из многомерных баз данных. (Данные функции поддерживаются только в версии Enterprise Manager.) Приложение подключается к серверу OLAP, используя технологию OLE DB. Оно обладает рядом преимуществ по сравнению с другими OLAP-браузерами. В частности, имеется возможность выполнять математические вычисления и операции фильтрации, экспортировать данные в нужном формате из многомерных массивов, создаваемых MDX-запросами (Multidimensional Expression), копировать результаты и переносить их в среду Commander для дальнейшего анализа и интеграции с данными, получаемыми интерактивно.

Один из недостатков пакета Commander заключается в том, что он излишне ориентирован на продукты Microsoft. Пакет, несомненно, создавался в расчете на ОС семейства Windows, и наилучших результатов удается добиться при работе с Microsoft SQL Server и Access. В моих тестах все специализированные утилиты Commander (Query Builder, Formula Builder, Charting, More Like This и Decision Support) функционировали без сучка без задоринки. Но поскольку Commander обращается к известному механизму Jet, некоторые операции выполнялись слишком медленно.

Несмотря на это, Database Commander — очень мощное программное средство, заслужившее по совокупности показателей мощности, функциональности и стоимости оценку «очень хорошо».


Database Commander 1.10

Database Commander поможет лицам, принимающим решения, а также сотрудникам различных отделов изучить структуру взаимосвязей между накопленными ими данными, не прибегая для этого к дорогостоящим высокоуровневым приложениям и ИТ-службам. Пакет Commander совместим с широким набором форматов баз данных; однако использование механизма баз данных Microsoft Jet может привести к замедлению процессов при работе с системами, непосредственно его не поддерживающими.

Достоинства: подключается практически к любому источнику данных, включая такие большие базы данных, как Microsoft SQL Server и Oracle; позволяет выполнять сложные операции буквально одним щелчком мыши; благодаря поддержке HTML упрощает выборку информации из Web

Недостатки: из-за чрезмерной ориентации на Microsoft Access и SQL Server некоторые операции (например, сортировка) выполняются слишком медленно; документация недостаточно полна

Цена: 145 долл.

Производитель: Manifold.net

Платформы: Windows 95/98, Windows NT 4.0 и Windows 2000