Presentation is loading. Please wait.

Presentation is loading. Please wait.

Business Intelligence in SQL Server 2005 Technical Overview Peter Blackburn Speaker, Trainer, Developer, Mentor, Author Windows Server Systems – SQL Server.

Similar presentations


Presentation on theme: "Business Intelligence in SQL Server 2005 Technical Overview Peter Blackburn Speaker, Trainer, Developer, Mentor, Author Windows Server Systems – SQL Server."— Presentation transcript:

1 Business Intelligence in SQL Server 2005 Technical Overview Peter Blackburn Speaker, Trainer, Developer, Mentor, Author Windows Server Systems – SQL Server MVP PeterDB@Boost.net

2 Business Intelligence Peter Blackburn Published Books: Hitchhiker’s Guide to SQL Server 2000 Reporting Services ADO.NET Examples and Best Practices for C# Programmers Next Books: Hitchhiker’s Guide to SQL Server 2005 Reporting Services Hitchhiker’s Guide to Visual Studio 2005 and SQL Server 2005 Contact PeterDB@Boost.NET

3 Business Intelligence Presentation Goal To provide an introduction to as many of the new Business Intelligence features as time permits

4 Business Intelligence The Original “BI” coined in 1992 by Howard Dresner – now a VP of Gartner Group “Business Intelligence (BI) is a conceptual umbrella. Underneath it are a variety of technologies that support end-user access to, and analysis of quantitative information sources. At the very basic level that means end-user reporting. It also includes OLAP (on line analytical processing), executive interfaces, end-user ad hoc query, enterprise business intelligence suites, and Business Intelligence platforms – which are essentially development environments for building custom decision support applications.”

5 Business Intelligence SQL Server 2005 BI Platform Microsoft Office Ad hoc query and analysis RDBMSRelational Data Warehouse Analysis Services Multidimensional Database Analysis Services Data Mining Reporting Services Reporting Bulk Copy Program (BCP) 2000: Data Transformation Services (DTS) 2005: SQL Server Integration Services (SSIS) Extract Transform and Load (ETL) Microsoft SQL Server Technology BI Component

6 Business Intelligence SQL Server 2005 BI Tools BI Component SQL Server 2000 SQL Server 2005 Management Tools Enterprise Manager Analysis Manager SQL Server Management Studio Management Utilities SQL Server Service Manager (systray) SQL Computer Manager (mmc) Server Development Tools Enterprise Manager Query Analyzer Analysis Manager SQL Server Management Studio Business Intelligence Development Studio Client Development Tools Visual Studio Visual Studio.NET

7 ETL – Simple new T-SQL Features Using SQL Server 2005 Management Studio Demo

8 Business Intelligence ETL: Database Snapshots Create with TSQL script Enable data consistency of extracts Performance considerations

9 Business Intelligence ETL: Bulk Copy Program Consume File as ROWSET in TSQL Extract an XML Format File – new for 2005: bcp AdventureWorks.Production.Product format nul -c -x -f Product_XML.fmt -T Extract the Data: bcp AdventureWorks_1300.Production.Product out Product.tab -f Product_XML.fmt –T

10 Business Intelligence ETL: Database Mirrors Simple ‘hot’ standby servers Easier-to-manage than failover clustering Snapshots enable ‘Mirrors’ to be used as reporting servers with minimal data latency Principal and Mirror can switch ‘roles’ Automatically – requires Witness Server Manually - without a Witness Server Forced service - NB possible data loss

11 Business Intelligence ETL: SQL Server Integration Services (SSIS) DTS Replacement (DTS 2000 Runtime is included for backward compatibility) Completely re-engineered Enhanced performance & debugging Separation of control flow and data flow Matthew Stephen Drills into SSIS in session 5 today

12 Analysis Services 2005 Analysis Services 2005 Business Intelligence Development Studio Demo

13 Business Intelligence Analysis Services - UDM UDM Unified Dimensional Model Bridge between the user and the data sources Performance Analytic functionality Complex schemas Low latency

14 Business Intelligence Analysis Services - UDM Supports OLAP and Data Mining Cubes & Dimensions No Access (MDB file) meta data repository XML/A Server side KPI calculations PerspectivesTranslations Stored Procedures (CLR – MDX functions, Cube Processing )

