Your SlideShare is downloading. ×
0
Extreme  Analysis Services<br />איתי בראון | CTO | Twingo<br />www.twingo.co.il<br />itay@twingo.co.il<br />
SSAS Best Practices<br />Deep Dive to SSAS<br />What’s new in SSAS Code Name “Denali”<br />
Part I - SSAS Best Practices<br />BI Trends<br />Microsoft BI Road Map<br />Guest Lecturer Ronen Chen – Pyramid Analytics<...
Part II – Deep Dive to SSAS 2008<br />White Papers and Tools<br />Partitions Best Practices<br />Near Real Time OLAP<br />...
Part III – What’s New in SSAS “Denali”<br />BI Semantic Model<br />Using Vertipaq<br />PowerPivot Models<br />What’s new i...
Current – CTO and owner of Twingo<br />www.twingo.co.il<br />Worked 2 years as PFE in Microsoft UK<br />Manager of the BI ...
BI Trends<br />
Big Data<br />BI Everywhere<br />Democratize BI – Power to the people <br />Mobile BI<br />Self Service BI<br />Cloud BI <...
Microsoft BI Road Map<br />
SeamlessTransitionof the Semantic Model Across BI Spectrum<br />Team BI<br />Personal BI <br />Corporate BI<br />Empowered...
The BI Semantic Model<br />One Semantic Model for BI<br />Powerful and Flexible<br />Enterprise Ready<br />For reporting, ...
Pyramid Analytics<br />
An “Office Like” OLAP Viewer<br />Friendly and easy to develop<br />Enterprise Ready<br />Enterprise class Analytics<br />...
SSAS Design Best Practices<br />
The “Big Picture”<br />Data Warehouse<br />Using the right technology<br />OLAP<br />ROLAP <br />Relational DB<br />In-Mem...
What to design / redesign / review / double check<br />Data Source Views<br />Dimensions<br />Attributes, Attributes Relat...
SSAS 2008 Performance Guide<br />SSAS 2008 R2 Operation Guide<br /> Analysis Services 2005 Performance Guide<br />Identify...
SQL Server 2008 R2 Best Practice Analyzer <br />	Free Tools<br />
OLAP Heartbeat <br />	Free Tools<br />
BIDS Helper<br />	Free Tools<br />
MDX Studio<br />Used to deeply analyze MDX Queries.<br />Compares behavior on cold vs. warm cache.<br />Shows used partiti...
What do Tier 1 Solutions have in Common?<br />Design and Query Considerations<br />High Concurrent User Count<br />Increas...
Design and Query Considerations<br />Simplicity is Key<br />Parent child use<br />Many to Many<br />Cell by Cell vs. Block...
Managing Multi User Concurrency<br />Scaling Out<br />Synchronization<br />Read-Only DB’s<br />SAN Snapshots<br />System E...
	Scale Out<br />
Xbox Live – SSD Performance<br />
You HAVE to get the design right if you want to scale<br />Partitioning is absolute crucial<br /><ul><li>Partition for pro...
Partition for data latency (real time vs. Stale)
Partition for archival of old data
Upcoming SlideShare
Loading in...5
×

Extreme SSAS - Part I

2,212

Published on

