Алексей Шуленин эксперт по технологиям обработки и анализа информации департамент стратегических технологий Российское представительство Microsoft Microsoft.

Презентация:



Advertisements
Похожие презентации
Microsoft TechDays Никоноров Евгений разработчик EPAM Systems.
Advertisements

Microsoft TechDays Марат Бакиров Эксперт по разработке ПО Microsoft
Microsoft TechDays Константин Трещев MCITP: Enterprise Administrator
Microsoft TechDays Золотовицкий Аркадий Директор по производству «Интеллектуальные системы»
Microsoft TechDays Павел Маслов MVP, Directory Services.
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Microsoft TechDays Леонид Шапиро MCT ЦКО «Специалист»
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Microsoft TechDays Виталий Дильмухаметов
Microsoft TechDays Николай Миляев консультант Microsoft.
Microsoft TechDays Людмила Шайкина Quarta Consulting
Новые продукты Microsoft для повышения качества и эффективности образования Амит Миталь Старший вице-президент Microsoft по развитию социальных проектов.
Ромуальд Здебский Microsoft.
DevCon12 // msdevcon.ru #msdevcon мая, 2012 г. Microsoft.
Microsoft TechDays Заграничнов Александр Microsoft.
Microsoft TechDays Богомолов Алексей MCP
Microsoft TechDays Тучков Вячеслав
Microsoft TechDays Александр Неволин Nevlabs Microsoft TechDays Сервер командной разработки, включающий в себя : Репозиторий исходных кодов; Систему.
Microsoft TechDays Леонид Шапиро MCT ЦКО «Специалист»
Microsoft TechDays Ксения Хмелёва Специалист по технологиям Microsoft.
Транксрипт:

Алексей Шуленин эксперт по технологиям обработки и анализа информации департамент стратегических технологий Российское представительство Microsoft Microsoft Corporation

Средства конечного пользователя Excel ® PerformancePoint Services... Microsoft SQL Server SQL Server Analysis Services SQL Server DBMS SQL Server Integration Services SQL Server Reporting Services SharePoint ® Server Доставка ОтчетыDashboardsExcelWorkbooksAnalyticViewsScorecards Планир ование OracleSAPSiebel

Выложены здесь Текст Демонстрации для самостоятельного прохождения Там же можно задавать вопросы

Представляет товар лицом, т.е. Визуализирует результаты, полученные остальными компонентами стека Сводные таблицы как срезы многомерных кубов Цифровые информационные панели руководства: основные показатели в виде семафорчиков/KPI Отображает найденные закономерности Выводит результаты прогнозов... Ни одно начальство не проникнется тем, какой классный кубик или ETL-пакет вы спроектировали Ему нужен результат, причем по возможности красивый и в доступной ему форме С бантиками, рюшечками, погремушечками, писаными торбами,... Задачей системы DSS является не только найти бизнес-решение, но и довести его до потребителя (бизнес-аналитика)

На рынке существуют комплексные изощренные системы отчетности, чья стоимость может исчисляться шестизначными величинами Поэтому зачастую на предприятиях минимально необходимая отчетность реализуется своими силами с тем или иным успехом Подход Microsoft: давайте возьмем ту часть функциональности, которая оказывается востребованной чаще и нужнее, и сделаем доступной в плане простоты использования и стоимости Администрир ование Доставка Разработка отчетов

Вышли между SQL Server 2000 и января был 5-летний юбилей press/2003/dec03/12- 17sqlbihonorspr.mspx features/2004/jan04/01- 27sqlreporting.mspx В настоящий момент входят в состав большинства редакций SQL Server 2008, включая Express with Advanced Services B8C3-FDA B0D0-1311D670E336&displaylang=en Т.е. раздаются нахаляву

Report Server SQL Server Catalog Report Engine Scheduling & DeliveryRendering Data ProcessingSecurity Адресаты доставки ( , SharePoint, Custom) Службы безопасности Выходные форматы Источники данных RDCE Customized RDL Custom Report Item Пользовательская визуализация SSMSReport Viewer Web Service Proxy Report Viewer Web Part SharePoint Web Services & URL Access

Данные Определение отчета Processing Engine Рендерер Выборка Group Sort Aggregate Промежуточный формат Snapshot 1 2 Report Item Cache ROMROM Обращение

Report Catalog Reporting Data SS RS Scale Out Deployment Report Server 1 2 N 1

ASP.NET IIS Web Service 3 rd Party Applications Report Designer Management Studio Configuration Tool Report BuilderReport Manager SharePoint V3 Report Server Database Configuration Files Report Data Sources SharePoint V3 Databases WMI WMI Provider Windows Service

3 rd Party Applications Report Designer Management Studio Configuration Tool Report Builder Report Manager SharePoint V3 Report Server Database Configuration Files Report Data Sources SharePoint V3 Databases WMI WMI Provider Web Service Background Processing Platform Windows Service

3 rd Party Applications Report Designer Management Studio Configuration Tool Report Builder SharePoint V3 Report Server Database Configuration Files Report Data Sources SharePoint V3 Databases WMI WMI Provider Platform Web Service Report Manager Background Processing Report Processing Scheduling & Delivery Database Maintenance Extensibility

