владивосток форум deep_see

23
DeepSee - технология для решений бизнес-аналитики Шваров Евгений

Upload: elena-ometova

Post on 16-Aug-2015

36 views

Category:

Software


0 download

TRANSCRIPT

DeepSee - технология для решений бизнес-аналитики Шваров Евгений

• Технология для создания BI решений

• Аналитика в реальном режиме времени

• Построение OLAP кубов и хранилищ данных

• Использование OLTP данных из Caché и любых внешних систем

• Поддержка MDX

• Создание интерактивных панелей виджетов для мониторинга KPI

• Поддержка плагинов (NLP iKnow, прогнозная аналитика,…)

• API для загрузки данных

Возможности InterSystems DeepSee

Классическая модель построения BI решения

OLTP

ETL DWH Build

Analysis

Metadata

Dashboards

OLAP

DataMart

OLTP

OLTP

BI решение на в InterSystems

InterSystems Realtime BI

• Для незагруженных OLTP систем

• Хранилище данных непосредственно в OLTP

• Синхронизация кубов во время изменения данных

Архитектура DeepSee

Платформа Caché

OLAP кубы

Сводные

таблицы KPI

DeepSee

API

Индикаторные

панели

Портал DeepSee

• DeepSee Architect

• Определение таблиц фактов

– Источники данных в Cache

– ODBC/JDBC

– Веб-сервисы

– ….

• Создание кубов

– Показатели

– Измерения

– Уровни

– Списки исходных данных

• Предметные области

– Data Mart

– Составные кубы

Построение кубов

Таблицы фактов

• Построение кубов – загрузка данных из OLTP в DWH

• Синхронизация кубов – загрузка новых данных из OLTP в DWH

• CubeManager – планировщик обновления данных

Аналитические модели

• DeepSee Analyzer

• MDX запросы к многомерным данным – SELECT NON EMPTY

NONEMPTYCROSSJOIN([dateRefuse].[H1].[year].Members,

[dateRefuse].[H1].[month].Members) ON 0,NON EMPTY

[HospitalDepProfile].[H1].[HospitalId].Members ON 1

FROM [RefuseCube] %FILTER

[IsOMS].[H1].[IsOMS].&[ОМС] %FILTER

[Measures].[%COUNT]

• Сводные таблицы Pivot Table

• Списки детальных данных

• Создание источников для виджетов дашбордов

Анализ данных

Как выглядит Analyzer

• Портал пользователя DeepSee

• Дэшборды

• Виджеты

• Сводные таблицы

• Графики и диаграммы

• DeepSee API

Доставка аналитики до пользователя

• Технология для создания BI решений

• Аналитика в реальном режиме времени

• Построение OLAP кубов и хранилищ данных

• Использование OLTP данных из Caché и любых внешних систем

• Поддержка MDX

• Создание интерактивных панелей виджетов для мониторинга KPI

• Поддержка плагинов (NLP iKnow, прогнозная аналитика,…)

• API для загрузки данных

Возможности InterSystems DeepSee

DeepSee – MDX2JSON Доступ к данным через REST

• Каждый виджет DeepSee получает результат

MDX запроса и визуализирует результат.

• Сделано REST-API, которое выдает по MDX

результат в виде JSON

• Кроме MDX есть обвязка метаданных

дашбордов: виджеты, фильтры, доступ, MDX-

запросы.

• Модуль включен в продукт, результат ждем в

2015.3

MDX2JSON

MDX2JSON REST API

DeepSee Mobile

Смартфон

Caché сервер

Дашборды

Виджеты

Данные MDX

Как это работает?

DeepSee Web

Браузер

Типичные бизнес задачи DeepSee

• Пивот-таблица

• Дриллдаун данных

• Гистограммы

• Таймчарты

Что дает DeepSee Mobile?

Визуализация дашбордов DeepSee на iPhone/iPad, Android, Winphone

Ни одной строчки программирования

Работает начиная с версии 2013.1

DeepSee Web

Визуализация дашбордов DeepSee в веб-браузере.

Произвольные внешние js-фреймворки для визуализации JSON из DeepSee

Установка MDX2JSON Установка:

• Репо github.com/intersystems-ru/Cache-MDX2JSON

• Загрузить на сервер MDX2JSON.Installer в любую

область

• Do ##class(MDX2JSON.Installer).setup()

В результате будет:

• Загружен пакет MDX2JSON из репо

• Область и база данных MDX2JSON

• Пакет MDX2JSON будет установлен в %All

• REST-приложение /MDX2JSON с парольным

доступом

Обновление:

• Загрузить https://github.com/intersystems-

ru/CacheUpdater

• Создать задание вида GithubUpdater с URL

github.com/intersystems-ru/Cache-MDX2JSON

Попробуйте сами сейчас

iDeepSee для Android

Скачать:

bit.ly/1IL6QS8

Сервер 37.139.17.101:57772//MDX2JSON

область SAMPLES

логин пароль

mobile dsmobile

37.139.17.101:57772/dsweb/index.html

mobile dsmobile

Вопросы?

Возможности MDX2JSON

DeepSee Mobile – самый быстрый способ вывода

данных из Caché, Ensemble и Healthshare на

мобильные устройства

DeepSee Web – пример использования любых JS-

фреймворков для данных из DeepSee

Статус проекта: свободное ПО на

github.com/intersystems-ru

Включено в версию, ожидается в 2015.3

Предоставление через REST-API данных запросов и

метаданных о виджетах и дашбордах

Вопросы?