Get in Touch

Course Outline

Module 1: Modern Data Warehousing & Business Intelligence Fundamentals:

  • The evolving landscape of Data Warehousing (DW) and Business Intelligence (BI)
  • Cloud-native data warehousing approaches (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)
  • Core 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 methods (ADO.NET, OLE DB, ODBC, Python Script Task)
  • Cloud integration (Loading and unloading data to/from 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 within 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 (comparison with Multidimensional)
  • DAX (Data Analysis Expressions) language fundamentals (Context, Calculations, Aggregations)
  • Model design: Relationships, Hierarchies, Perspectives, Roles, Security
  • Utilizing Time Intelligence functions in DAX
  • Managing and deploying Tabular models (BIML, SSDT)
  • Performance tuning for 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)
  • Leveraging 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 visualizations (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

Familiarity with the Windows operating system and a foundational understanding of SQL and relational databases.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories