Встроенная оперативная бизнес-аналитика

Сделайте приложения полезнее, встраивая средства оперативной бизнес-аналитики

Вы можете улучшить транзакционные приложения с помощью функций, которые передают всю мощь оперативной бизнес-аналитики (real-time business intelligence) непосредственно в руки конечных пользователей. Обеспечьте пользователей на каждом уровне предприятия актуальной информацией, необходимой для принятия наиболее эффективных решений.

Это просто, если воспользоваться InterSystems DeepSee™.

Знакомство с InterSystems DeepSee™

InterSystems DeepSee – это новейшее программное обеспечение, позволяющее встраивать функциональность оперативной бизнес-аналитики в уже существующие и новые транзакционные приложения. С помощью DeepSee вы можете добавить в приложения интерактивные панели инструментов (dashboards), которые показывают необходимую информацию, собранную из текущих рабочих данных. Эти панели инструментов доступны пользователям, так как они встраиваются в приложения, с которыми пользователи имеют дело ежедневно.

Благодаря DeepSee бизнес-аналитика становится:

  • Быстрой: информация доступна в реальном времени, поскольку инновационная технология транзакционных битовых индексов от InterSystems обеспечивает быстрое выполнение сложных поисковых запросов, а также оперативное обновление индексов при обработке большого объёма транзакций.
  • Простой: с помощью DeepSee разработчики приложений быстро формируют интерактивные панели инструментов с диаграммами, графиками, фильтрами, изображениями, ссылками и т.д.
  • Выгодной: DeepSee не требует дорогостоящего создания и поддержки хранилищ данных, поскольку использует текущие транзакционные данные, в отличие от традиционных средств бизнес-аналитики.

Новый взгляд на бизнес-аналитику

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

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

Преимущества возможностей встроенного функционала оперативной бизнес-аналитики можно продемонстрировать на ряде примеров:

  • Здравоохранение. Лабораторный прибор выходит из строя и начинает выдавать ошибочные результаты по некоторому анализу крови. Возможности оперативной бизнес-аналитики позволяют лаборанту быстро заметить изменения в результатах, выдаваемых прибором, немедленно оповестить соответствующих работников о неверных результатах и провести необходимый анализ крови на другом приборе.
  • Розничная торговля. Агенты центра обработки заказов с помощью оперативной бизнес-аналитики получают в режиме реального времени информацию по предыдущим заказам и покупательским привычкам непосредственно в процессе переговоров с клиентами. Это позволяет осуществлять перекрёстные продажи, рекомендуя дополнительные продукты, прогнозировать время повторного заказа, анализировать эффективность продаж.
  • Финансовые службы. Менеджеры могут наблюдать за каждым филиалом, чтобы в любой момент процесса обслуживания клиента сравнивать результаты локальных маркетинговых кампаний. В зависимости от информации, полученной с помощью оперативной бизнес-аналитики, в реальном времени могут быть приняты решения о запуске успешных кампаний (например, реклама вклада, приносящего высокие проценты) или немедленной остановке рекламы в тех филиалах, где она работает неэффективно.

Четыре шага к использованию DeepSee для создания в приложении функциональности встроенной оперативной бизнес-аналитики

Каким же образом разработчик программного обеспечения может использовать DeepSee, чтобы конечные пользователи получили преимущества встроенной аналитики? Этот процесс можно разбить на четыре основные задачи:

Шаг 1. Определение ключевых показателей производительности (key performance indicators).

Ваши пользователи знают лучше, кого бы то ни было, как делать свою работу. В процессе общения с ними вы сможете узнать, в какой информации они нуждаются. Вы поймёте, какие ключевые показатели производительности конечные пользователи хотели бы анализировать в реальном времени, обсудив это с ними подробно. Ключевой показатель может быть отдельным элементом исходных данных (raw data), собираемых вашим приложением, или он может быть агрегированным показателем, вычисляемым из нескольких элементов исходных данных, получаемых из абсолютно разных программ. Лучший способ определить значимые, полезные показатели производительности – это поговорить с пользователями.

Шаг 2. Описание модели данных.

Модель данных – это описание организации исходных данных, агрегируемых в различные ключевые показатели производительности, если показатель нужно вычислить из исходных данных, и модель данных определяет, как это сделать. Также в модели данных можно дать интуитивно понятные конечным пользователям названия данным, измерениям (dimensions) и ключевым показателям.

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

Задача описания модели данных выполняется с помощью DeepSee Architect.

Шаг 2а (если требуется). Внедрение внешних данных.

Если часть исходных данных, необходимых для модели, поступает из приложений или хранилищ, созданных не на технологии InterSystems, то эти данные можно получить с помощью интеграционной платформы InterSystems Ensemble, используя коннектор DeepSee (DeepSee connector). Коннектор предоставляет «моментальный снимок» данных внешних приложений, которые могут быть преобразованы (посредством конфигурируемых бизнес-правил) в соответствии с вашей моделью данных. Моментальный снимок может выполняться как с помощью единовременного импорта, так и на регулярной основе. Обеспечиваются инкрементальные обновления.

Шаг 3. Построение компонентов.

DeepSee Analyzer позволяет создавать (путем выбора и перетаскивания элементов) сводные таблицы (pivot tables), диаграммы и графики, использующие модели данных, созданные с помощью DeepSee Architect. Эти компоненты являются динамическими и позволяют перейти к детализированной информации, вплоть до исходных данных, лежащих в основе анализа.

Шаг 4. Разработка панели инструментов.

С помощью DeepSee Designer создаются панели инструментов, включающие диаграммы, графики и сводные таблицы, ранее построенные с помощью DeepSee Analyzer, а также ссылки, выпадающие списки и прочие компоненты пользовательского интерфейса. Панели инструментов могут быть адаптированы под определённые темы приложения, а также функции и задачи конкретного сотрудника. Вы можете контролировать доступ пользователей, использующих панели инструментов, к информации: например, заранее предусмотренные фильтры могут исключить конфиденциальную информацию из поля зрения тех пользователей, которые ее видеть не должны.

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