3 rd Party Applications Report Designer Management Studio Configuration Tool Report Builder SharePoint V3 Report Server Database Configuration Files Report Data Sources SharePoint V3 Databases WMI WMI Provider Web Service Report Manager Background Processing Platform Service Network Interface Service Platform ASP.NET Authentication App Domain Management Memory Management

Архитектура Больше не нужен IIS. Берет HTTP.SYS от ОС и ASP.NET из встроенного CLR Собственная поддержка резервирования URL-адресов и регистрации конечных точек сервера отчетов Консолидированы в единую службу Веб-служба сервера отчетов (для интерактивной обработки отчетов) Диспетчер отчетов (обслуживает запросы от клиентов) Обработчик планирования и доставки (фоновое приложение для обработки заданий по расписанию) Своя служба аутентификации Коль скоро отказались от IIS Свой лог с регистрацией обрабатываемых HTTP-запросов Аналогично Настройка использования памяти В пред.версиях RS использовал всю доступную память Теперь можно настроить не только макс.ограничение используемой памяти, но и промежуточные пороговые значения

Шаблон Report Designer в Visual Studio Ставится в составе клиентской части SQL Server Report Builder ads/details.aspx?FamilyID=9f eea-b1d5- f3140a253db6&DisplayLang=en Notepad Имеется в виду, что определение отчета хранится в виде XML и его можно редактировать руками Описание схемы RDL - wnload/6/5/7/6575f1c d2-941d- c69622e11c32/RDL_spec_08.pdf wnload/6/5/7/6575f1c d2-941d- c69622e11c32/RDL_spec_08.pdf

Конфигурационная база сервера отчетности хранится на SQL Server Сами данные для отчетов можно брать из разных мест Источник может быть определен на сервере и быть доступным для всех или определяться на уровне данного отчета

Разработка Табликс Чарты и шкалы от Дундаса Report Builder 2.0 Экспорт в Word Возможность постраничного рендеринга по мере просмотра

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

Разные измерения встык по одной оси

Выделение уровней отступом

Это, правда, не ново, но все равно прикольно

Аналогично

Возможность применения разных стилей к разным фрагментам Возможность использования HTML-кодов

Новые типы графиков Новая функциональность графиков Новые свойства - новые возможности управления Новые контролы под названием приборы (gauges)

Column Cylinder (3-D), Stacked Cylinder (3-D), 100% Stacked Cylinder (3-D), Clustered Cylinder (3-D) Column (3-D), Stacked (3-D), 100% Stacked (3-D), Clustered (3-D), Cylinder (3-D), Stacked Cylinder (3-D), 100% Stacked Cylinder (3-D), Clustered Cylinder (3-D) Line Smooth Line, Stepped Line Smooth Line with Markers Line (3-D), Smooth Line, Stepped Line, Line with Markers, Smooth Line with Markers Shape Funnel (3-D), Pyramid (3-D) Pie (3-D), Exploded Pie (3-D), Doughnut, Exploded Doughnut, Funnel (3-D), Pyramid (3-D) Area Smooth Area (3-D) Area (3-D), Smooth Area (3-D), Stacked, 100% Stacked (3-D)Range Smooth, Range Column, Range Bar, Stock, Candlestick, Error Bar, Boxplot Bar Bar, Stacked (3-D), 100% Stacked (3-D), Clustered (3-D) Stacked Horizontal Cylinder (3-D), Stacked 100% Horizontal Cylinder (3-D), Clustered Horizontal Cylinder (3-D) ScatterBubblePolar Polar, Radar (3-D) ParetoHistograms Новое в SQL Server Reporting Services 2008

Множественные заголовки (в т.ч. Expressions!) Несколько легенд Всплывающие подсказки на Data Points Множественные области графиков Вторичная ось Пользовательские палитры Вычисляемые серии Среднее (Mean), скользящее среднее, Bollinger Bands, стандартное отклонение,... Разрывы по оси Визард стиля графика в Report Builder 2.0

РазрывыРазрывы Эффекты рамки Стили изобра жения

Multiple Chart Areas Calculated Series Strip lines Multiple Legends Multiple Legends

Установить Series Type = Column Custom Attributes HistogramSegmentIntervalNumber HistogramSegmentIntervalWidth HistogramShowPercentOnSecondaryAxis

Обычно используются, когда данные просматриваются как конвейер или процесс Существуют альтернативы

Установите Chart Type = Column Custom Attributes ShowColumnAs Property = Pareto Уберите Axis Title по Secondary Axis, выбрав Chart Area Value Axis в Property Grid

Gauge - новый data region SSRS 2008 Два основных типа Радиальный и линейный Сценарии Обычно привязаны к единственной или немногим точкам данных (value, target, goal,...) Идеально для KPI в Analysis Services Stand-alone или внедренный (embedded) в tablix (bullet graph)

Библиотеке шаблонов отчетов в Report Builder

Экспорте графиков в Excel как графиков (а не как изображений)

Разработке отчетов непосредственно из Word и Excel

Оповещениях

Подписке на отчеты не по расписанию, а по условию

И задании этих условий в Report Builder

Brian Hartman Report Viewer с интерфейсом под стать Report Builder

Картах в отчетах

И поддержке в них геопространственных типов SQL Server 2008

SparklinesSparklines Bullet Graphs KPIKPI Автоматическом отображении скоркард с KPI из SQL Server Analysis Services

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.