SQL Server Analysis Service (SSAS) coding conventions, best practices, tips and programming guidelines for sql server.This slide is really helpful for starting conversion between architects and developers. Just print 2nd slide and put on your desk as coding life board.
2. Data Source Design Best
Practices
Dimension Design Best
Practices
Cube Design Best
Practices
Partition Design Best
Practices
IgnoreUnrelatedDimensi
ons property usage
AggregationUsage
Property
Partitioning the measure
groups
Use Service Account for
Deployments
Eliminate Data type
conversions
Enhancing Dimension
Processing Performance
Aggregation Design Best
Practices
Use only supported
OLEDB Providers
Defining default
member
partitions to physically
segregate active data
SSAS installation To Do’s Tuning Server Resources
Usage Based
Optimization Wizard
Data Source Network
Packet Size
Use Views as the Source
for Cubes & Dimensions
Relational Data Source
Design
OLAP aggregations to
optimize data retrieval
Handling Dimensions
with Many Children
Understanding Member
Unique Names
Limitations of Static
Named Sets
Highly Normalized – Be
Prepared to Pay Price
SSAS Internal
Architecture
Edition specific SSAS
development using BIDS
Create Grouping Levels
Manually
XMLA script to perform
certain processing
Analysis Services
Aggregation Designs
Moving Calculations to
the Relational Engine
Use Views – Provide an
Abstraction Layer
use SSAS 2008 Warning
Framework effectively
Drill Down for SSAS Use Member Properties
Cloning Partitions and
Aggregations
differences between
MOLAP and ROLAP
(SSAS) 2012 Top and
Bottom Functions
Use Views – Query
Binding Dimensions
Role Playing Dimensions
SSAS Dynamic
Management Views
Role of MDX
Creating an Empty
Partition
SSAS Flavors of Analysis
SSAS Processing Error
Configurations SSAS linked objects in SSAS
Machine Learning with
Data mining
SSAS instance/hardware
resources optimization
Multidimensional is a
Dimensional Model
SSAS Perspectives
Modifying fact and
dimension relationships
SSAS ProcessAdd for a
Partition
Isolation, Timeout, and
Maximum Connections
DirectQuery Mode in
SQL Server 2012
Use Unified Dimension
Model (UDM)
Selecting a Recovery
Mode for Warehouse
dimension editor for
clear presentation
data security using SSAS
roles
Use Views – Processing
Through Views
Dynamic XMLA using T-
SQL for SSAS
SSAS Logistic Regression
Data Mining
Combine Multiple Data
Sources in SSAS
Tuning Relational
Partition Query
SSAS report actions to
access reports
Include only Required
columns for Processing
a cross tab report is easy
in SSAS
Named Calculation and
Named Query
Neural Network Data
Mining Algorithm SSAS
ASSL- (Analysis Service
Scripting Language)
Understanding and
Measuring Processing
SQL Server Analysis
Services Discretization
Specify attribute
relationship type
Fact & Dim direct,
referenced, m to m
Turn Off the Attribute
Hierarchy, Use Property
Define cascading
attribute relationships
DMX- (Data Mining
Extensions)
Optimizing MDX
Processing the test
partitions
Create a ‘Static Speed’
View for testing
Creating user defined
hierarchies
AttributeHierarchyVisibl
e property
Appropriately set
KeyColumns property
OLAP calculated
members with MDX
Maximizing the Value of
Aggregations
Query Processor
Architecture
Cache Warming Cube Synchronization Cube Processing
Referenced relationship
of dimension & group
Distinct count measures
Maximizing the Value of Aggregations
3. • BI Solution Architect
• Blogging @ http://bimentalist.com , http://sqlmentalist.com
• Knowledge sharing - 350+ BI Articles ,400 SQL Article , 350+ SQL Script
• 4 Complex SQL tool innovator on Codeplex & open source all- https://goo.gl/OI3sB4
• Slide share publication - http://www.slideshare.net/VishalPawar_BI
• 2 LinkedIn Post - https://www.linkedin.com/today/author/120635304
• Free Power BI Course publish on Udemy - https://goo.gl/ArL0qe , 1400 + Student
• Leading Global Power BI User Group http://goo.gl/oV7IHz , 1200+ Member , 12 + Leaders
• Professional Microsoft BI Trainer Mentalist Network
• Founder & BI Consulting Partner of Right Click Info
• NMUG Community Founder Leader , Speaker - http://nmug.org/
• Microsoft Community Representative for Navi Mumbai region.
• SQL PASS Chapter Lead for Mumbai & Navi Mumbai
• MCTS: Microsoft® Certified Technology Specialist -SQL Server 2008 R2, BI
• MCSA: Microsoft® Certified Solutions Associate
• CSM: Certified Scrum Master from Scrum Alliance, US
• SQL Server Expert in Architecting and Optimization
• BE - Computer Science & Engineering , RAIT , Mumbai
• MBA-Information System, Arianth College , Pune
About Me