Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SSAS Training MultiDimensional Model - Part 3
Rating: 4.4 out of 5(150 ratings)
1,502 students

SSAS Training MultiDimensional Model - Part 3

Learn Microsoft SQL Server Analysis Services Cube - Extension to MDX Training Part 1 & Part 2 Video Course Series
Created byVikas Munjal
Last updated 12/2024
English
English [Auto],

What you'll learn

  • Participant will be able to pass the job interview on this technology
  • If the participant is already working then the person will feel more confident in handling real time project as this course will deepen the understanding

Course content

1 section49 lectures6h 11m total length
  • Named Calculation Key Column Name Column18:48
  • Links to download Adventureworks data warehouse0:17
  • Impersonation Options in SSAS9:52

    Explore impersonation options in SSAS to manage authentication for transferring data from a data warehouse to a cube using service accounts, window accounts, current user, and inherit settings.

  • Sorting one attribute using another attribute11:40

    Sort one attribute by another attribute in a multidimensional model by linking English name to month number of year and enabling order by key to display proper calendar order.

  • How to increase processing performance using attribute relationship Theory5:35
  • How to increase processing performance using attribute relationship - Practical13:58

    Boost processing performance in SSAS by making attribute relationships rigid, reducing incremental processing time and avoiding recomputation of aggregations.

  • Lab Exercise - Creating an Analysis Services Multidimensional Project0:06
  • Ragged Hierarchy11:05

    Understand ragged hierarchies in SSAS, using a sales territory example to contrast with regular hierarchies and learn to hide duplicate region names with only child with parent name.

  • Parent-Child Hierarchy15:36

    Explore parent-child hierarchy in SSAS by using a self-referencing table and a parent attribute to form a multi-level dimension, with naming templates and calculated full names.

  • Star and SnowFlake Schema3:37
  • Introduction to Types of Relationships2:11
  • Regular Relationship2:32

    learn how regular relationships form in a cube from a star schema, using primary key and foreign key links to automatically connect territory, factory, sales, and product.

  • Referenced Relationship7:20

    Learn to establish a referenced relationship between dim geography and fact internet sales in a snowflake schema, configure the intermediate dimension customer, and deploy for country wise sales.

  • Fact Relationship6:09

    Learn how a table that functions as both fact and dimension forms a fact relationship in SSAS, using color, counts, and min/max list price to build measures in a cube.

  • Role Playing Dimension0:10

    I am including this topic Role Playing Dimension in between the topic types of relationships because  I discussed empty cube and regular relationship concepts into it. So i believe this is the correct place to discuss this topic before discussing other Relationship Types

  • Role Playing Dimension18:53
  • Many to Many Relationship - Theoretical Explanation5:53
  • Many to Many Relationship - Practical Implementation13:15

    Learn to implement many-to-many relationships in a SSAS multi-dimensional model by using an intermediate fact table between actor and movie, with both manual and automatic relationship approaches.

  • Dimensions at project level and cube level Using Empty Cube2:15
  • Lab Exercise - Relationships in SSAS0:06
  • Why do we need Partitions in SSAS8:28

    Partition major groups in SSAS cubes to improve processing speed and MDX query performance by enabling parallel reads.

  • How to create Partitions in SSAS18:45
  • Designing Aggregations in SSAS16:16
  • Usage Based Aggregations6:00

    Enable analysis services logging to capture MDX query activity, then use the usage based aggregation wizard to design aggregations that speed up queries.

  • How to disable Usage Based Aggregations0:28

    After creating usage based aggregations, disable the logging to reduce the burden on the EFKAN server analysis services; go to the general tab, disable logging, and click OK.

  • Lab Exercise - Partitions and Aggregations in SSAS0:06
  • Storage Modes - MOLAP ROLAP HOLAP10:11

    Explore MOLAP, ROLAP, and HOLAP storage modes in SSAS multidimensional models, detailing where data resides, space savings, and the trade-offs in query performance.

  • Outdated Cube and what is the need of Proactive Caching2:44

    Learn how to keep SSAS multidimensional cubes fresh with incremental load and proactive caching, ensuring cube data reflects latest data warehouse updates with minimal latency.

  • ProActive Caching - Theoretical Explanation8:10
  • ProActive Caching - Practical Implementation15:12
  • Perspectives - Subset of Cube's Objects5:50

    Learn how to assess cube perspectives by creating a sales person perspective that uses a subset of objects, focusing on internet and factory sales for targeted reports.

  • Translations - Multi Language Support10:32
  • Theoretical Explanation of Key Performance Indicators and Trends3:30
  • KPI Implemetation8:39
  • Trends Implemetation using Isempty() and ParallelPeriod8:39
  • Actions in SSAS18:28

    Explore actions in SSAS, including drill-through, standard, and reporting actions, and learn how to link cubes to Excel, external apps, and maps while managing performance.

  • Backup and Restore - SSAS Database4:47
  • Notes- Processing Options0:07
  • Scheduling Process Full Option using XMLA and SQL Server Agent8:55

    Learn to schedule full cube processing in SSAS using XMLA scripts and SQL Server Agent, keeping the cube synchronized with a changing data warehouse by automating deployment and data transfer.

  • Processing Options at DimensionLevel - Process Update Process Add7:16

    Learn dimension-level processing options in SSAS, including process update to add or modify data without destroying queue. Use process index or process and option XML to rebuild indexes for inserts.

  • Processing MeasureGroup - Process Data, Index, Add, Clear,Default6:05
  • Processing Multiple Objects(Dimensions and Measure Groups) together in SSAS1:16
  • Write Back Option - WhatIF Analysis in Excel6:10

    Enable the write back option in SSAS to perform what-if analysis by manually modifying cube data, deploying, and publishing changes to a right back table in Adventure Box data warehouse.

  • SSAS Security13:05
  • Security at Dimension Level13:38

    Shows how to configure security at the database and cube levels for dimensions. Explains role-playing dimensions and rules that restrict countries, such as France, Germany, and the United Kingdom.

  • CellSecurity - Restricting Measures Data12:13

    Learn to implement cell security in SSAS multi-dimensional models by creating rules to restrict cube access by country and year, and to limit measures and calculated members with MDX expressions.

  • How to test Security Settings in SSMS1:37
  • How to test Security Settings in Excel3:19

    Test security settings in Excel by applying a european rule to a multidimensional SSAS model, restricting data to France, Germany, and the UK.

  • Bonus Lecture1:40

