SlideShare una empresa de Scribd logo
1 de 35
PASSMN SQL Summit 2009 Upgrade to SSAS 2008 Dan English Principal Consultant – Business Intelligence Architect DanE@magenic.com http://denglishbi.spaces.live.com
Agenda Introductions / Audience Poll  Overview of SSAS Designer Improvements MDX / Engine Changes DMVs Tips & Advice  Q&A
Who am I? 		Dan English http://denglishbi.spaces.live.com/ Developing with Microsoft technologies for over 12 years  Over 5 years focusing on Data Warehousing and Business Intelligence Been working with SQL Server since version 6.5 Experienced in Analysis Services (OLAP) and ETL development, data modeling, and requirements gathering Microsoft Certified IT Professional (MCITP) and Microsoft Certified Technology Specialist (MCTS) PASSMN 2009 – Executive Board Chair Enjoy blogging and contributing to forums YouTube Videos -  http://youtube.com/user/denglishbi
Who is Magenic? Founded in 1995, Magenic is a technical consulting firm focused exclusively on Microsoft technologies and has designed and delivered more than 500 Microsoft-based applications Headquartered in Minneapolis, with offices in Chicago, Boston, Atlanta and San Francisco 2005 Microsoft Partner of the Year, Custom Development Solutions – Technical Innovation 2007 Microsoft Partner of the Year Finalist, Data Management  Microsoft Gold Certified Partner, National Systems Integrator, and Consulting Services Preferred Services Partner Over 200 consultants
Quick Audience Poll Anyone currently not using SSAS or first time hearing about the product?  Currently using 7.0?  2000?  2005?  2008?  What front-end tools are being used to access SSAS?  Excel?  SSRS?  ProClarity?  PerformancePoint?  Dundas OLAP?  Other?  Any topics related to SSAS that you would like me to touch   on or highlight during the discussion?
Agenda Introductions / Audience Poll  Overview of SSAS Designer Improvements MDX / Engine Changes   DMVs   Tips & Advice   Q&A
The Microsoft BI Platform Integrate Store Report Analyze
Analysis Challenges How Do You Deal With: Deploy for today’s problem but scale over time Data stored in multiple data sources Build fast but     build to last The costs of learning new tools The cost of developing  analytical solutions Inflexible architecture ‘Real-Time’ data access Diverse analytical needs Multiple Users,                   Multiple Tools Inconsistent data
Analysis Services 2008                      Drive Pervasive Insights Design Scalable Solutions Productivity-enhancing designers Scalable infrastructure Superior performance Extend Usability Unified meta data model    Central KPI manageability Predictive analysis Deliver Actionable Insight Optimized Office interoperability Rich partner extensibility Open, embeddable architecture
New with Analysis Services 2008
Design Scalable Solutions Productivity Enhancing Designers Optimized design experience Best Practice Design Alerts Project Lifecycle support Scalable Infrastructure  Heterogeneous data Integration Robust Scale-Out Configuration Advanced Resource Monitoring User-differentiated perspectives Superior Performance  Market leading MOLAP Engine Near real-time data access Subspace computation optimization MOLAP enabled write-back
Agenda Introductions / Audience Poll Overview of SSAS   Designer Improvements MDX / Engine Changes   DMVs   Tips & Advice   Q&A
Dimension Designer   Wizard changes Configure Attribute (hierarchy) browsing Attribute type Parent-child detection (based on relationships)   Attribute relationships  KeyColumns setup
Attribute Relationships 2005 In SSAS 2005 this was often overlooked and you needed to drag the attributes within the attributes pane or the defined hierarchies.
Attribute Relationships 2008 In SSAS 2008 there is a new attribute relationships tab in the dimension designer which provides an easy to understand interface and diagram.
KeyColumns setup 2005 KeyColumns modification and layout changes to dimension designer.  In SSAS 2005 required some additional clicks and not setup like the NameColumnconfiguration.
KeyColumnssetup 2008 In 2008 this has been setup like the NameColumn property configuration and easier to access the information.
Aggregation Manager 2005 In SSAS 2005 with the sample applications you could utilize Aggregation Manager to maintain your aggregation designs.  Have to download from CodePlex and compile the C# application (http://www.codeplex.com/MSFTASProdSamples).
Aggregation Designer 2008 In SSAS 2008 you have full control and direct access right within the cube designer with the Advanced View option on the new Aggregations tab.
AMO Warnings / Best Practice Alerts SQL Server Best Practice Analyzer alerts embedded – database or object level
Designer Improvements DEMO
Agenda Introductions / Audience Poll Overview of SSAS Designer Improvements   MDX / Engine Changes   DMVs   Tips & Advice   Q&A
New MDX Capabilites Syntax Extensions  (Display Folder, Caption, Measure Group association, KPI Script) ,[object Object]
CREATE KPI [Adventure Works].[Internet Sales KPI]AS ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild), GOAL = ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild.PrevMember) * 1.10 -- 3% goal is 3% over previous year, STATUS = IIF(([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild)   >= ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild.PrevMember) * 1.10     , 1     , IIF( ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild)          >= ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild.PrevMember) * 1.10 * 0.9           , 0, -1 ) ), TREND = IIF(([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild)     >= ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild.PrevMember) * 1.10    , 1    , IIF( ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild)         >= ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild.PrevMember) * 1.10 * 0.9        , 0, -1)), STATUS_GRAPHIC = ‘Traffic Light’ -- Shapes (3), Traffic Light (3), Road Signs (3), Gauge (3), Reversed Gauge (5), Thermometer (3), Cylinder (3), Faces (3), Variance arrow (3), TREND_GRAPHIC = ‘Standard Arrow’ -- Standard Arrow (3), Status Arrow (3), Reversed Arrow (3), Reversed status arrow (5), Faces (3)// , WEIGHT = 1, CURRENT_TIME_MEMBER = [Date].[Date].LastChild, PARENT_KPI = ”, CAPTION = ‘Internet Sales KPI’, DISPLAY_FOLDER = ‘KPIs’, ASSOCIATED_MEASURE_GROUP = ‘Internet Sales’;http://www.ssas-info.com/VidasMatelisBlog/30_ssas-2008-katmai-mdx-changes
Dynamic Sets! Ability for the named set to change based on MDX query
Block Computation (Measures.[Sales Amount], Product.[Product Categories].Parent  Measures.[Sales Amount]  / Measures.[Product Contribution]  =
Block Computation Storage Engine requests return non-null data only Step 1:  Get non-null values from the Storage Engine (Measures.[Sales Amount], Product.[Product Categories].Parent  Measures.[Sales Amount]  Step 2:  Calculate the expression Step 3:  Add null values into the query results Measures.[Product Contribution]
Agenda Introductions / Audience Poll Overview of SSAS Designer Improvements MDX / Engine Changes DMVs   Tips & Advice   Q&A
DMVs   Now DMVs are included with SSAS 2008   Utilize the DMVs for:   Resource Monitoring   Data Collection   Reporting and documentation   SSAS DMVs are schema rowsets exposed to end-users through MDX with syntax that looks like T-SQL
DMVs DEMO
Agenda Introductions / Audience Poll Overview of SSAS Designer Improvements MDX / Engine Changes   DMVs Tips & Advice   Q&A
Tips & Advice   Develop with SSAS project not server mode   Use Source Control   BIDS Helper http://bidshelper.codeplex.com   Read the SSAS Best Practice articles http://msdn.microsoft.com/en-us/sqlserver/bb671432.aspx   Use BIDS 2008 with SSAS 2005   Setup NULL Default Measure in Cube CREATE MEMBER CURRENTCUBE.MEASURES.UseAsDefaultMeasure AS NULL, VISIBLE = 0; ALTER CUBE CURRENTCUBE UPDATE DIMENSION Measures, DEFAULT_MEMBER = [Measures].UseAsDefaultMeasure; (http://cwebbbi.spaces.live.com/blog/cns!7B84B0F2C239489A!4123.entry  and http://sqlblogcasts.com/blogs/jorg/archive/2009/02/06/speed-up-ssas-dimensions-using-a-null-default-cube-measure.aspx)
Sources What's New (Analysis Services - Multidimensional Database) http://msdn.microsoft.com/en-us/library/bb522628.aspx Blogs VidasMatelis- http://www.ssas-info.com/VidasMatelisBlog  Darren Gosbell - http://geekswithblogs.net/darrengosbell  Chris Webb – http://cwebbbi.spaces.live.com
Resources SQL Server 2008 – Analysis Services Multidimensional Data http://msdn.microsoft.com/en-us/sqlserver/cc511475.aspx  Microsoft Virtual Labs (TechNet and MSDN) http://www.microsoft.com/events/vlabs/default.mspx Articles/Tutorials by William Pearson (SSAS, MDX, SSRS) http://www.databasejournal.com/article.php/1459531 SSAS Info - http://www.ssas-info.com/ Mosha’s Blog - http://sqlblog.com/blogs/mosha/default.aspx SQL Server Customer Advisor Team – http://sqlcat.com   SQL Server Best Practice articles http://msdn.microsoft.com/en-us/sqlserver/bb671432.aspx
Q&A

Más contenido relacionado

La actualidad más candente

NAV 101 - Intro to Dynamics NAV 2015
NAV 101 - Intro to Dynamics NAV 2015NAV 101 - Intro to Dynamics NAV 2015
NAV 101 - Intro to Dynamics NAV 2015
Shahbaz Saadat
 
Microsoft dynamics nav 2009 vs 2013 ver1
Microsoft dynamics nav 2009 vs 2013 ver1Microsoft dynamics nav 2009 vs 2013 ver1
Microsoft dynamics nav 2009 vs 2013 ver1
Linh La
 

La actualidad más candente (20)

Microsoft Dynamics NAV
Microsoft Dynamics NAV Microsoft Dynamics NAV
Microsoft Dynamics NAV
 
Whats the problem_ebook
Whats the problem_ebookWhats the problem_ebook
Whats the problem_ebook
 
What's new in microsoft project server and professional 2013
What's new in microsoft project server and professional 2013What's new in microsoft project server and professional 2013
What's new in microsoft project server and professional 2013
 
Developing enterprise performance management solutions with PerformancePoint ...
Developing enterprise performance management solutions with PerformancePoint ...Developing enterprise performance management solutions with PerformancePoint ...
Developing enterprise performance management solutions with PerformancePoint ...
 
MSDYN365 Business Central On-premise Vs Cloud SaaS
MSDYN365 Business Central On-premise Vs Cloud SaaSMSDYN365 Business Central On-premise Vs Cloud SaaS
MSDYN365 Business Central On-premise Vs Cloud SaaS
 
Microsoft Dynamics ERP - A Smarter Way to Business integration
Microsoft Dynamics ERP - A Smarter Way to Business integrationMicrosoft Dynamics ERP - A Smarter Way to Business integration
Microsoft Dynamics ERP - A Smarter Way to Business integration
 
NAV 101 - Intro to Dynamics NAV 2015
NAV 101 - Intro to Dynamics NAV 2015NAV 101 - Intro to Dynamics NAV 2015
NAV 101 - Intro to Dynamics NAV 2015
 
Dynamics Day 2014: Microsoft Dynamics AX - Roadmap
Dynamics Day 2014: Microsoft Dynamics AX - RoadmapDynamics Day 2014: Microsoft Dynamics AX - Roadmap
Dynamics Day 2014: Microsoft Dynamics AX - Roadmap
 
Dynamics 365 Business Central Wave 2 - Fast Tracks
Dynamics 365 Business Central Wave 2 - Fast TracksDynamics 365 Business Central Wave 2 - Fast Tracks
Dynamics 365 Business Central Wave 2 - Fast Tracks
 
Microsoft dynamics ax - a new generation in ERP
Microsoft dynamics ax - a new generation in ERPMicrosoft dynamics ax - a new generation in ERP
Microsoft dynamics ax - a new generation in ERP
 
Advanced Dashboards using Design Studio Extensions
Advanced Dashboards using Design Studio ExtensionsAdvanced Dashboards using Design Studio Extensions
Advanced Dashboards using Design Studio Extensions
 
Microsoft Dynamics NAV 2015
Microsoft Dynamics NAV 2015Microsoft Dynamics NAV 2015
Microsoft Dynamics NAV 2015
 
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
 
Microsoft Dynamics NAV 2016: what's new
Microsoft Dynamics NAV 2016: what's newMicrosoft Dynamics NAV 2016: what's new
Microsoft Dynamics NAV 2016: what's new
 
Microsoft Dynamics
Microsoft DynamicsMicrosoft Dynamics
Microsoft Dynamics
 
An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...
 
Microsoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in ActionMicrosoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in Action
 
Microsoft dynamics nav 2009 vs 2013 ver1
Microsoft dynamics nav 2009 vs 2013 ver1Microsoft dynamics nav 2009 vs 2013 ver1
Microsoft dynamics nav 2009 vs 2013 ver1
 
Implementing Microsoft Dynamics 356 Business Central On-Premise
Implementing Microsoft Dynamics 356 Business Central On-PremiseImplementing Microsoft Dynamics 356 Business Central On-Premise
Implementing Microsoft Dynamics 356 Business Central On-Premise
 
Business Intelligence for media datasheetfinal
Business Intelligence for media datasheetfinalBusiness Intelligence for media datasheetfinal
Business Intelligence for media datasheetfinal
 

Destacado

Curtis Christopher Robinson
Curtis Christopher RobinsonCurtis Christopher Robinson
Curtis Christopher Robinson
awolfnj
 
Vanesa Y Lucia PresentacióN De FrancéS
Vanesa Y Lucia PresentacióN De FrancéSVanesa Y Lucia PresentacióN De FrancéS
Vanesa Y Lucia PresentacióN De FrancéS
guest5236a
 

Destacado (7)

Curtis Christopher Robinson
Curtis Christopher RobinsonCurtis Christopher Robinson
Curtis Christopher Robinson
 
The China Analyst - May 2010
The China Analyst - May 2010The China Analyst - May 2010
The China Analyst - May 2010
 
Leveraging MS BI Toolset to Monitor Performance - TechFuse 2010
Leveraging MS BI Toolset to Monitor Performance - TechFuse 2010Leveraging MS BI Toolset to Monitor Performance - TechFuse 2010
Leveraging MS BI Toolset to Monitor Performance - TechFuse 2010
 
Bccp Bccm Noah Bcaw 3 24 10
Bccp Bccm Noah Bcaw 3 24 10Bccp Bccm Noah Bcaw 3 24 10
Bccp Bccm Noah Bcaw 3 24 10
 
Jrg Presentation
Jrg PresentationJrg Presentation
Jrg Presentation
 
Vanesa Y Lucia PresentacióN De FrancéS
Vanesa Y Lucia PresentacióN De FrancéSVanesa Y Lucia PresentacióN De FrancéS
Vanesa Y Lucia PresentacióN De FrancéS
 
What's New with BI in SQL Server Denali (SQL11)
What's New with BI in SQL Server Denali (SQL11)What's New with BI in SQL Server Denali (SQL11)
What's New with BI in SQL Server Denali (SQL11)
 

Similar a PASSMN Summit 2009 Upgrade to SSAS 2008

Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)
Mark Rubenstein
 
Bi Architecture And Conceptual Framework
Bi Architecture And Conceptual FrameworkBi Architecture And Conceptual Framework
Bi Architecture And Conceptual Framework
Slava Kokaev
 
SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business Intelligence
Slava Kokaev
 
Satya\'s Resume
Satya\'s ResumeSatya\'s Resume
Satya\'s Resume
sqlmaster
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Public
sqlserver.co.il
 
Resume_YueWang
Resume_YueWangResume_YueWang
Resume_YueWang
Yue Wang
 
ABHAY SINGH BI CONSULTANT CV
ABHAY SINGH BI CONSULTANT CVABHAY SINGH BI CONSULTANT CV
ABHAY SINGH BI CONSULTANT CV
Abhay Singh
 

Similar a PASSMN Summit 2009 Upgrade to SSAS 2008 (20)

Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)
 
