1. PASSMN SQL Summit 2009 Upgrade to SSAS 2008 Dan English Principal Consultant – Business Intelligence Architect DanE@magenic.com http://denglishbi.spaces.live.com
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?
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
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
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
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
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
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
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?
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
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.
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.
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.