Requirements

  • At least participant has learnt the course MDX Training Part 1
  • Or should know how to create a basic cube and the concepts like Dimensions and Measure Group

Description

Microsoft SSAS Multidimensional Model Technology is a part of Microsoft Business Intelligence - MSBI. The OLAP cubes MDX expressions to generate the report. Please check MDX Training Part 1 and MDX Training Part 2 to learn MDX expressions

The following topics are covered in Microsoft SQL Server Analysis Services OLAP Cube Online Video Training Course

Impersonation Options in SSAS

Named Calculation Key Column Name Column

Sorting one attribute using another attribute

How to increase processing performance using attribute relationship

Ragged Hierarchy

Parent-Child Hierarchy

Star and SnowFlake Schema

Types of Relationships - Regular,Referenced,Fact and Many to Many

Role Playing Dimension

Creating Empty Cube

Creating Multiple Cubes in a Project

Dimensions at project level and cube level

Why do we need Partitions in SSAS

How to create Partitions in SSAS

Aggregations in SSAS

Usage Based Aggregations

How to enable and disable Usage Based Aggregations

Storage Modes - MOLAP ROLAP HOLAP

Outdated Cube and what is the need of Proactive Caching

ProActive Caching Implementation

Perspectives - Subset of Cube's Objects

Translations - Multi Language Support

Key Performance Indicators Implementation

Trends Implemetation using Isempty() and ParallelPeriod

Actions in SSAS

Backup and Restore - SSAS Database

Scheduling Process Full  Option using XMLA and SQL Server Agent

Processing Options at DimensionLevel -  Process Update Process Add

Processing MeasureGroup - Process Data, Index,  Add, Clear,Default

Processing Multiple Objects(Dimensions and Measure Groups) together in SSAS

Write Back Option - WhatIF Analysis in Excel

SSAS Security

Security at Dimension Level

CellSecurity - Restricting Measures Data

How to test Security Settings in SSMS

How to test Security Settings in Excel


Who this course is for:

  • After the end of the course along with MDX Training Part 1 and MDX Training Part 2, participant will have comprehensive knowledge on SSAS technology