Embrace Tableau Innovations
Embrace Tableau InnovationsEmbrace Tableau Innovations
Embrace Tableau Innovations
 
Bi Architecture And Conceptual Framework
Bi Architecture And Conceptual FrameworkBi Architecture And Conceptual Framework
Bi Architecture And Conceptual Framework
 
Mstr meetup
Mstr meetupMstr meetup
Mstr meetup
 
Resume
ResumeResume
Resume
 
Edgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPSEdgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPS
 
SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business Intelligence
 
JKSQL
JKSQLJKSQL
JKSQL
 
Satya\'s Resume
Satya\'s ResumeSatya\'s Resume
Satya\'s Resume
 
Mohamed Tawila CV
Mohamed Tawila CVMohamed Tawila CV
Mohamed Tawila CV
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Public
 
Resume_YueWang
Resume_YueWangResume_YueWang
Resume_YueWang
 
Integrating Advanced Analytics with Autodesk Solutions
Integrating Advanced Analytics with Autodesk SolutionsIntegrating Advanced Analytics with Autodesk Solutions
Integrating Advanced Analytics with Autodesk Solutions
 
DebduttaRoy_2016
DebduttaRoy_2016 DebduttaRoy_2016
DebduttaRoy_2016
 
Sudhir jaiswal
Sudhir jaiswalSudhir jaiswal
Sudhir jaiswal
 
