Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • AnalysisServices

    1. 1. Deliver Rich Analytics with Analysis Services SQL Server Donald Farmer Group Program Manager Microsoft Corporation
    2. 2. Agenda <ul><li>Analysis Services Overview and What’s new </li></ul><ul><li>Demo </li></ul><ul><li>Data Mining </li></ul><ul><li>Demo </li></ul><ul><li>Managing and Deploying Analysis Services </li></ul><ul><ul><li>Scalability, Availability, Serviceability, Manageability </li></ul></ul><ul><li>Summary </li></ul>
    3. 3. Analysis Services Why OLAP and Data Mining Matter <ul><li>Powerful business information modeling </li></ul><ul><li>Cross platform data integration </li></ul><ul><li>Integrated Relational & OLAP views </li></ul><ul><li>The best of MOLAP to ROLAP </li></ul><ul><li>Data enrichment and advanced analytics </li></ul><ul><li>Key Performance Indicators and Perspectives </li></ul><ul><li>Real-time, high performance </li></ul><ul><ul><li>Real-time data in OLAP Cubes </li></ul></ul><ul><ul><li>Very fast and flexible analytics </li></ul></ul><ul><li>XML standards for Data Access and Web Services integration </li></ul><ul><li>Cost and time savings for customers integrating with other systems </li></ul>
    4. 4. What Is SQL Server 2005 Analysis Services? Dashboards Rich Reports BI Front Ends Spreadsheets Ad Hoc Reports SQL Server Teradata Oracle DB2 LOB DW Datamart Analysis Services <ul><li>Data enrichment and advanced analytics </li></ul><ul><li>Real-time and high performance </li></ul><ul><li>Mission critical </li></ul>
    5. 5. Analysis Services High-level Architecture Dashboards Rich Reports BI Front Ends Spreadsheets Ad Hoc Reports Analysis Services Cache SQL Server Teradata Oracle DB2 LOB DW Datamart XML/A or ODBO UDM
    6. 6. Analysis Services High-level Architecture SQL Server Teradata Oracle DB2 LOB DW Datamart Analysis Services Cache UDM XML/A or ODBO
    7. 7. <ul><li>Business Intelligence Enhancements </li></ul><ul><ul><li>Auto generation of time and other dimensions based on type </li></ul></ul><ul><ul><li>KPIs, MDX scripts, translations, currency… </li></ul></ul><ul><li>Data Mining </li></ul><ul><ul><li>10 Mining Algorithms </li></ul></ul><ul><ul><li>Smart applications </li></ul></ul><ul><li>XML standards for Data Access & Web services integration </li></ul><ul><ul><li>$$ saving for customers integrating our solution with other systems </li></ul></ul><ul><li>Unified Dimensional Model </li></ul><ul><ul><li>Powerful business information modeling </li></ul></ul><ul><ul><li>Cross platform data integration </li></ul></ul><ul><ul><li>Integrated Relational & OLAP views </li></ul></ul><ul><ul><li>KPIs & Perspectives </li></ul></ul><ul><li>Proactive caching </li></ul><ul><ul><li>Real-time data in OLAP Cubes </li></ul></ul><ul><ul><li>Very fast and flexible analytics </li></ul></ul>SQL Server Analysis Services New Paradigm for the Analytics Platform
    8. 8. The Unified Dimensional Model
    9. 9. Value of Data Mining <ul><li>8 new algorithms, 10 in total </li></ul><ul><li>Graphical tools/wizards </li></ul><ul><li>12 embeddable viewers </li></ul><ul><li>SQL Server 2005 makes it easier </li></ul><ul><li>Tightly integrated with AS, DTS, Reporting </li></ul><ul><li>Integration with Web/Office apps </li></ul>SQL Server 2005 OLAP Reports (Ad Hoc) Reports (Static) Data Mining Business Knowledge Easy Difficult Usability Relative New Business Insight
    10. 10. Complete Set of Algorithms Introduced in SQL Server 2000 Linear Regression Text Mining Decision Trees Clustering Time Series Sequence Clustering Association Naïve Bayes Neural Net Logistic Regression
    11. 11. Putting Data Mining to Work Clustering Sequence Clustering Finding groups of similar items. For example, to segment demographic data into groups to better understand the relationships between attributes. Association Rules Decision Trees Finding groups of common items in transactions. For example, to use market basket analysis to suggest additional products to a customer for purchase. Sequence Clustering Predicting a sequence. For example, to perform a clickstream analysis of a company's Web site. Decision Trees Time Series Predicting a continuous attribute. For example, to forecast next year's sales. Decision Trees Naive Bayes Clustering Neural Network Logistic Regression Linear Regression Predicting a discrete attribute. For example, to predict whether the recipient of a targeted mailing campaign will buy a product. Microsoft Algorithms Task
    12. 12. Mining for Meaning
    13. 13. BI App lifecycle Dev Server Test Server BI Dev Studio Management Studio Dev/Test <ul><li>Deploy </li></ul><ul><li>Inspect </li></ul><ul><li>Automate: </li></ul><ul><ul><li>data updates </li></ul></ul><ul><ul><li>permission updates </li></ul></ul><ul><li>Monitor </li></ul><ul><li>Version </li></ul>Design Develop Debug Build Deploy Version Production Prod Server Prod Server Prod Server
    14. 14. Scalability <ul><li>Fully centralized calculations on the server </li></ul><ul><ul><li>No calculations done on client </li></ul></ul><ul><ul><li>No excess data transported to the client </li></ul></ul><ul><li>Cached calculation </li></ul><ul><ul><li>Ability to cache calculation on disk </li></ul></ul><ul><li>Disk based dimension storage </li></ul><ul><ul><li>Dimension size is not constrained by memory limits </li></ul></ul><ul><ul><li>150 million members already tested </li></ul></ul><ul><li>Role playing dimensions remove need for duplicating dimension storage </li></ul><ul><li>Attribute-based hierarchies </li></ul><ul><ul><li>Remove need for duplicate info among hierarchies sharing common attributes </li></ul></ul>
    15. 15. Availability <ul><li>Failover Clustering </li></ul><ul><li>Multi-Instances </li></ul><ul><ul><li>Very easy deployment – no registry entries needed </li></ul></ul><ul><li>Server Synching </li></ul><ul><ul><li>Designed for dual machines configurations – number cruncher machine and end-user facing machine </li></ul></ul><ul><ul><li>Allow: </li></ul></ul><ul><ul><ul><li>Processing the calculations isolated from user interactions </li></ul></ul></ul><ul><ul><ul><li>Isolated verification of the results </li></ul></ul></ul><ul><ul><li>Incremental and transactional synching of the query machine with the new results </li></ul></ul><ul><li>Enhanced backup and restore </li></ul><ul><ul><li>Unlimited partition sizes </li></ul></ul>
    16. 16. Serviceability <ul><li>Trace events (with Profiler Integration) </li></ul><ul><li>Flight recorder (repro-less diagnostics) </li></ul><ul><ul><li>Records server activity and metrics at all times </li></ul></ul><ul><ul><li>Provides diagnostics in the event of system failure </li></ul></ul><ul><ul><li>Allows replay of a failure condition </li></ul></ul><ul><ul><li>ON by default </li></ul></ul><ul><li>Capture and Replay </li></ul><ul><ul><li>Customers use to diagnose performance </li></ul></ul><ul><ul><li>Provides PSS a simple means to repro problems </li></ul></ul><ul><ul><li>Test exploit in Labs </li></ul></ul><ul><li>Dr Watson </li></ul>
    17. 17. Manageability <ul><li>Integrated management experience with SQL Server </li></ul><ul><ul><li>Single management shell </li></ul></ul><ul><ul><li>SQL profiler support </li></ul></ul><ul><ul><li>Query analyzer support </li></ul></ul><ul><ul><li>Strong integration with IS (DTS) for management tasks automation </li></ul></ul><ul><li>Deployment packages to manage system life cycle </li></ul><ul><ul><li>Dev -> Test -> Production </li></ul></ul><ul><ul><li>Source control integration for system versioning </li></ul></ul><ul><ul><li>Team development facilities </li></ul></ul><ul><li>Fine grain administration roles </li></ul><ul><ul><li>Database level administration </li></ul></ul><ul><ul><li>Permissions: Creation, R/O, Processing </li></ul></ul><ul><li>XML-based DDL for easy scripting </li></ul><ul><li>Auto referential integrity handling for dealing with dirty input data </li></ul>
    18. 18. Summary <ul><li>Large investment in abilities in SSAS: </li></ul><ul><ul><li>Manageability </li></ul></ul><ul><ul><li>Supportability </li></ul></ul><ul><ul><li>Security </li></ul></ul><ul><ul><li>Availability </li></ul></ul><ul><li>Unified tools with SQL Server </li></ul><ul><li>SQL DBAs skill set can be applied to administering Analysis Server </li></ul><ul><li>BI platform for 24/7 operations </li></ul>
    19. 19. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.