15 Business Intelligence Analysis Services - KPI Defined in Analysis Server 2005 as Value to be measured Goal for the value Status - range for value between very bad-1 very good+1 Trend – better or worse relative to its goal.

16 Business Intelligence UDM = The best of Relational and OLAP FeatureRelationalOLAP Flexible schema  Real time data access  Single data store  Simple management  Detail reporting  High performance  End-user oriented  Ease of navigation and exploration  Rich analytics  Rich semantics 

17 Business Intelligence Data Mining Previously domain of big hitters with big budgets Data Mining enables pattern exploration, discovery and ultimately prediction. Predictive Analytics Ability to apply the data mining results against new data SQL Server Data Mining extracts information from data, and allows the user to integrate predictive analytics.

18 Business Intelligence Data Mining Data Mining answers a variety of questions: Which customers will respond to my mailing? Is this transaction fraudulent? Will I lose this customer? How long will this asset be in service? How can I differentiate my customers? How are people using my Web site? What items are bought together? What products should I recommend to my customers? What are projected revenues for all products? How do I handle call center data?

19 Business Intelligence Data Mining What's New? Two enhanced and five new algorithms … Enhanced tools including custom visualization for each algorithm OLAP, DTS, and Reporting Integration.NET programming model Text Mining Completely expandable framework

20 Business Intelligence Decision TreesClusteringTime SeriesSequence Clustering Association Naïve Bayes Neural Net

21 Business Intelligence Data Mining – Which Algorithm ? Analytical problem Examples Microsoft algorithms Classification: Assign cases to predefined classes such as "Good" vs "Bad" Credit risk analysis Churn analysis Customer retention Decision Trees Naïve Bayes Neural Nets Segmentation: Develop a taxonomy for grouping similar cases Customer profile analysis Mailing campaign Clustering Sequence Clustering Association: Advanced counting for correlations Market basket analysis Advanced data exploration Decision Trees Association Rules Time Series Forecasting: Predict the future Forecast sales Predict stock prices Time Series Prediction: Predict a value for a new case (such as a new customer) based on values for similar cases (such as existing customers) Quote insurance rates Predict customer income Predict temperature All Deviation analysis: Discover how a case or segment differs from others Credit card fraud detection Network infusion analysis All

22 Business Intelligence Data Mining Example Get top five movie recommendations based on shopping cart contents SELECT Predict(Movies, 5) FROM MovieModel NATURAL PREDICTION JOIN (SELECT (SELECT ‘Matrix’ as Movie UNION SELECT ‘Aliens’ as Movie) as Movies) as t

23 Reporting Services 2005 Reporting Services 2005Demo

24 Internet Information Server (IIS) Business Intelligence Reporting Services Architecture URL & SOAP Interfaces Report Server Report Processor Data Processing Data Sources (SQL, OLE DB, XML/A, ODBC, Oracle, Custom) Analysis Server Report Rendering Output Formats HTML, Excel, PDF, CSV, XML… SQL Server Catalog SQL Server 2005 BI Dev Studio Report Designer Report Manager ReportServer Web Service Security Delivery Targets (E-mail, FileShare, Sharepoint Custom) Scheduling & Delivery Web Report Builder

25 Business Intelligence Reporting Services New for SQL 2005 ReportBuilder; based on Active Views ADO.NET Datasets as data sources MDX Designer Custom Report Controls Better integration with Analysis Server Reporting Services Configuration Manager SSIS – report directly from SSIS New for Visual Studio 2005 Client side rendering control

26 SQL Server 2005 www.microsoft.com/sql/2005 Visual Studio 2005 lab.msdn.microsoft.com/vs2005 My Site: www.sqlreportingservices.net Resources

27 Event Information What’s Next? Technical Roadshow Post Event Website www.microsoft.com/uk/techroadshow/postevents Available from Monday 18 th April Please complete your Evaluation Form!

28 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

29

30 Business Intelligence Architecture SQL Server Integration Services Extract, Transform & Load Program (ETL) SQL Server Relational Engine Analysis Services Online Analytical Processing (OLAP) and Data Mining Reporting Services Management Tools Development Tools


Download ppt "Business Intelligence in SQL Server 2005 Technical Overview Peter Blackburn Speaker, Trainer, Developer, Mentor, Author Windows Server Systems – SQL Server."

Similar presentations


Ads by Google