Smart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharSmart Parking Solution in Patna Bihar
Smart Parking Solution in Patna Bihar
 
New Business Development Proposal - Adding Project Portfolio Management (PPM)...
New Business Development Proposal - Adding Project Portfolio Management (PPM)...New Business Development Proposal - Adding Project Portfolio Management (PPM)...
New Business Development Proposal - Adding Project Portfolio Management (PPM)...
 
ABHAY SINGH BI CONSULTANT CV
ABHAY SINGH BI CONSULTANT CVABHAY SINGH BI CONSULTANT CV
ABHAY SINGH BI CONSULTANT CV
 
Jean-René Roy: Integrate Legacy App with Dynamic CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRMJean-René Roy: Integrate Legacy App with Dynamic CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRM
 

Más de Dan English

Más de Dan English (15)

Power BI / AAS Data Model Optimization 101 v2
Power BI / AAS Data Model Optimization 101 v2Power BI / AAS Data Model Optimization 101 v2
Power BI / AAS Data Model Optimization 101 v2
 
Power BI / AAS Model Optimization
Power BI / AAS Model OptimizationPower BI / AAS Model Optimization
Power BI / AAS Model Optimization
 
Power BI: Dashboard in an Hour Walk-Through
Power BI: Dashboard in an Hour Walk-ThroughPower BI: Dashboard in an Hour Walk-Through
Power BI: Dashboard in an Hour Walk-Through
 
