1. Microsoft SQL Server 2005 Business Intelligence Андрей Синкин Microsoft Corporation
2.
3.
4. Продукты Microsoft использующие SQL Server Commerce Server (DM) MSTV Axapta Biz# BizTalk Commerce Server (OLAP) FRx MBS (Green) Navision Project SharePoint Visual Studio Office (Excel) Analysis Services DTS Commerce Server (2000) FRx Host Integration Server Navision BI Apps – EIP (2005) Biz# Navision Project SharePoint Portal Server SQM (Windows Client) MSDE .NET Framework SDK Active Directory Migration Tool Application Center 2000 ASP.NET Web Matrix Project Automated Deployment Systems Back Office Server BizTalk Server 2002 Partner Edition CRM for Great Plains CRM Sales for Outlook Great Plains Standard Host Integration Server 2000 Internet Acceleration Server 2004 Longhorn Driver Kit Navision Axsapta Office Live Communications Server 2003 Office XP Developer, Professional Operations Manager 2000 Project Server 2003 RMS Headquarters RMS Store Operations Rights Management Server Sharepoint Portal Server Small Business Server 2003 Ultralight Visio 2000 Enterprise Edition Visio Enterprise Network Tools 2002 Visual Studio .NET Standard, Pro, Acad., Ent Visual Studio Professional (and above) Visual Studio Tools for Office Windows XP Embedded Tools with SP1 … plus eight others Reporting Services BizTalk Biz# Commerce Server Data Protection Server Excel Server MBS CRM MBS Enterprise Reporting / FRx MBS Payroll MBS PSA Time and Expense Microsoft Business Framework Operations Manager (MOM) Project SharePoint Portal Server / Report Center SMS Speech Server SQM (Windows Client) Visual Studio Burton Visual Studio Whitehorse Baseline Security Analyzer Microsoft Management Console Visual Studio Visual Studio Express SQL Server Express Visual Studio WMSDE ACS ADS SRMS UDDI WSS WUS SQL Server BizTalk Server Commerce Server CRM MOM MSN SMO MBF Visual Studio VDT
5.
6. Зачем нужен Business Intelligence? Возможность быстрой адаптации к изменениям рынка Глубоко e понимание нужд потребителей Оптимизация спроса и предложения Отслеживание состояния производства Знания о наиболее прибыльных продуктах и важных заказчиках Но пока … 80% бюджета IT идет на «поддержание производства»
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20. Алгоритмы Introduced in SQL Server 2000 Decision Trees Clustering Time Series Sequence Clustering Association Naïve Bayes Neural Net Logistic Regression Linear Regression
21. Задачи для Data Mining Clustering Sequence Clustering Поиск групп со сходными элементами . Пример: Разбить пользователей на группы по демографическим данным. Association Rules Decision Trees Поиск групп с общими параметрами в транзакции . Например: рекомендовать дополнительные товары для покупателя . Sequence Clustering Предсказание последовательность событий . Например: проанализировать последовательность просмотра сайта компании . Decision Trees Time Series Предсказание значений непрерывного аттрибута . Пример: предсказать объемы продаж в следующем году Decision Trees Naive Bayes Clustering Neural Network Logistic Regression Linear Regression Предсказание значений дискретных аттрибутов . Пример: предсказать успешность рекламной компании для конкретного покупателя . Алгоритмы Задачи
22.
23.
24.
25.
26.
27. Жизненный цикл отчетов SQL Server Reporting Services поддерживает полный жизненный цикл отчетов, включая создание , управление и доставку. Создание Управление Доставка
28.
29.
30.
31. Управление отчетами Отчеты , папки и ресурсы публикуются и управляются с помощью специальной Web -службы Reporting Web Service. Управляемые отчеты могут быть запущены либо по требованию либо по расписанию. Для повышения производительности отчеты кэшируются . Определение Отчета Каналы доставки Online доступ Создание Управление Доставка Управляемый Отчет Управление
34. Доставка отчетов Reporting Services поддерживает доставку по требованию ( Pull ) и доставку основанную на событиях ( Push ). Пользователи могут просматривать отчеты из web- приложений или подписаться на доставку по электронной почте . Определение Отчета Каналы доставки Online доступ Создание Управление Доставка Управляемый Отчет Доставка
35.
36.
37. Архитектура Reporting Services Источники данных Каналы доставки Службы безопасности Форматы вывода Report Server Обработка данных Преобразование Безопасность Доставка Обработка отчета Программные интерфейсы Web UI Microsoft Office Приложения пользователей Report Server Database Браузер
57. Report Builder vs Report Designer Может работать с отчетами, построенными в Report Builder Не может импортировать отчеты созданные в Report Designer Интегрирован в Visual Studio Приложение с технологией Click-once Отчеты в произвольной форме Отчеты строятся на шаблонах Обычные запросы (SQL, OLE DB, XML/A, ODBC, Oracle) Запросы создаются автоматически с помощью семантического слоя над источниками данных Промышленные отчеты Внеплановые отчеты для IT -профессионалов и разработчиков Для бизнес-пользователей Report Designer Report Builder
59. SQL Server 2005 Полная интегрированная платформа для работы с данными
60.
61.
Editor's Notes
Report Packs SQL Server 2000 Report Pack for IIS Logs Get this set of 12 reports that work with a sample database of information extracted from Microsoft Internet Information Services log files. SQL Server 2000 Report Pack for Microsoft Business Solutions – Great Plains 8.0 Get a set of eight reports that work with Fabrikam, the Microsoft Great Plains sample database. With some minor changes, this report pack can also work against an existing Microsoft Great Plains environment. SQL Server 2000 Report Pack for Microsoft CRM Download this set of six predefined CRM-based reports and a sample database that let you easily visualize and author managed reports to support key sales activities. SQL Server 2000 Report Pack for Microsoft Exchange Download this set of 13 predefined Exchange-based reports and a sample database that let you easily visualize and author managed reports for e-mail administration. SQL Server 2000 Report Pack for Financial Reporting Download this set of six predefined financial reports and a sample database that let you easily visualize and author managed reports to support key finance activities.
Despite a relatively young history, SQL Server has lead in innovations
Notes Intro on who MSIT OTG and what we are doing. What “dog fooding” means: comes from Ralston Purena employees who test Dog Food they produce
Other ideas: Grocery store chain uploads all store transactions daily, and summarizes in a data warehouse used by HQ and store managers Airport security systems get a regular feed of employee lists from airline HR systems Web logs are filtered, surrogate keys are assigned, and data is aggregated for later analysis Financial positions are valued each night, with suspect records spooled to a special location for troubleshooting the next day
After the relational store the first major component of the SQL Server 2005 platform is Integration Services. In this section we’ll take a look at the importance of enterprise ETL, and drill into the new capabilities with demonstrations.
The Analysis Services technology remains at the heart of Microsoft’s BI capabilities. It is now in its third generation and has delivered a wide set of new options – both functional & management/scalability focused. We’ll focus on three key areas: The UDM – a new approach to modeling the inputs to the OLAP capabilities of SQL Server Analysis Services that can help eliminate costly data staging areas and business-function specific data marts KPI – a new architecture for delivering goal-based metrics to the organization Deep Data Mining – moving beyond slice & dice and drilldown to provide tools that help you catch complex relationships and patterns in your data and predict outcomes based on past results.
The Analysis Services technology remains at the heart of Microsoft’s BI capabilities. It is now in its third generation and has delivered a wide set of new options – both functional & management/scalability focused. We’ll focus on three key areas: The UDM – a new approach to modeling the inputs to the OLAP capabilities of SQL Server Analysis Services that can help eliminate costly data staging areas and business-function specific data marts KPI – a new architecture for delivering goal-based metrics to the organization Deep Data Mining – moving beyond slice & dice and drilldown to provide tools that help you catch complex relationships and patterns in your data and predict outcomes based on past results.
In the preceding examples, both the model contents and the data are displayed in English. If this were the only option, it would obviously be an issue for organizations with international users. To address this, the UDM allows translations of metadata to be provided in any language. A client connecting using a particular locale would then see all metadata in the appropriate language. Furthermore, the model can also provide translations of data. An attribute can map to different elements in the data source, providing the translations in different languages. For example, if the same tool we have been using for the preceding examples connects from a French client, it would display the UDM and query results in French, as shown below.
All data mining tools, including Microsoft SQL Server 2005 Analysis Services, use multiple algorithms. Analysis Services, of course, is extensible; third party ISVs can develop algorithms that snap in seamlessly to the Analysis Services data mining framework. Depending on the data and the goals, different algorithms are preferred, and each algorithm can be used for multiple problems.