Автор работы: Пользователь скрыл имя, 07 Мая 2012 в 01:50, реферат
Мировой рынок BI остается одним из наиболее быстро растущих среди софтверных рынков: прогноз темпов его роста на 2012 год составляет 8,2%. В целом же на рынке продолжается консолидация: мега-вендоры не только аккумулируют все большую его долю, но и активно поглощают инновационные технологии и стартапы, тем самым обеспечивая развитие собственных аналитических линеек.
АК ПРОГНОЗ построен на принципах открытой архитектуры и использует COM-технологии для доступа ко всем объектам комплекса. Это допускает их использование во внешних приложениях, включая веб-приложения. В качестве источников данных может использоваться база данных клиента. Возможно и создание БД и ХД «с нуля». Комплекс поддерживает работу с национальными шрифтами (Unicode). Также АК ПРОГНОЗ допускает интеграцию с другими программными средствами и комплексами.
Преимущества
АК ПРОГНОЗ является полнофункциональной
программной платформой, обеспечивающей
процесс разработки и функционирования
информационно-аналитических
АК ПРОГНОЗ содержит в
себе программные средства, обеспечивающие
все функционально-
Инструментальные средства АК ПРОГНОЗ могут настраиваться с учетом индивидуальных потребностей заказчика, применительно к конкретной решаемой задаче.
BaseGroup Labs создана 22 ноября 1995 года в Рязани и первоначально занималась созданием заказного программного обеспечения. Начиная с 1999 года, компания сконцентрировала все свои ресурсы на разработке программных систем, предназначенных для анализа данных. Было выполнено множество проектов в этой области с российскими и зарубежными компаниями, пока со временем все эти разработки не трансформировались в аналитическую платформу Deductor [1].
Deductor – флагманский продукт BaseGroup Labs, концентрирующей опыт компании и вобравший в себя архитектурные идеи и современный математический аппарат.
Deductor является аналитической платформой, т.е. основой для создания законченных прикладных решений. Реализованные в Deductor технологии позволяют на базе единой архитектуры пройти все этапы построения аналитической системы: от создания хранилища данных до автоматического подбора моделей и визуализации полученных результатов.
Deductor предоставляет аналитикам инструментальные средства, необходимые для решения самых разнообразных аналитических задач: корпоративная отчетность, прогнозирование, сегментация, поиск закономерностей – эти и другие задачи, где применяются такие методики анализа, как OLAP, Knowledge Discovery in Databases и Data Mining. Deductor является идеальной платформой для создания систем поддержки принятия решений. [1]
Решаемые задачи
Реализованные в Deductor технологии могут использоваться как в комплексе, так и по отдельности для решения широкого спектра бизнес-проблем:
Это только небольшой список решаемых задач. Фактически речь идет о любых задачах, где требуется консолидировать данные, отобразить их различными способами, построить модели и применить полученные модели к новым данным.
Состав системы
Deductor состоит из пяти частей [1]:
Studio – аналитическое ядро платформы Deductor. Deductor Studio содержит полный набор механизмов импорта, обработки, визуализации и экспорта данных для быстрого и эффективного анализа информации.
Вся работа по анализу данных в Deductor Studio базируется на выполнении следующих действий:
Все механизмы унифицированы и выполняются при помощи мастеров [1].
Рис. 3.1 Мастер обработки
Отправной точкой для анализа всегда является процедура импорта данных. Полученный набор данных может быть обработан любым из доступных способов. Результатом обработки также является набор данных, который в свою очередь опять может быть обработан. Результаты обработки можно просмотреть множеством способов и экспортировать. Последовательность действий, которые необходимо провести для анализа данных является сценарием, который можно автоматически выполнять на любых данных [1].
Рис. 3.2 Deductor Studio
Типовой сценарий обработки, например, для задачи прогнозирования выглядит следующим образом [1]:
Рис. 3.3 Типовой сценарий обработки
Для того, чтобы начать анализ, необходимо получить табличные данные из стороннего источника. Природа источника данных значения не имеет. Deductor Studio поддерживает множество источников данных: хранилище данных Deductor Warehouse, промышленные СУБД, текстовые файлы, офисные приложения, 1C:Предприятие, ADO и ODBC источники и прочее. Использование Deductor Warehouse и виртуального хранилища данных как источника данных обеспечивает дополнительную функциональность, благодаря реализации мощного семантического слоя.
Следующим шагом является,
собственно, обработка данных. Под
обработкой подразумевается любое
действие, связанное с преобразованием
данных, например, построение моделей
или очистка. Механизмы обработки
можно комбинировать
Можно визуализировать как конечные результаты обработки, так и любой объект в сценарии. Программа самостоятельно анализирует, каким образом можно отобразить информацию, пользователь должен только выбрать нужный вариант: OLAP кубы (кросс-таблица, кросс-диаграмма), плоская таблица, диаграмма, гистограмма, статистика, анализ по принципу 'что-если', граф нейросети, иерархическая система правил, карты и прочее.
Завершающим шагом в сценарии обработки чаще всего является экспорт данных. Результаты можно на любом шаге обработки экспортировать для последующего использования в других программах, например, учетных системах. Поддерживается множество форматов: хранилище данных Deductor Warehouse, Microsoft Excel, Microsoft Word, HTML, XML, dBase, текстовой файл с разделителями и прочее.
Viewer – рабочее место конечного пользователя. Позволяет отделить процесс построения сценариев от использования уже готовых моделей. Все сложные операции по подготовке сценариев обработки выполняются аналитиками-экспертами при помощи Deductor Studio, а Deductor Viewer обеспечивает пользователям простой способ работы с готовыми результатами, скрывает от них все сложности построения моделей и не предъявляет высоких требований к квалификации сотрудников
Рис. 3.4 Deductor Viewer
Warehouse – многомерное хранилище данных, аккумулирующее всю необходимую для анализа предметной области информацию. Использование единого хранилища позволяет обеспечить непротиворечивость данных, их централизованное хранение и автоматически обеспечивает всю необходимую поддержку процесса анализа данных.
Deductor Warehouse может строиться на базе одной из трех СУБД: Oracle, MS SQL или Firebird. Выбор информации из хранилища производится при помощи Мастера импорта: пользователь просто выбирает, какие данные из имеющейся в хранилище его интересуют, а система самостоятельно формирует специфичный для каждой СУБД SQL запрос. Работа с любой из баз данных происходит совершенно прозрачно для пользователя.
Рис. 3.5 Построение на базе одной из трех СУБД: Oracle, MS SQL или Firebird.
Server – служба, обеспечивающая удаленную аналитическую обработку данных. Позволяет автоматически обрабатывать данные и переобучать модели на сервере, оптимизирует выполнение сценариев за счет кэширования проектов и использования многопоточной обработки.
Deductor Server предоставляет удобный механизм отделения процесса построения моделей от их использования. Модели строятся аналитиком в интерактивном режиме при помощи приложения Deductor Studio, сервер же может применять построенные модели без каких-либо модификаций.
Рис. 3.6 Построение сценариев
Deductor Server функционирует как Windows служба. Доступ к серверу обеспечивается удаленно при помощи специальной бесплатно распространяемой библиотеки Deductor Client.
Client – клиент доступа к Deductor Server. Обеспечивает доступ к серверу из сторонних приложений и управление его работой.
Рис. 3.7 Deductor Client
Взаимодействие с сервером может быть организовано как в локальной сети, так и через Интернет. Обмен и управление происходят по протоколу TCP/IP.
В удаленном режиме можно
выбрать и загрузить проект, передать
параметры, "прогнать" данные, "переобучить"
модели и прочее. Все операции могут
протоколироваться для
Deductor Server поддерживает функцию протоколирования, позволяющую фиксировать ход выполнения работ, возникающих в процессе ошибки, анализировать причины возникновения ошибок и производительность системы. Настройка способа протоколирования может задаваться как в файле конфигурации, так и производиться удаленно. Монитор Deductor Server позволяет просматривать, а при необходимости отключать активные или "зависшие" сессии. Кроме того, в Deductor Server встроен планировщик заданий.
Рис. 3.8 Планировщик заданий.
Реализованная в Deductor архитектура позволяет добиться максимальной гибкости при создании законченного решения. Благодаря данной архитектуре можно собрать в одном аналитическом приложении все необходимые инструменты анализа и реализовать автоматическое выполнение подготовленного сценария.
Технологическая платформа включает средства, позволяющие максимально сократить время разработки, быстро создавать и выводить на рынок новые прикладные решения и в короткие сроки адаптировать их в соответствии с изменяющимися требованиями предприятий. Возможности платформы обеспечивают не только высокую скорость первоначальной разработки продукта, но и его быструю адаптацию в дальнейшем.
Создание законченного решения занимает очень мало времени. Достаточно получить данные, определить сценарий обработки и задать место для экспорта полученных результатов. Наличие мощного набора механизмов обработки и визуализации позволяет двигаться по шагам, от наиболее простых способов анализа к более мощным. Таким образом, первые результаты пользователь получает практически сразу, но при этом можно легко наращивать мощность решения.
Информация о работе Рынок и специфика Business Intelligence, BI