Анализ данных из произвольных источников с...

Post on 07-Jan-2016

74 views 0 download

Tags:

description

Анализ данных из произвольных источников с использованием PowerPivot. Иван Косяков Архитектор (SQL-BI), MTC Moscow Лидер Russian Business Intelligence User Group (PASS Chapter). Замечания. Демонстрируемые технологии: SharePoint Server 2010 Beta Office 2010 Beta - PowerPoint PPT Presentation

Transcript of Анализ данных из произвольных источников с...

Анализ данных из произвольных источников с использованием PowerPivotИван Косяков Архитектор (SQL-BI), MTC Moscow

Лидер Russian Business Intelligence User Group (PASS Chapter)

Замечания Демонстрируемые технологии:

SharePoint Server 2010 Beta Office 2010 Beta SQL Server 2008 R2 CTP3 (ноябрьский)

Демонстрируемые функционал, снимки экрана, архитектурные решения могут измениться

Содержание Введение PowerPivot для Excel PowerPivot для SharePoint Ресурсы

Проблема – как подключить данные?

Подключение произвольных источников

База Access

Файл Excel

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

MS SQL Server

MS Access

Книги Excel

MS SQL Azure

MS SSAS

Oracle

Teradata

Sybase

Informix

DB2

Текстовые файлы

PowerPivot

Потоки данных

Самостоятельное создание BI-решений Большие объемы гетерогенных данных Визуализирует данные с помощью инструментов

PivotTable, PivotChart, Filter и Slicer Решения публикуются и управляются в SharePoint Две надстройки SQL Server PowerPivot:

для Excel… и для SharePoint

Что такое PowerPivot?

PowerPivot для Excel

Надстройка SQL Server PowerPivot для Excel

Поддерживает большие объемы данных Клиентская версия Analysis Services (VertiPaq-обработчик)

Отдельное окно PowerPivot (работа с данными) Импорт данных и создание связей

(создание модели PowerPivot) Данные внедряются

в книгу Excel Рекомендуется

(для > 1 миллиона строк): 64-битная система Дополнительное ОЗУ

Процесс работы с PowerPivot

Загрузить и подготовить данные• Определить расчетные колонки с помощью DAX

Разработать отчет(ы) PowerPivot• Определить меры с помощью DAX

Отформатировать отчет(ы)

Опубликовать на SharePoint (не обязательно)

Окно PowerPivot Запуск с закладки PowerPivot в Excel Функции интерфейса:

Загрузка данных из источников: Базы и потоки данных Excel-таблицы Буфер обмена

Исследование данных Создание связей между таблицами Создание расчетных колонок

Фильтрация данных по связанным колонкам Извлечение данных из связанных таблиц

Данные и мета-данные хранятся в листе Excel

Загрузить и подготовить данные

Разработать отчет(ы) PowerPivot

Отформатировать отчет(ы)

Создание отчетов PowerPivot Из модели PowerPivot с

использованием: PivotTables PivotCharts Функций CUBE

Модели PowerPivot: Локальные Из книги PowerPivot на

портале SharePoint

Загрузить и подготовить

данные

Разработать отчет(ы)

PowerPivot

Отформатировать отчет(ы)

Создание отчетов произвольного вида

Функции Excel CUBE (две из семи): CUBEMEMBER CUBEVALUE

Источник данных PowerPivot – “Sandbox”

Совет: Преобразуйте PivotTable в произвольный вид с помощью команды Convert to Formulas.

Загрузить и подготовить данные

Разработать отчет(ы) PowerPivot

Отформатировать отчет(ы)

Форматирование отчетов Форматирование PivotTables и PivotCharts

с помощью: Стандартных

стилей Настроек

форматирования

Форматирование значений с помощью Окна «Value Field Settings»

Загрузить и подготовить

данные

Разработать отчет(ы)

PowerPivot

Отформатировать отчет(ы)

Основы DAX (Data Analysis Expressions)

Добавление вычислений в модель PowerPivot Не нужно изучать MDX

Типы вычислений Расчетные колонки Меры

Загрузить и подготовить

данные

Разработать отчет(ы)

PowerPivot

Отформатировать отчет(ы)

