400 likes | 849 Views
Практика внедрения OLAP- систем Microsoft и Oracle. Владимир Иванов («Бизнес Сканнер») Сергей Быков («Лаверна OLAP »). Проверка достоверности информации Microsoft и Oracle.
E N D
Практика внедрения OLAP-системMicrosoft и Oracle Владимир Иванов («Бизнес Сканнер») Сергей Быков («Лаверна OLAP»)
Проверка достоверности информации Microsoft и Oracle • Данная презентация была представлена на конференциях проводимых Microsoft («Бизнес-анализ») и партнерами Oracle («Техникон») • Информация прошла предварительную проверку организаторами
Вопрос дня: Зачем нам OLAP? • А вы знаете что, компанииимеющие комплексноеOLAP-решение, агрессивно подавляют конкурентов? • Это похоже на бой зрячего и слепого
Немного опыта, вместо теории • Как внедрить OLAP-систему для комплексного анализадеятельности? • Сравнение возможностей платформ(по 100 раб. мест, 5 млн. фактов) :MS SQL 2000 + MS OLAP + Excel XPOracle 8i + Oracle Discoverer 3.1 • «Бизнес Сканнер» на базе MS OLAP: Сатурн, Русклимат, Технозвязь, Амос… • Oracle Discoverer: Лаверна
Вопрос дня: Где рекомендации? • А вы получили рекомендации от клиентов поставщика OLAP-решений или хотите быть «кроликом» для экспериментов? • Рекомендации клиентов на «Бизнес Сканнер» лежат на www.ivn.newmail.ru
Сравнение Oracle и Microsoftwww.olapreport.com, www.unisys.com Конкурент MS OLAP - это Oracle, а не российскиеOLAP-поделки
Вопрос дня: быстро и недорого? • А вы знаете, что быстрая и недорогая статистика наMicrosoft SQL доступна только через OLAP-сервисы, которые стоят $0? • Купили 1С для SQL, т.е. уже заплатили за супер-OLAP и не пользуетесь?
Этап 1 Загрузка и обработка исходных данных Методы загрузки данных из филиалов Подгрузки данных в OLAP-кубы
Загрузка бизнес-фактов • Решение на Microsoft: - Распределенный кластер MS SQL 2000- Обмен через службу DTS (удаленными SQL-запросами и обменом файлами)- Подгрузка данных в кубы (Incremental) • Решение на Oracle:- загрузка фактов через самописный модуль из файлов (аналог DTS дорог)- Incremental-загрузка на materialized view
MS SQLФилиал1 MS SQLФилиал2 DBFФилиал3 MS SQLЦО, DWH MS OLAPIcremental «Бизнес Сканнер» в СатурнOLAP-система на MS SQL 2000 Кластер MS SQL 2000 Дельта Готовые Итоги MS Excel XP
MS SQLФилиал1 ParadoxФилиал2 DBFФилиал3 Oracle 8iЦО, DWH OracleDiscoverer OLAP-система на Oracle 8iв Лаверне Oracle ROLAP агрегаты Дельта Discoverer Clients
Решение на Oracle в ЛавернеЗагрузка данных из филиалов
Вопрос дня (How much?) • А вы знаете, что хорошие OLAP-решения на базе MS SQL доступны уже за $500-$5000?
Этап 2Учетная политика Построение учетной политики Накопительные итоги в OLAP
Учетная политика • Большинство OLAP-разработчиков не умеют строить учетные политики, а делают только кубы под заказ • Учетная политика – это правила учета фактов в управленческом плане счетов • Часто учетная политика требует разработки хранилищс накопительными регистрами, это даже сложнее OLAP
План счетов в «Бизнес-Сканнер»и Oracle Discoverer • Для комплексного OLAP-анализафинансового состоянияпервичные документы не могут являтьсяфактами для анализа. • Первичные документы должны быть транслированы в проводки.
Накопительные итоги в Microsoft Analysis Services • Накопительные регистры ERP\OLTP-систем слишком слабы для современных задач • MS OLAP позволяет быстро рассчитывать накопительные итоги • Осторожно! В неопытных руках расчет итогов может убить MS OLAP
Вопрос дня • А вы знаете что большинство OLAP-разработчиков в России простые программисты и не знают что такое «учетная политика»?
Этап 3КомплексныйOLAP-анализ Постановка на комплексный OLAP Комплекс OLAP-кубов
Комплексный OLAP-анализ • Большинство разработчиков не могут сформулировать описание OLAP-системы для комплексного анализа • Для торговой компании комплект кубов может выглядеть так: Баланс, ДР, ДДС, Закупки, Продажи,Движения товаров и Склады, Дебиторы и Кредиторы.
Вопрос дня • А вы знаете, что современные OLAP-системы могут являться главным средством получения отчетности в компании?
Примеры готовых отчетовПродажи (объем, маржа,…)
Примеры готовых отчетовДвижение Денежных Средств
Примеры готовых отчетовДоходы и Расходы
Примеры готовых отчетовДвижение товаров и остатки
Примеры готовых отчетовОстатки товаров (по регистру)
Движение товаров • Отсутствие средств расчета накопительный остатков в OLAP-сервере: • Обороты и остатки приходится разделить на 2 отчета • Остатки доступны только в некоторой детализации
Примеры готовых отчетовДебиторы и Кредиторы
Примеры готовых отчетовБаланс (виртуальный куб)
Детализация до документов • Детализация до документов в MS OLAP: • Синтетические измерения по документам • Drill Through с настройкой вида в Excel • Проверено до 1 млн. документов, • но требует знаний при настройке.
Примеры готовых отчетовData Mining и MS OLAP Факторы влияния на продажи по данным из OLAP-куба Профили покупателей (типичные облики)
Примеры готовых отчетовИнтеграция OLAP и Data Mining OLAP-куб продаж из MS SQL 2000. Мы можем анализировать продажи в произвольных разрезах, в том числе по «факторам влияния».
MS Security: Выборочный доступ к контрагентам для пользователя Что сложно OLTP/ERP, то просто в OLAP! Контроль доступа пользователей к веткам внутри справочников и связанных отчетов
Оценки и рекомендации Excel XP – лучший OLAP-клиент Оценка Microsoft OLAP Оценка Oracle Discoverer
Excel XP- лучший OLAP-клиент • Лояльность пользователей • Простота и мощность • Быстродействие и надежность • Умеет печатать OLAP-отчеты • Возможностьдоработки на VBA и MDX(custom drill through, write-enableOLAP…)
«Бизнес Сканнер» иWeb Office Components • Еще проще чем Excel • Дизайн-интеграция с Excel • Интерактивная OLAP-графика • «MDX-вручную»
Преимущества OLAP от Oracle Oracle: Ставка на ROLAP-интеграциюс PL SQL • Общий «движок» для OLAP и SQL • SQL-запросы в OLAP-куб • Интегрированная секретность OLAP/SQL Morgan Russell (OLAP PM, Oracle Corp.) • Не только фильтры, но и параметры • Интересный Data Mining (сценарии, прогнозы…) Владимир Иванов
Преимущества OLAP от Microsoft Microsoft: Ставка на MOLAP и MDX/XML • Производительность– выше Oracle • Расчет итогов: накопительные остатки и предварительная подготовка данных • Секретность: многомерная и иерарх. • MDX/XML – более 50% рынка OLAP/DM • Стандартные клиенты – проще и лучше • Цена – намного ниже решений Oracle
Специальное предложение OLAP-решения от Microsoft на вашей БД! • Лицензия на «Бизнес Сканнер» • Настройка OLAP-куба: «Анализ Продаж»с измерениями по вашему желанию • Объяснение технологии на вашем примере и ваших данных • On-line - консультации – 1 месяц • Специальная цена - $750 Ivanov-soft@inbox.ru www.ivn.newmail.ru