Getting the new year started with Microsoft Power BI!
Getting the new year started with Microsoft Power BI!Getting the new year started with Microsoft Power BI!
Getting the new year started with Microsoft Power BI!
 
Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012
 
Inside PerformancePoint
Inside PerformancePointInside PerformancePoint
Inside PerformancePoint
 
Intro to BI Semantic Model & Self-Service Reporting with Power View
Intro to BI Semantic Model & Self-Service Reporting with Power ViewIntro to BI Semantic Model & Self-Service Reporting with Power View
Intro to BI Semantic Model & Self-Service Reporting with Power View
 
Leveraging PowerPivot
Leveraging PowerPivotLeveraging PowerPivot
Leveraging PowerPivot
 
Leveraging Microsoft BI Toolset to Monitor Performance
Leveraging Microsoft BI Toolset to Monitor PerformanceLeveraging Microsoft BI Toolset to Monitor Performance
Leveraging Microsoft BI Toolset to Monitor Performance
 
SSAS Design & Incremental Processing - PASSMN May 2010
SSAS Design & Incremental Processing - PASSMN May 2010SSAS Design & Incremental Processing - PASSMN May 2010
SSAS Design & Incremental Processing - PASSMN May 2010
 
SQL Server Integration Services – Enterprise Manageability
SQL Server Integration Services – Enterprise ManageabilitySQL Server Integration Services – Enterprise Manageability
SQL Server Integration Services – Enterprise Manageability
 
