3. Part I - SSAS Best Practices BI Trends Microsoft BI Road Map Guest Lecturer Ronen Chen – Pyramid Analytics Design Best Practices אג'נדה
4. Part II – Deep Dive to SSAS 2008 White Papers and Tools Partitions Best Practices Near Real Time OLAP Processing Methods Cache Warmer Monitoring and DMV MDX Best Practices אג'נדה
5. Part III – What’s New in SSAS “Denali” BI Semantic Model Using Vertipaq PowerPivot Models What’s new in SSIS and SSRS “Denali” אג'נדה
6. Current – CTO and owner of Twingo www.twingo.co.il Worked 2 years as PFE in Microsoft UK Manager of the BI User Group We meet every last Wednesday of the month My blog: http://blogs.microsoft.co.il/blogs/itaybraun/ Few words about me
10. SeamlessTransitionof the Semantic Model Across BI Spectrum Team BI Personal BI Corporate BI Empowered Aligned Our Context BI Solution created by power user. Context is for a small team & it’s managed on a server. The Org’s Context BI Solution created by IT, Established corporate context & is reusable, scalable and backed up. My Context BI solution created by user. Context is only for user & exists as document. PowerPivot for Excel PowerPivot for SharePoint Analysis Services
11. The BI Semantic Model One Semantic Model for BI Powerful and Flexible Enterprise Ready For reporting, analytics, scorecards, dashboards For all users – Personal BI, Team BI, Organizational BI One model for client tools, two ways to build it – tabular and multidimensional Tabular and multidimensional APIs for client tools Tabular and multidimensional modeling environments Sophisticated business logic using DAX and MDX Cached and pass-through storage options Optimized for latest hardware – multi-core, in-memory Supports enterprise grade security and data volumes Professional development and management tools
13. An “Office Like” OLAP Viewer Friendly and easy to develop Enterprise Ready Enterprise class Analytics http://pyramidanalytics.com/ Pyramid Analytics
15. The “Big Picture” Data Warehouse Using the right technology OLAP ROLAP Relational DB In-Memory BI Not using the wrong technology Design Best Practices
16. What to design / redesign / review / double check Data Source Views Dimensions Attributes, Attributes Relationships Cubes Measure Groups and Partitions Dimension Usage Aggregations Security Calculations Design Best Practices
17. SSAS 2008 Performance Guide SSAS 2008 R2 Operation Guide Analysis Services 2005 Performance Guide Identifying and Solving MDX Bottlenecks Distinct Count Optimization Scale Out Queries www.sqlcat.com OLAP Design Best Practices for Analysis Services 2005 Something to read
21. MDX Studio Used to deeply analyze MDX Queries. Compares behavior on cold vs. warm cache. Shows used partitions Free Tools
22. What do Tier 1 Solutions have in Common? Design and Query Considerations High Concurrent User Count Increased Hardware Requirements IO Hungry! Real Time Implications
23. Design and Query Considerations Simplicity is Key Parent child use Many to Many Cell by Cell vs. Block Mode Data Types Partitioning and Locking Threading Sizing Distinct Count Performance Hashing and Locking Pools
24. Managing Multi User Concurrency Scaling Out Synchronization Read-Only DB’s SAN Snapshots System Engineering Heap/Virtual Memory