300 likes | 505 Views
Преимущества корпоративной редакции SQL Server (Business Intelligence). Комаров Михаил MCT. Бизнес-анализ ( Business Intelligence).
E N D
Преимущества корпоративной редакции SQL Server(Business Intelligence) Комаров Михаил MCT
Бизнес-анализ (Business Intelligence) «Обширная категория приложений и технологий для сбора, хранения, анализа и публикации данных, позволяющая корпоративным пользователям принимать лучшие бизнес-решения». Gartner В подавляющем большинстве случаев, роль таких приложений и технологий выполняют отчеты в виде таблиц, графиков картинок и пр.
Виды BI решений в организации Персональный BI Коллективный BI Самостоятельный BI Корпоративный BI Пример: Отчет о продажах по моим заказчикам Пример: Еженедельные отчеты по продажам подразделения Пример: Общие показатели деятельности компании
Продукты компании Microsoft для управления данными и BI Портал SharePoint Server Отчеты Dashboards Excel Аналитические представления Scorecards Планы Приложения для индивидуальной бизнес аналитики Microsoft Office 2010 (Excel и PowerPivotдля Excel) Платформа Управления данными и BI SQL Server Reporting Services SQL Server Analysis Services SQL Server DBMS SQL Server Integration Services (ETL) Данные
Классическая модель BI-решения Создание интерактивных аналитических моделей OLAP-кубы Визуализация данных и создание отчетов Создание хранилища данных Data Warehouse Исходные данные OLAP ERP Загрузка и преобразо-вание данных CRM Data Warehouse HRMS Analysis Services Integration Services Reporting Services
Integration Service EE • Microsoft Connector for SAP BI • SAP Certified Connector для SSIS, чтобы соединяться с SAP NetWeaver BW • Fuzzy lookup • Ищет значение в справочнике и возвращает либо точное совпадение, либо набор близких соответствий • Неряшливость/безграмотность • Устанавливается условная пороговая величина, меньше которой не попадет • Возвращается similarity и confidence score для дальнейшего принятия решения • Технические детали алгоритма - см. BOL • Pipeline data • Поиск соответствий по foreign key параллельно с загрузкой данных в хранилище • Избавляет от необходимости стажировать данные на сервере и выполнять второй проход, чтобы завершить загрузку • Data Mining Query Transformation • Выполнение предсказательного запроса по модели поиска закономерностей на основе прогружаемых данных • См. BOL
Reporting Service EE • Scale-Out deployment • NLB-ферма из серверов, на которых крутится веб-сервис RS • Общие метаданные, на SQL Server (возможно, кластеризованном) позади фермы • Data-Driven subscriptions • Рассылка отчетов по динамическому списку подписчиков • Например, клиентам, купившим свыше определенной суммы • В отчете содержатся только клиенты данного конкретного сейлза, которому он был отправлен • Кто-то предпочитает в Excel, кто-то в pdf, ...
Analysis Service EE • Продвинутая агрегация • Полуаддитивные меры • AggregateFunction = DistinctCount, AverageOfChildren, FirstChild, LastChild, FirstNonEmpty, LastNonEmpty • Custom member formula (CustomRollupColumn) • UnaryOperatorColumn • Writeback dimensions • При редактировании измерения прямая запись в нижележащую таблицу • Переспективы • Подмножества кубов, чтобы лишние детали не зашумляли картину • Проактивное кэширование • SQL Server (2000+) • Client Initiated (XMLA-команда NotifyTableChange) • Scheduled Polling • Партиционированные кубы • Партиции могут находиться на других серверах • Прилинкованные кубы и измерения • Параллелизм в работе алгоритмов поиска закономерностей и возможность подключения своих алгоритмов
SQL Server Reporting Services • Службы Reporting Services — это серверная платформа отчетов, предоставляющая возможности для удобной работы с отчетами для разнообразных источников данных
Типичный жизненный цикл отчетов Администри-рование (Management) Доставка (Delivery) Создание (Authoring) 2007 Sales Embedded Reporting Web Report XML
Создание отчетов • Инструменты создания отчета: • BI Development Studio • Report Builder (конструктор отчетов) • Богатые возможности отображения • Картографические данные, маршруты и свои представления • Интеграция с картами Bing Maps • Визуалицация данных в рамках одной ячейки • Sparklines(инфокривые) • Databars (диаграммы,гистограммы) • Динамическая фильтрация данных
Создание и публикация отчета средствами BI Studio Демонстрация
Report builder 3.0 • Report Builder - это среда создания отчетов для бизнес-пользователей, предпочитающих работать в среде MicrosoftOffice.
Создание и публикация отчета Report Bilder 3.0 Демонстрация
Администрирование отчетов • Платформа для отчетов всего предприятия • SSRS может поддерживать создание тысяч отчетов на сервере • Простое развертывание • На специализированном сервере или портале SharePoint • Широкие возможности администрирования • Консоль сервера отчетов • Отчеты по расписанию • Встроенная модель безопасности
Что делать в ситуации… • Рост объема данных: • > 1 Млн строк: Excel не справляется • Необходимость быстрой подготовки отчетов без привлечения ИТ и разработчиков • Новые данные не доступны в хранилище или OLAP модели • Необходимость сравнить данные из внешних источников с внутренними
Что такое PowerPivot? • Надстройка для Excel 2010 для самостоятельного создания BI-решений • Возможность быстрой обработки больших объемов данных из разных источников (миллионы строк в таблицах)за счет эффективного алгоритма сжатия Vertipaq • Excel теоретически может работать с 1 млн. строк, но очень медленно • Широкие возможности визуализации данных с помощью встроенных инструментов • Срезы (slicers) • Решения публикуются и управляются на портале SharePoint2010 с помощью сервисов PowerPivot для SharePoint2010
Загрузка и подготовка данных Большой выбор источников данных
Создать связи , аналитические выражения (DAX) и т.д Связи (Relations) между таблицами PowerPivotпо аналогии с СУБД • DAX(Data Analysis Expressions) • Функции Excel • Дополнительные функции Power Pivot • Переход по связям • многие-к-одному • один-ко-многим • Агрегация над таблицами • Контекстная фильтрация • Операции со временем
Создание отчета, визуализация, срезы Срезы, (slicers) – визуальные фильтры • Сводные таблицы и графики • PivotTables и PivotCharts
Работа с Power Pivot Демонстрация
Схема коллективной работы с моделями PowerPivot на портале SharePoint 2010 • Администратор ИТ: • Отслеживает статистику работы с моделями (их количество, размеры, частоту загрузок и пр.) • Определяет наиболее часто используемые модели для создания классического BI решения (например OLAP куба) • Автор модели: • Публикует модель на портале • Настраивает схему обновления данных • Пользователь: • Получает простой доступ к актуальным данным • Может пользоваться фильтрами • Может комментировать работу с моделью
Подключение к Analysis Service помощью Excel 2010 (Опционально) Демонстрация
Обучение и сертификация начальный уровень Курсы (3 дня каждый) • MS-6234 Внедрение и управление Microsoft SQL Server2008 Analysis Services • MS-6235 Внедрение и сопровождение Microsoft SQL Server 2008 Integration Services • MS-6236 Внедрение и сопровождение Microsoft SQL Server 2008 Reporting Services • 10337A Updating SQL Server 2008 BI Skills to SQL Server 2008 R2 Экзамены (от 50$ за попытку) • 70-448: TS: Microsoft SQL Server 2008,Business Intelligence Development andMaintenance (Разработка и обслуживание решений бизнес анализа)
Спасибо за внимание ! Ждем на курсы и экзамены!
Ресурсы www.microsoft.com www.techdays.ru