My first (out of three) slide deck from the SQL Explore event.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,212
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
107
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Extreme SSAS - Part I"

  1. 1. Extreme Analysis Services<br />איתי בראון | CTO | Twingo<br />www.twingo.co.il<br />itay@twingo.co.il<br />
  2. 2. SSAS Best Practices<br />Deep Dive to SSAS<br />What’s new in SSAS Code Name “Denali”<br />
  3. 3. Part I - SSAS Best Practices<br />BI Trends<br />Microsoft BI Road Map<br />Guest Lecturer Ronen Chen – Pyramid Analytics<br />Design Best Practices<br />אג'נדה<br />
  4. 4. Part II – Deep Dive to SSAS 2008<br />White Papers and Tools<br />Partitions Best Practices<br />Near Real Time OLAP<br />Processing Methods<br />Cache Warmer<br />Monitoring and DMV<br />MDX Best Practices<br />אג'נדה<br />
  5. 5. Part III – What’s New in SSAS “Denali”<br />BI Semantic Model<br />Using Vertipaq<br />PowerPivot Models<br />What’s new in SSIS and SSRS “Denali”<br />אג'נדה<br />
  6. 6. Current – CTO and owner of Twingo<br />www.twingo.co.il<br />Worked 2 years as PFE in Microsoft UK<br />Manager of the BI User Group <br />We meet every last Wednesday of the month<br />My blog: http://blogs.microsoft.co.il/blogs/itaybraun/<br /> Few words about me<br />
  7. 7. BI Trends<br />
  8. 8. Big Data<br />BI Everywhere<br />Democratize BI – Power to the people <br />Mobile BI<br />Self Service BI<br />Cloud BI <br /> Hot BI Trends (and buzzwords)<br />
  9. 9. Microsoft BI Road Map<br />
  10. 10. SeamlessTransitionof the Semantic Model Across BI Spectrum<br />Team BI<br />Personal BI <br />Corporate BI<br />Empowered<br />Aligned<br />Our Context<br />BI Solution created by power user. Context is for a small team & it’s managed on a server.<br />The Org’s Context<br />BI Solution created by IT, Established corporate context & is reusable, scalable and backed up.<br />My Context<br />BI solution created by user. Context is only for user & exists as document.<br />PowerPivot for Excel<br />PowerPivot for SharePoint<br />Analysis Services<br />
  11. 11. The BI Semantic Model<br />One Semantic Model for BI<br />Powerful and Flexible<br />Enterprise Ready<br />For reporting, analytics, scorecards, dashboards<br />For all users – Personal BI, Team BI, Organizational BI<br />One model for client tools, two ways to build it – tabular and multidimensional<br />Tabular and multidimensional APIs for client tools<br />Tabular and multidimensional modeling environments<br />Sophisticated business logic using DAX and MDX<br />Cached and pass-through storage options<br />Optimized for latest hardware – multi-core, in-memory<br />Supports enterprise grade security and data volumes<br />Professional development and management tools<br />
  12. 12. Pyramid Analytics<br />
  13. 13. An “Office Like” OLAP Viewer<br />Friendly and easy to develop<br />Enterprise Ready<br />Enterprise class Analytics<br />http://pyramidanalytics.com/<br /> Pyramid Analytics<br />
  14. 14. SSAS Design Best Practices<br />
  15. 15. The “Big Picture”<br />Data Warehouse<br />Using the right technology<br />OLAP<br />ROLAP <br />Relational DB<br />In-Memory BI<br />Not using the wrong technology<br /> Design Best Practices<br />
  16. 16. What to design / redesign / review / double check<br />Data Source Views<br />Dimensions<br />Attributes, Attributes Relationships<br />Cubes<br />Measure Groups and Partitions<br />Dimension Usage<br />Aggregations<br />Security<br />Calculations<br /> Design Best Practices<br />
  17. 17. SSAS 2008 Performance Guide<br />SSAS 2008 R2 Operation Guide<br /> Analysis Services 2005 Performance Guide<br />Identifying and Solving MDX Bottlenecks<br />Distinct Count Optimization<br />Scale Out Queries<br />www.sqlcat.com<br />OLAP Design Best Practices for Analysis Services 2005<br /> Something to read<br />
  18. 18. SQL Server 2008 R2 Best Practice Analyzer <br /> Free Tools<br />
  19. 19. OLAP Heartbeat <br /> Free Tools<br />
  20. 20. BIDS Helper<br /> Free Tools<br />
  21. 21. MDX Studio<br />Used to deeply analyze MDX Queries.<br />Compares behavior on cold vs. warm cache.<br />Shows used partitions<br /> Free Tools<br />
  22. 22. What do Tier 1 Solutions have in Common?<br />Design and Query Considerations<br />High Concurrent User Count<br />Increased Hardware Requirements<br />IO Hungry!<br />Real Time Implications<br />
  23. 23. Design and Query Considerations<br />Simplicity is Key<br />Parent child use<br />Many to Many<br />Cell by Cell vs. Block Mode<br />Data Types<br />Partitioning and Locking<br />Threading <br />Sizing<br />Distinct Count Performance <br />Hashing and Locking Pools<br />
  24. 24. Managing Multi User Concurrency<br />Scaling Out<br />Synchronization<br />Read-Only DB’s<br />SAN Snapshots<br />System Engineering<br />Heap/Virtual Memory<br />
  25. 25. Scale Out<br />
  26. 26. Xbox Live – SSD Performance<br />
  27. 27.
  28. 28. You HAVE to get the design right if you want to scale<br />Partitioning is absolute crucial<br /><ul><li>Partition for processing speed
  29. 29. Partition for data latency (real time vs. Stale)
  30. 30. Partition for archival of old data
  31. 31. Secondary concern to above: partition for query speed</li></ul>Hardware really matters for large cubes<br /><ul><li>Carefully balance IOPS vs. Memory, consider hot portion of cube</li></ul> Summarizing<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×