Основы DAX (продолжение) Функции DAX - в терминах реляционных баз

данных Функции Excel Дополнительные функции

Переход по связям многие-к-одному один-ко-многим

Агрегация над таблицами Контекстная фильтрация Операции со временем

В отличие от MDX, DAX не может: Создавать расчетные элементы на основании иерархий Связывать ячейки

Загрузить и подготовить

данные

Разработать отчет(ы)

PowerPivot

Отформатировать отчет(ы)

Демонстрация

PowerPivot для Excel

Иван Косяков Архитектор (SQL-BI), MTC MoscowЛидер Russian Business Intelligence UG (PASS Chapter)

Возможности для разработчиковPowerPivot для Excel

Создание представлений для загрузки данных Сервисы данных для предоставления XML-данных

через потоки данных Управление потоками данных в SharePoint 2010 Разработка прототипов приложений Замечания:

В релизе 2010 возможности разработки ограничены Надстройка SQL Server PowerPivot для Excel не может

быть расширена или автоматизирована

PowerPivot для Excel Файл Excel + данные PowerPivot + визуализация Нет ограничения колонок/строк; сжатие в памяти Импорт данных + связи между данными Данные содержатся в файле Excel

Excel 2010

PowerPivot для Excel

Объектная модель SSAS

Движок обработки данных (аналитические сервисы в режиме VertiPaq)

PowerPivot для SharePoint

Автор

Публикует решения

Настраивает автоматическое

обновление данных

Потребитель

Получает простой доступ

Использует визуальную фильтрацию

Использует возможность

комментировать

IT-профессионал

Отслеживает использование

решений

Уменьшает случайные

запросы

Определяет наиболее

важные решения

Совместная работаPowerPivot для SharePoint

Демонстрация

PowerPivot для SharePoint

Иван Косяков Архитектор (SQL-BI), MTC MoscowЛидер Russian Business Intelligence UG (PASS Chapter)

Функции PowerPivot для SharePoint

Интеграция с SharePoint Интеграция с Excel Services Галерея PowerPivot Обновление данных Панель управления PowerPivot Потоки данных (ATOM, SSRS) Аутентификация и контроль доступа

Ферма серверов SharePoint

Web Front End

Компоненты и инструменты PowerPivot для SharePoint

Веб-браузер(просмотр)

Excel 2010 и PowerPivot

(редактирование)

Веб-доступ Excel

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

Веб-сервис PowerPivot

Движок баз данных SQL Server

Сервер приложений

Расчетные сервисы Excel

Системный сервис

PowerPivot

Аналитические сервисы в

режиме VertiPaq

Запрос к данным PowerPivot в SharePoint

Веб-доступ Excel

Веб-браузер

Расчетные сервисы Excel

Сервис PowerPivot

Аналитические сервисы в режиме VertiPaq

Запрос XLSX-документа

Запрос обработки XLSX

Запрос данных

Передача запроса

Отображение

Расчет

Передача данных

Передача данных

Получение XLSX

Получение данных PowerPivot

Библиотека

Ферма серверов SharePoint

Web Front End

Запрос к данным PowerPivot из клиентских приложений

Приложение SharePoint

PowerPivot Web Service

Сервер приложений

Приложение сервиса PowerPivot

Аналитические сервисы в режиме VertiPaq

Библиотека

Ссылка на книгу Excel на сайте

SharePoint

Excel 2010

Report Builder

SQL Server Management Studio

Произвольное приложение

HTTP

Ресурсы Официальные ресурсы:

Microsoft PowerPivot: http://www.powerpivot.com MSDN Library: PowerPivot for SharePoint:

http://msdn.microsoft.com/en-us/library/ee210682(SQL.105).aspx

Блоги Gemini Team Blog - http://

blogs.msdn.com/powerpivot PowerPivotGeek - http://powerpivotgeek.com PowerPivotPro - http://powerpivotpro.com Блог Ивана Косякова - http://www.microsoftbi.ru

Спасибо за внимание!

Иван Косяков Архитектор (SQL-BI), MTC Moscow

Лидер Russian Business Intelligence User Group (PASS Chapter)

i-ivanko@microsoft.com