
Learn to design and develop data models for Power BI, import data into tabular models, apply Ostrosky and snowflake schema techniques, and implement role level security and deployment.
Install and configure SSAS tabular with Power BI by setting up analysis services, server management studio, and Visual Studio Community Edition, importing Adventure Volks Dataflow 2016 database.
Import data from SQL Server into an SSAS tabular model using Visual Studio, then load tables like customer, date, and product into the model.
Import tables and secure the SSAS tabular model. Build a diagram linking geography, reseller, product category and subcategory to fact internet sales, and apply filters at table and model levels.
Explore star and snowflake schemas in SSAS tabular, linking a fact table to dimension tables such as customer and product, and understand how normalization and keys influence relationships and calculations.
Explore role playing dimensions in ssas tabular model by mapping a single date dimension to due date, order date, and ship date with active relationships and calculator tables for performance.
Deploy the tabular model to analysis services, connect Power BI to the new database, rename and sort the English week column by day number, and hide unused columns.
Define a date table for time intelligence, then build a product hierarchy from category to subcategory to product name, deploying and refreshing the model to display the hierarchy automatically.
Create and manage perspectives in an SSAS tabular model to tailor data visibility for the marketing team, selecting relevant tables and columns and deploying to Power BI.
Create calculated columns and measures in the ssas tabular model to compute total sales, deploy to power bi, and adjust currency formatting and display properties for accurate reporting.
Create and compare KPIs in SSAS Tabular model using a time intelligence function to calculate last month sales versus this month, assign target values, and visualize status with color-coded indicators.
Learn to partition a large SSAS tabular model fact table using script and UI, creating year-based partitions to minimize processing time in analysis services.
Explore SSAS tabular model processing options at the database level, including process database default, full, clear, and recalculate, and learn how partitions manage data without duplicates and recalculate hierarchies.
Learn how to automate SSAS tabular model processing with SQL Server Agent, including table, partition, and database level options, scripting, and daily scheduling for incremental and full refreshes.
Implement row level security in an SSAS tabular model with DAX scripts by creating roles, assigning test users, and applying filters on the customer table by English occupation.
Learn to deploy a SSAS tabular model database using a script, preserving existing partitions and roles while deploying via analysis services with correct server and database settings.
Microsoft Analysis Services abbreviated as SSAS consist of two modes.
1- SSAS Tabular Mode
2- SSAS Multidimensional mode
This course is purely based on SSAS Tabular model. Tabular model in analysis services runs in memory or in the direct query mode. There are different data sources available that can be used to feed data to a tabular model.
When we use the direct query in the Power BI desktop, all the time we fight with the performance issue. Power BI desktop fires SQL queries during refreshing dashboards or doing some interactions. SQL Server needs to run these queries and send the result back to the Power BI which causes performance issue. But with the help SSAS Tabular model, we can design and develop the data model according to the business process requirement, add KPIs, DAX measures, calculated columns, and finally, this model is deployed on the SSAS analysis server.
We can connect the Power BI desktop or SSRS to the SSAS tabular model and fetch the data to show on reports & dashboards. SSAS tabular model provides great flexibility in terms of performance and security.
In this course, you will learn the following topics
- How to install SSAS Tabular instance
- How to import AdventureWorks database
- Start schema vs snowflake schema
- Different features in SSAS Tabular models
- Role-playing dimensions
- How to deploy SSAS Tabular model
- How to create hierarchies
- Perspectives in SSAS tabular model
- DAX and calculated columns in SSAS tabular model
- How to create KPIs
- Partitions in SSAS tabular model
- Tabular model processing options
- Row-level security in SSAS tabular model
- Tabular model deployment via script
Whenever new features in the Tabular model will come, I will keep this course up to date.
I wish you all the best to learn how to create and deploy SSAS tabular models.