Course Outline
Module 1: Modern Data Warehousing & Business Intelligence Fundamentals:
- Evolving Landscape of Data Warehousing (DW) and Business Intelligence (BI)
- Cloud-Native Data Warehousing (Azure Synapse Analytics, Azure SQL Data Warehouse)
- Modern Data Warehouse Architectures (Lambda Architecture, Kappa Architecture)
- Data Modeling Concepts (Star Schema, Snowflake Schema)
- Introduction to Data Vault methodology (brief overview)
- Key BI Concepts: ETL/ELT, OLAP, OLAP, DWH, Data Governance
- Overview of the Microsoft BI Stack: SQL Server (T-SQL, SSIS, SSAS, SSRS), Azure Synapse Analytics, Azure Analysis Services, Azure Data Factory, Power BI
Module 2: Modern ETL/ELT with SQL Server Integration Services (SSIS)
- SSIS Core Components (Integration Services, Connection Managers, Data Flow, Control Flow)
- Modern Data Access (ADO.NET, OLE DB, ODBC, Python Script Task)
- Cloud Integration (Loading/unloading data from/to Azure Blob Storage, Azure SQL Database/DW, Azure Data Lake Storage Gen2)
- Data Transformation Techniques (Derived Column, Lookup transformations, Aggregate transformations, Conditional Split, Script Component)
- Handling Big Data in SSIS (Integration with Azure Databricks, PolyBase)
- Error Handling, Logging, and Debugging in SSIS
- Deployment and Scheduling (SQL Agent, Azure Automation Runbooks)
Module 3: Building Analytical Models with SQL Server Analysis Services (SSAS - Tabular)
- Introduction to the Tabular Model (vs Multidimensional)
- DAX (Data Analysis Expressions) Language Fundamentals (Context, Calculations, Aggregations)
- Model Design: Relationships, Hierarchies, Perspectives, Roles, Security
- Using Time Intelligence Functions in DAX
- Managing and Deploying Tabular Models (BIML, SSDT)
- Performance Tuning SSAS Tabular Models
Module 4: Cloud Analytics with Azure Analysis Services (AAS)
- Introduction to Azure Analysis Services (AAS)
- AAS Deployment Options (PaaS - Azure App Service Plan, Dedicated Compute Instance)
- Connecting to Azure Databases (Azure Synapse Analytics, Azure SQL Database, Azure Analysis Services)
- Model Authoring in Azure (using Azure Purview or Azure Analysis Services Studio)
- Scaling and High Availability with AAS
- Security in AAS (Role-Based Security)
Module 5: Querying and Analyzing Data with T-SQL and DAX
- Advanced T-SQL for Data Analysis (CTEs, Window Functions, PIVOT/UNPIVOT, MERGE)
- DAX Deep Dive (Row Context vs Filter Context, Iterators, Time Intelligence, KPIs, Q&A)
- Combining T-SQL and DAX (PolyBase queries, linked servers)
- Using AI-Enhanced Analytics (Azure Synapse Analytics Machine Learning Services)
Module 6: Data Discovery and Visualization
- Introduction to Power BI (Connecting to Data Sources, Query Editor)
- Creating Effective Visualisations (Charts, Graphs, Maps)
- DAX for Power BI (Calculated Columns, Measures)
- Report Design and Formatting in Power BI
- Introduction to Azure Synapse Studio for BI
Module 7: Course Review, Advanced Concepts & Hands-on Labs
- Advanced Data Transformation Patterns (Slowly Changing Dimensions, Type 1/2)
- Data Quality Services (DQS) Integration (overview)
- Performance Optimization and Troubleshooting (Query Store, Execution Plans)
- Extending BI Capabilities (Power Query, Power Automate)
- Hands-on labs covering end-to-end BI scenarios (ETL, Model Building, Reporting)
Requirements
Knowledge of Windows, basic knowledge of SQL and relational databases.
Testimonials (4)
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
Deepthi was super attuned to my needs, she could tell when to add layers of complexity and when to hold back and take a more structured approach. Deepthi truly worked at my pace and ensured I was able to use the new functions /tools myself by first showing then letting me recreate the items myself which really helped embed the training. I could not be happier with the results of this training and with the level of expertise of Deepthi!
Deepthi - Invest Northern Ireland
Course - IBM Cognos Analytics
Used good examples, good pace of the training and covered most things
David - McGraw Hill
Course - Data Preparation with Alteryx
Clear explanations with good examples so i could relate to my own line of work.