Новые возможности bi в СУБД intersystems cache
DESCRIPTION
Новые возможности BI в СУБД InterSystems Cache'. Грачев А.Ю., руководитель отдела консалтинга, InterSystems Corp. Апрель 2008. Темы. Тенденция? InterSystems DeepSee Встроенный BI BI и интеграционная платформа InterSystems DeepSee – взгляд изнутри. Итоги года…. - PowerPoint PPT PresentationTRANSCRIPT
АпрельАпрель 2008 2008
Новые возможности BI в Новые возможности BI в СУБД InterSystems Cache'СУБД InterSystems Cache'
Грачев А.Ю., руководитель отдела консалтинга,Грачев А.Ю., руководитель отдела консалтинга,InterSystems CorpInterSystems Corp..
ТемыТемы
• Тенденция?Тенденция?• InterSystems DeepSeeInterSystems DeepSee• Встроенный Встроенный BIBI• BI BI и интеграционная платформаи интеграционная платформа• InterSystems DeepSeeInterSystems DeepSee – взгляд изнутри – взгляд изнутри
Итоги года….Итоги года….
• Hyperion – Hyperion – мартмарт 2007 2007 г. г.• BO – BO – январь 2008 г.январь 2008 г.• Cognos – Cognos – январь 2008 г.январь 2008 г.• Что дальше?Что дальше?
Ситуация с Ситуация с ETL/ELTETL/ELT
• Sunopsis Sunopsis купленкуплен….….• DataStageDataStage давно куплен давно куплен….….• MS DTSMS DTS• ……....
Неоднозначная реакция рынкаНеоднозначная реакция рынка
““ Dazed and confused. Such is the fate of theDazed and confused. Such is the fate of thethousands of BI customers of Businessthousands of BI customers of BusinessObjects, Cognos and Hyperion as theirObjects, Cognos and Hyperion as theirrespective acquirers – SAP, IBM and Oracle –respective acquirers – SAP, IBM and Oracle –decide how to shape their future product lines.decide how to shape their future product lines.””
““ Dazed and confused. Such is the fate of theDazed and confused. Such is the fate of thethousands of BI customers of Businessthousands of BI customers of BusinessObjects, Cognos and Hyperion as theirObjects, Cognos and Hyperion as theirrespective acquirers – SAP, IBM and Oracle –respective acquirers – SAP, IBM and Oracle –decide how to shape their future product lines.decide how to shape their future product lines.””
Выводы?Выводы?
• Рынок Рынок BI BI важенважен• Идет консолидация рынкаИдет консолидация рынка• Интероперабельность под угрозойИнтероперабельность под угрозой• Консолидация технологий -под вопросомКонсолидация технологий -под вопросом• Нет разработки новых продуктовНет разработки новых продуктов• ……....
InterSystems DeepSeeInterSystems DeepSee
• Март 2008 г. – объявление продуктаМарт 2008 г. – объявление продукта• Покупка готового продуктаПокупка готового продукта• Встроенный Встроенный BIBI• Единая технологияЕдиная технология• Привязка к интеграционной платформе Привязка к интеграционной платформе
EnsembleEnsemble• Интересная бизнес-модельИнтересная бизнес-модель
Классический Классический (“(“внешнийвнешний”) BI”) BI
ХранилищеХранилищеХранилищеХранилищеСредстваСредства
BIBIСредстваСредства
BIBIETLETL
““На расстоянии от На расстоянии от оперативных данныхоперативных данных””
Классический Классический BIBI
• Данные выгружаются и переносятся Данные выгружаются и переносятся в хранилище периодическив хранилище периодически
• Дополнительные затраты на Дополнительные затраты на оборудование, ПО, людейоборудование, ПО, людей
• Предполагает «продвинутых» Предполагает «продвинутых» пользователей со знанием пользователей со знанием инструмента инструмента BI BI и структур данныхи структур данных
• Дополнительные затраты на Дополнительные затраты на интеграциюинтеграцию
ВстроенныйВстроенный BI BI
• Поставляется как часть приложенияПоставляется как часть приложения• Сильнее ориентирован на конечного пользователя Сильнее ориентирован на конечного пользователя
(требует знания приложения, а не схемы данных)(требует знания приложения, а не схемы данных)
•ТехнологичноТехнологично•Предопределенный Предопределенный набор данныхнабор данных
• ““Начальный наборНачальный набор” ” запросов, отчетов и т.д.запросов, отчетов и т.д.
Единая технологияЕдиная технология
Cache’Cache’Cache’Cache’
• Интегрирован с Интегрирован с Cache’Cache’• Реализован на Реализован на Cache’Cache’
• Среда разработки и управленияСреда разработки и управления• ИнтерфейсыИнтерфейсы• Доступ к внешним даннымДоступ к внешним данным• Доступ к оперативным даннымДоступ к оперативным данным
DeepSeeDeepSeeDeepSeeDeepSee
Вариант использованияВариант использования
Cache’Cache’Cache’Cache’
DeepSeeDeepSeeDeepSeeDeepSee
Cache’Cache’Cache’Cache’
DeepSeeDeepSeeDeepSeeDeepSee
• Разделение нагрузки по серверамРазделение нагрузки по серверам• Возможно дальнейшее Возможно дальнейшее
распараллеливание (распараллеливание (ECP)ECP)
DeepSee DeepSee в интеграционных решениях в интеграционных решениях
Инт
егра
ция
и ра
зраб
отка
Инт
егра
ция
и ра
зраб
отка
Упра
влен
иеУп
равл
ение
ОркестровкаОркестровка
АбстракцияАбстракция
КоординацияКоординация
ХранилищеХранилищеАдаптеры
DeepSeeDeepSeeDeepSeeDeepSee
• В В Ensemble Ensemble встроена встроена Cache’ Cache’ • В В Ensemble Ensemble встроен встроен DeepSee DeepSee
Можно использовать богатый Можно использовать богатый набор адаптеровнабор адаптеров
DeepSee – DeepSee – основные возможностиосновные возможности
AnalyzerAnalyzerAnalyzerAnalyzer Навигация и показ данныхНавигация и показ данных
ArchitectArchitectArchitectArchitect Описание модели данныхОписание модели данных
DesignerDesignerDesignerDesigner Создание «приложений»Создание «приложений»
ConnectorConnectorConnectorConnector Подключение внешних данныхПодключение внешних данных
DeepSee AnalyzerDeepSee Analyzer
• Простое создание таблиц и графиковПростое создание таблиц и графиков
• Динамические «проваливание» в деталиДинамические «проваливание» в детали
• Разрабатывается для пользователей,Разрабатывается для пользователей,знающих приложениезнающих приложение
• Выдача на экран, принтерВыдача на экран, принтер, PDF, Excel, …, PDF, Excel, …
DeepSee ArchitectDeepSee Architect
ИндексыИндексы
Модель данныхМодель данных
ДетальныеДетальныеданныеданные
•Определение данныхОпределение данных•Размерности и метрикиРазмерности и метрики•Агрегаты и расчетыАгрегаты и расчеты•Содержательные именаСодержательные имена•Организация в кубы/Организация в кубы/
прикладные областиприкладные области
DeepSee DesignerDeepSee Designer
• Создание индикаторных панелей с Создание индикаторных панелей с таблицами, графами, ссылками и др. таблицами, графами, ссылками и др. Интерфейсными элементамиИнтерфейсными элементами
• Возможности настройкиВозможности настройки
• Предопределенные фильтры, Предопределенные фильтры, вводимые пользователемвводимые пользователем
• Можно встроить в приложениеМожно встроить в приложение
DeepSee ConnectorDeepSee Connector
ИндексыИндексы
Модель данныхМодель данных
Свои Свои данныеданные
Данные из Данные из Caché Caché доступны напрямуюдоступны напрямую
ВзятыеВзятыеданныеданные Пра
вила
Пра
вила
Внешние Внешние данныеданные
• Импорт из Импорт из текстовых текстовых файлов, БД, …файлов, БД, …
• Однократный Однократный или или инкрементныйинкрементный
Что Что DeepSeeDeepSee использует от использует от Cache’Cache’
XML, SOAP
Java, EJB
COM
C++
ODBC
Реляционный шлюз
JDBC
Caché Server Pages
Многомерные источники
CachéЕдиная
архитектура
Web
Многомерный доступ
Реляционный
доступ
Объ
ектн
ый
дост
уп
Что Что DeepSeeDeepSee использует от использует от Cache’Cache’
• Объектная модельОбъектная модель• Возможность переопределить механизм Возможность переопределить механизм
хранения и индексирования (битовые хранения и индексирования (битовые индексы)индексы)
• CSP CSP как механизм отображениякак механизм отображения• Многомерное ядро Многомерное ядро • Шлюзы и механизмы доступа к внешним Шлюзы и механизмы доступа к внешним
источникамисточникам
Бизнес-модель Бизнес-модель DeepSeeDeepSee
• DeepSee DeepSee будет встроен в будет встроен в Cache’ Cache’ и и EnsembleEnsemble• Партнеры-разработчики могут задействовать Партнеры-разработчики могут задействовать
возможности возможности BI BI по мере необходимостипо мере необходимости• Особая ценность – Особая ценность – DeepSee DeepSee и и
интеграционная платформаинтеграционная платформа• Механизм адаптеров (Механизм адаптеров (ETL)ETL)• Более простая конструкцияБолее простая конструкция• Единое решениеЕдиное решение
Спасибо за внимание!Спасибо за внимание!Вопросы?Вопросы?
[email protected]@intersystems.ru