Анализ любой информации в Deductor Studio начинается с импорта данных. В результате импорта данные приводятся к виду, пригодному для последующего анализа при помощи всех имеющихся в программе механизмов. Природа данных, формат, СУБД и прочее не имеют значения – механизмы работы со всеми источниками унифицированы.
В программе используются как механизмы быстрого прямого доступа к наиболее популярным базам данных, так и универсальные механизмы доступа ADO, ODBC.
Поддерживаются следующие форматы:
Тип | СУБД | Описание |
Прямой доступ | Deductor Warehouse | Хранилище данных, позволяет оперировать многомерными объектами при работе с обычной реляционной СУБД. Обеспечивается прозрачная для пользователя работа с 3 базами данных: Firebird, MS SQL, Oracle. Манипуляция объектами происходит на уровне семантического слоя с использованием привычных бизнес-терминов. |
Прямой доступ | Virtual Warehouse | Виртуальное хранилище данных, эмулирующее обработку многомерной информации при работе с любой реляционной СУБД. Анализируемые данные могут храниться в любой СУБД поддерживающей стандарт SQL'92, без необходимости загрузки в специальное хранилище. Манипуляция объектами происходит на уровне семантического слоя с использованием привычных бизнес-терминов. |
Прямой доступ | Текстовый файл с разделителями | Быстрый прямой доступ к плоским текстовым файлам с возможностью гибкой настройки формата. Не требуется инсталляция какого-либо специального ПО на рабочей станции. |
Прямой доступ | DBase | Быстрый прямой доступ к таблицам формата DBF: Clipper, DBase III – VI, FoxPro, Visual FoxPro. |
Прямой доступ | Oracle | Для работы необходим клиент доступа к СУБД, поставляемый с Oracle 8, 9, 10. |
Прямой доступ | MS SQL | Для работы необходим клиент доступа к СУБД MS SQL. Поддерживаются версии 6.5 и выше. |
Прямой доступ | Sybase | Для работы необходим клиент доступа Sybase Open Client libraries. Поддерживаются Sybase Adaptive Server Enterprise и Sybase Adaptive Server Anywhere. |
Прямой доступ | MуSQL | Для работы необходим клиент доступа к СУБД MуSQL. Поддерживаются версии 3.x, 4.x. |
Прямой доступ | Interbase | Доступ к базам данных Interbase 5.x, 6.x, 7.x и его бесплатных клонов – Firebird 1.x, Yaffil 1.x. Не требуется инсталляция какого-либо специального ПО на рабочей станции. |
Прямой доступ | Firebird | |
Прямой доступ | Yaffil | |
Прямой доступ | 1С:Предприятие 7.7 | Поддерживается прямой импорт данных из 1С:Предприятия 7.7 (начиная с релиза 7.70.25) и 1С:Предприятия 8.x. Работает с любой конфигурацией учетной системы. Пользователь имеет возможность манипулировать объектами, настроенными в конфигураторе: документы, регистры, справочники и прочее. Deductor получил сертификат "Совместимо! Система программ 1С:Предприятие". |
Прямой доступ | 1С:Предприятие 8.0 | |
Прямой доступ | 1С:Предприятие 8.1 | |
ODBC | Произвольный ODBC источник | Быстрый ODBC источник данных. ODBC драйвера имеются практически ко всем распространенным СУБД. |
ADO | MS Excel | Офисные программы Microsoft. Механизмы доступа к ним устанавливаются по умолчанию при инсталляции MS Office. |
ADO | MS Access | |
ADO | Текстовый файл с разделителями | Менее производительный, чем компонент прямого доступа к текстовым файлам, но при этом обеспечивается возможность работы с текстовыми файлами как с базой данных, в частности, исполнение SQL запросов и связывание нескольких файлов. |
ADO | DBase | Один из наиболее популярных форматов обмена данными в табличном виде – DBase III, IV. Менее производительный, чем компонент прямого доступа к dbf-файлам, но при этом обеспечивается возможность работы с таблицами как с базой данных, в частности, исполнение SQL запросов и связывание нескольких таблиц. |
ADO | Произвольный ADO источник | Механизм доступа ADO является стандартным для семейства OC Windows. Начиная с MS Windows 2000, он поддерживается системой по умолчанию. Через ADO можно получить доступ к большому набору источников данных, причем не только к стандартным SQL серверам (MS SQL, Sybase, DB2 и прочее), но и таким источникам как OLAP Services, Data Mining Services, Internet Publishing и прочим. |
В Deductor Studio встроены механизмы, облегчающие работу с базами данных. При работе с СУБД администратор баз данных может единожды настроить доступ к ним. В дальнейшем пользователь будет просто выбирать одну из настроенных СУБД из списка. Для настройки доступа к источникам данных используется специальный мастер подключений.
Хотя Deductor Warehouse является одним из множества источников данных – это наиболее предпочтительный способ хранения анализируемой информации. Отличается он от остальных более полной интеграцией с Deductor Studio и простотой использования. Благодаря реализации в Deductor Warehouse специальной структуры данных (семантического слоя) пользователь манипулирует не таблицами и запросами (как в случае с другими источниками), что может представлять проблему для человека, не изучавшего принципы работы СУБД, а с процессами, фактами, измерениями. Deductor Warehouse содержит метаданные, позволяющие изолировать пользователей от технических сложностей работы с запросами и представляющий модель объектов в виде бизнес-терминов, понятных специалисту в предметной области.
Deductor Warehouse – наиболее удобный для конечного пользователя источник данных, позволяющий консолидировать и быстро предоставить всю необходимую для анализа информацию. Ориентация на решение задач анализа позволило использовать специальные алгоритмы, оптимизирующие работу с большими многомерными таблицами.
Кроме Deductor Warehouse в систему встроена поддержка виртуальных хранилищ данных. Virtual Warehouse использует специальный семантический слой, аналогичный тому, что применяется в Deductor Warehouse. Применяя его, можно работать с любой реляционной базой данных, как с многомерным хранилищем. При импорте данных из виртуального хранилища любая информация из реляционной базы данных извлекается при помощи простого мастера, позволяющего, используя привычные бизнес-термины, выбрать интересующие измерения, факты и 'на лету' отфильтровать информацию. Анализируемые данные никуда специально не загружаются, вся обработка происходит в оперативном режиме.
Поддержка множества источников данных, удобные способы подключения и работы с ними позволяют применять Deductor для анализа практически любой табличной информации, максимально упрощая интеграцию.