Spreadmart To Data Mart BISIG Presentation
Spreadmart To Data Mart BISIG PresentationSpreadmart To Data Mart BISIG Presentation
Spreadmart To Data Mart BISIG Presentation
 
Driving BI with SQL Server 2008
Driving BI with SQL Server 2008Driving BI with SQL Server 2008
Driving BI with SQL Server 2008
 
Make Better Decisions With Your Data 20080916
Make Better Decisions With Your Data 20080916Make Better Decisions With Your Data 20080916
Make Better Decisions With Your Data 20080916
 
SQL Server 2008 New Features
SQL Server 2008 New FeaturesSQL Server 2008 New Features
SQL Server 2008 New Features
 

PASSMN Summit 2009 Upgrade to SSAS 2008

  • 1. PASSMN SQL Summit 2009 Upgrade to SSAS 2008 Dan English Principal Consultant – Business Intelligence Architect DanE@magenic.com http://denglishbi.spaces.live.com
  • 2. Agenda Introductions / Audience Poll Overview of SSAS Designer Improvements MDX / Engine Changes DMVs Tips & Advice Q&A
  • 3. Who am I? Dan English http://denglishbi.spaces.live.com/ Developing with Microsoft technologies for over 12 years Over 5 years focusing on Data Warehousing and Business Intelligence Been working with SQL Server since version 6.5 Experienced in Analysis Services (OLAP) and ETL development, data modeling, and requirements gathering Microsoft Certified IT Professional (MCITP) and Microsoft Certified Technology Specialist (MCTS) PASSMN 2009 – Executive Board Chair Enjoy blogging and contributing to forums YouTube Videos - http://youtube.com/user/denglishbi
  • 4. Who is Magenic? Founded in 1995, Magenic is a technical consulting firm focused exclusively on Microsoft technologies and has designed and delivered more than 500 Microsoft-based applications Headquartered in Minneapolis, with offices in Chicago, Boston, Atlanta and San Francisco 2005 Microsoft Partner of the Year, Custom Development Solutions – Technical Innovation 2007 Microsoft Partner of the Year Finalist, Data Management Microsoft Gold Certified Partner, National Systems Integrator, and Consulting Services Preferred Services Partner Over 200 consultants
  • 5. Quick Audience Poll Anyone currently not using SSAS or first time hearing about the product? Currently using 7.0? 2000? 2005? 2008? What front-end tools are being used to access SSAS? Excel? SSRS? ProClarity? PerformancePoint? Dundas OLAP? Other? Any topics related to SSAS that you would like me to touch on or highlight during the discussion?
  • 6. Agenda Introductions / Audience Poll Overview of SSAS Designer Improvements MDX / Engine Changes DMVs Tips & Advice Q&A
  • 7. The Microsoft BI Platform Integrate Store Report Analyze
  • 8. Analysis Challenges How Do You Deal With: Deploy for today’s problem but scale over time Data stored in multiple data sources Build fast but build to last The costs of learning new tools The cost of developing analytical solutions Inflexible architecture ‘Real-Time’ data access Diverse analytical needs Multiple Users, Multiple Tools Inconsistent data
  • 9. Analysis Services 2008 Drive Pervasive Insights Design Scalable Solutions Productivity-enhancing designers Scalable infrastructure Superior performance Extend Usability Unified meta data model Central KPI manageability Predictive analysis Deliver Actionable Insight Optimized Office interoperability Rich partner extensibility Open, embeddable architecture
  • 10. New with Analysis Services 2008
  • 11. Design Scalable Solutions Productivity Enhancing Designers Optimized design experience Best Practice Design Alerts Project Lifecycle support Scalable Infrastructure Heterogeneous data Integration Robust Scale-Out Configuration Advanced Resource Monitoring User-differentiated perspectives Superior Performance Market leading MOLAP Engine Near real-time data access Subspace computation optimization MOLAP enabled write-back
  • 12. Agenda Introductions / Audience Poll Overview of SSAS Designer Improvements MDX / Engine Changes DMVs Tips & Advice Q&A
  • 13. Dimension Designer Wizard changes Configure Attribute (hierarchy) browsing Attribute type Parent-child detection (based on relationships) Attribute relationships KeyColumns setup
  • 14. Attribute Relationships 2005 In SSAS 2005 this was often overlooked and you needed to drag the attributes within the attributes pane or the defined hierarchies.
  • 15. Attribute Relationships 2008 In SSAS 2008 there is a new attribute relationships tab in the dimension designer which provides an easy to understand interface and diagram.
  • 16. KeyColumns setup 2005 KeyColumns modification and layout changes to dimension designer. In SSAS 2005 required some additional clicks and not setup like the NameColumnconfiguration.
  • 17. KeyColumnssetup 2008 In 2008 this has been setup like the NameColumn property configuration and easier to access the information.
  • 18. Aggregation Manager 2005 In SSAS 2005 with the sample applications you could utilize Aggregation Manager to maintain your aggregation designs. Have to download from CodePlex and compile the C# application (http://www.codeplex.com/MSFTASProdSamples).
  • 19. Aggregation Designer 2008 In SSAS 2008 you have full control and direct access right within the cube designer with the Advanced View option on the new Aggregations tab.
  • 20. AMO Warnings / Best Practice Alerts SQL Server Best Practice Analyzer alerts embedded – database or object level
  • 22. Agenda Introductions / Audience Poll Overview of SSAS Designer Improvements MDX / Engine Changes DMVs Tips & Advice Q&A
  • 23.
  • 24. CREATE KPI [Adventure Works].[Internet Sales KPI]AS ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild), GOAL = ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild.PrevMember) * 1.10 -- 3% goal is 3% over previous year, STATUS = IIF(([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild)   >= ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild.PrevMember) * 1.10     , 1     , IIF( ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild)          >= ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild.PrevMember) * 1.10 * 0.9           , 0, -1 ) ), TREND = IIF(([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild)     >= ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild.PrevMember) * 1.10    , 1    , IIF( ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild)         >= ([Measures].[Internet Sales Amount], [Date].[Calendar Year].LastChild.PrevMember) * 1.10 * 0.9        , 0, -1)), STATUS_GRAPHIC = ‘Traffic Light’ -- Shapes (3), Traffic Light (3), Road Signs (3), Gauge (3), Reversed Gauge (5), Thermometer (3), Cylinder (3), Faces (3), Variance arrow (3), TREND_GRAPHIC = ‘Standard Arrow’ -- Standard Arrow (3), Status Arrow (3), Reversed Arrow (3), Reversed status arrow (5), Faces (3)// , WEIGHT = 1, CURRENT_TIME_MEMBER = [Date].[Date].LastChild, PARENT_KPI = ”, CAPTION = ‘Internet Sales KPI’, DISPLAY_FOLDER = ‘KPIs’, ASSOCIATED_MEASURE_GROUP = ‘Internet Sales’;http://www.ssas-info.com/VidasMatelisBlog/30_ssas-2008-katmai-mdx-changes
  • 25. Dynamic Sets! Ability for the named set to change based on MDX query
  • 26. Block Computation (Measures.[Sales Amount], Product.[Product Categories].Parent Measures.[Sales Amount] / Measures.[Product Contribution] =
  • 27. Block Computation Storage Engine requests return non-null data only Step 1: Get non-null values from the Storage Engine (Measures.[Sales Amount], Product.[Product Categories].Parent Measures.[Sales Amount] Step 2: Calculate the expression Step 3: Add null values into the query results Measures.[Product Contribution]
  • 28. Agenda Introductions / Audience Poll Overview of SSAS Designer Improvements MDX / Engine Changes DMVs Tips & Advice Q&A
  • 29. DMVs Now DMVs are included with SSAS 2008 Utilize the DMVs for: Resource Monitoring Data Collection Reporting and documentation SSAS DMVs are schema rowsets exposed to end-users through MDX with syntax that looks like T-SQL
  • 31. Agenda Introductions / Audience Poll Overview of SSAS Designer Improvements MDX / Engine Changes DMVs Tips & Advice Q&A
  • 32. Tips & Advice Develop with SSAS project not server mode Use Source Control BIDS Helper http://bidshelper.codeplex.com Read the SSAS Best Practice articles http://msdn.microsoft.com/en-us/sqlserver/bb671432.aspx Use BIDS 2008 with SSAS 2005 Setup NULL Default Measure in Cube CREATE MEMBER CURRENTCUBE.MEASURES.UseAsDefaultMeasure AS NULL, VISIBLE = 0; ALTER CUBE CURRENTCUBE UPDATE DIMENSION Measures, DEFAULT_MEMBER = [Measures].UseAsDefaultMeasure; (http://cwebbbi.spaces.live.com/blog/cns!7B84B0F2C239489A!4123.entry and http://sqlblogcasts.com/blogs/jorg/archive/2009/02/06/speed-up-ssas-dimensions-using-a-null-default-cube-measure.aspx)
  • 33. Sources What's New (Analysis Services - Multidimensional Database) http://msdn.microsoft.com/en-us/library/bb522628.aspx Blogs VidasMatelis- http://www.ssas-info.com/VidasMatelisBlog Darren Gosbell - http://geekswithblogs.net/darrengosbell Chris Webb – http://cwebbbi.spaces.live.com
  • 34. Resources SQL Server 2008 – Analysis Services Multidimensional Data http://msdn.microsoft.com/en-us/sqlserver/cc511475.aspx Microsoft Virtual Labs (TechNet and MSDN) http://www.microsoft.com/events/vlabs/default.mspx Articles/Tutorials by William Pearson (SSAS, MDX, SSRS) http://www.databasejournal.com/article.php/1459531 SSAS Info - http://www.ssas-info.com/ Mosha’s Blog - http://sqlblog.com/blogs/mosha/default.aspx SQL Server Customer Advisor Team – http://sqlcat.com SQL Server Best Practice articles http://msdn.microsoft.com/en-us/sqlserver/bb671432.aspx
  • 35. Q&A
  • 36. Thank You http://denglishbi.spaces.live.com info@magenic.com www.magenic.com
  • 37. Microsoft Business Intelligence Offering Delivered through a Familiar Interface Self-Service access & insight Data exploration & analysis Predictive analysis Data visualization Contextual visualization BUSINESS USER EXPERIENCE Business Productivity Infrastructure Dashboards & Scorecards Excel Services Web based forms & workflow Collaboration Search Content Management LOB data integration BUSINESS PRODUCTIVITY INFRASTRUCTURE Data Infrastructure & BI Platform Analysis Services Reporting Services Integration Services Data Mining Data Warehousing DATA INFRASTRUCTURE & BI PLATFORM
  • 38. Microsoft BI Benefit Designed for broad deployment. Delivered through familiar tools. Integrated into a business productivity suite that includes search, collaboration, unified communications, and content management. Simplified purchase for a complete BI and PM suite. SQL Server, SharePoint Server, and Excel Take advantage of existing investments. Save Money
  • 40. Rich Connectivity Data Providers ODBC SQL Server SAP NetWeaver BI SQL Server Report Server Models SQL Server Integration Services Teradata XML OLE DB DB2 SQL Server Data Mining Models MySAP Oracle SQL Server Analysis Services Unlock Your Data Hyperion Essbase
  • 41. BI Maturity Model By Wayne Eckerson, Director of Research, TDWI
  • 42. Microsoft’s BI Vision Improving organizations by providing business insights to all employees leading to better, faster, more relevant decisions Complete and integratedBI and PerformanceManagement offering Agile products that adapt tohow your need the information Built on a trusted partof your IT backbone
  • 43. Thinking Bigger About Business Intelligence In most organizations, the majority of content for decision making is not in the ERP domain, or even a database The tools required to get the information are rigid and hard to learn Other ERP The issue is: “How does BI fit into the way I make decisions today?”
  • 44. Star / Snowfalke Schema Fact (metric/measure) table surrounded by dimensional (entity/attribute) tables Denormalized layout optimized for reporting Less complex data model – reduces number of joins Easy for the end-users to relate with and understand versus OLTP database
  • 45. Predictive AnalysisBring Data Mining to the masses through Microsoft Office Enable easy to use predictive analysis At every desktop For every information worker Through three powerful add-ins to Microsoft Office Predictive capabilities readily available for business users in Excel Data mining client for building data mining models in Excel Data mining templates for project visualization in Visio
  • 46. Excel 2007 Data Mining Add-in

Notas del editor

  1. How do you:Build the analytics infrastructure to support diverse needs?Provide a unified view across all business data? Manage insight across the enterprise accommodating all BI stakeholders?Enable all users across the organization to drive actionable decisions?
  2. Productivity also include: Visual development environmentSingle tool, multiple technologiesInfrastructure also include:Backup performanceGlobal scalability (translations)Parallel partition processingSuperior Performance Real-time data access Centralized server calculations Automatic synchronization
  3. Point of the Slide: To show a bit more detail on how we think of the BI architecture in 3 main layers.Flow of the Slide: A trusted BI platform is critical for a business intelligence solution to work today. If we’re going to achieve the promise of BI, we need to have the confidence and trust in the data, we need to know where it came from, and that it is both timely and reliable for us to use to make a decision. That’s where the power of an integrated BI platform like SQL Server comes into play.Once you have the data ready to use, the middle tier comes into play, where business users actually interact with the data and turn it into something that is useful to them to make the right decision. The numbers that we pull from other systems are just that—we need applications and content to turn them into actionable items—and that’s where the middle tier comes into play. Finally, we need the right tools and applications to ensure that we can use that data in the way we want to in order to make our decisions. Applications and tools that range from personal, to team, to organizational and corporate tools, all with a familiar look and feel, all integrated and working with my Operating system, email, Internet search function. And this is what the power of integration through Microsoft Office brings you. From the Office productivity tools like Excel, through to the team and collaboration tools of SharePoint. By integrating BI seamlessly into a broader business productivity suite that includes search, collaboration, unified communications, and content management, we offer the end user a much richer experience. Soundbite: With other BI solutions, you need 3-4-6-10 different products, footprints, and integration points. In our BI solution, we look three main layers of data and information that you need—all within the Office and SQL Server families: The data infrastructure and BI platform; the middle tier, where the business user comes into play, and the individual layer—where you and I use the data to make decisions.
  4. Point of the Slide: The purpose of this slide is to get people off of BI=ERP and reframe the discussion around the role of BI in decision support—Flow of the Slide:For many vendors, BI is just another feature of the database, or of the ERP or CRM system. But to really achieve the promise of “making better business decisions,” we need to realize that the information we use is from multiple places—some of them “structured,” as in ERP, but many others that are notVoicemail, email, blogs, the internet—video conferencing, print outs—all these are important components of what your information workers across your company use to drive your business forwardBut the tools they’re using today often don’t reflect this reality.They’re given a “BI” tool and it’s assumed that they’ll automatically be smarter. But the goal isn’t “BI for BI sake”The goal is to fit in BI everywhere I need it in my job to make me smarter, and to help us all make better decisions. That’s true business intelligence, and that’s what we’re delivering at MicrosoftSoundbite: BI is about more than what’s in your ERP system, or a database. It takes information from everywhere and gets it to the right place, in the right format, in time for people all over your organization to make a better business decision.
  5. See separate deck on the Microsoft SQL Server Data Mining Add-Ins for Office 2007 in separate deckTable Analysis Tools for Excel: This add-in provides you with easy-to-use tasks that leverage SQL Server Data Mining under the covers to perform powerful analytics on your spreadsheet data. Data Mining Client for Excel: This add-in allows you to go through the full data mining model development lifecycle within Excel 2007 using either your spreadsheet data or external data accessible through your SQL Server Analysis Services instance. Data Mining Templates for Visio: This add-in allows you to render and share your mining models as annotatable Visio 2007 drawings.