1. Introduction to Microsoft Fabric
Microsoft Fabric is presented as an integrated analytics platform combining multiple data capabilities in one environment. The section explains its architecture, key functions, implementation benefits, and the role of data teams together with backbone network infrastructure in daily operation.
- discussion of the architecture and key functionalities,
- benefits of implementing the platform,
- the role of data teams and backbone network infrastructure.
2. Configuration and activation of the platform
Before analytical work begins, the platform must be enabled and prepared correctly. This section addresses practical configuration steps, the activation process, initial setup decisions, and implementation practices that help teams establish a stable starting point in Microsoft Fabric.
- practical aspects of configuration,
- the process of enabling and the first steps,
- best implementation practices.
3. Lakehouse Concept
The relationship between traditional data warehouses and the Lakehouse model is examined to show why this approach has become central in modern analytics. The section defines the concept, highlights key differences, and connects it with typical Microsoft Fabric use cases.
- definition of Lakehouse as a modern approach to data analytics,
- differences between traditional data warehouses and Lakehouse,
- examples of applications in Microsoft Fabric.
4. Working with Fabric Lakehouse
Within Fabric Lakehouse, data can be explored and refined in one analytical environment instead of being split across separate layers. The section covers browsing available datasets, transforming them for downstream use, and presenting analysis results produced from the prepared data.
- data exploration in the Lakehouse environment,
- data transformation,
- visualization of analysis results.
5. Introduction to Apache Spark
Apache Spark architecture sets the foundation for later processing, so the training first clarifies its operating model and technical requirements. It then moves to configuring the environment, starting the platform, and initializing a session needed to begin practical work.
- basics of the architecture and requirements for Spark,
- configuration of the Spark environment,
- initialization of the session and launching the platform.
6. Operations on data in Apache Spark
From loading raw datasets into a Spark DataFrame, the work moves toward preparing data for further analysis. The section covers core transformations as well as querying and manipulating data with SQL and the Spark SQL API, linking programmatic and declarative processing approaches.
- loading data into Spark DataFrame,
- data transformations and preparation for analysis,
- working with data using the SQL language and the Spark SQL API.
7. Data Visualization in Spark
Turning analytical output into readable insight requires more than generating charts. This section focuses on presenting Spark results with suitable visualization tools and on improving the clarity, structure, and effectiveness of data presentation for different analytical scenarios.
- techniques for presenting analysis results,
- use of visualization tools,
- optimization of data presentation.
8. Working with Delta Lake tables
Delta Lake tables add transactional consistency and a structured storage layer to analytical workloads. Participants work on creating and modifying tables, then examine how versioning and change history support controlled updates, traceability, and reliable processing over time.
- discussion of the concept and advantages of Delta Lake,
- creating and modifying Delta tables,
- data versioning and change history.
9. Acquiring data using Gen2 dataflows
When ingestion needs to be prepared quickly, Gen2 dataflows provide a low-code way to collect and shape data inside Microsoft Fabric. The section explains how they work, where they fit well, what constraints to consider, and how they can be integrated into broader data processes.
- basics of how dataflows (Gen2) work,
- benefits and limitations of the solution,
- examples of integrating dataflows in Microsoft Fabric.
10. Automation and monitoring of data pipelines
Data Factory pipelines are used to automate recurring integration tasks and control data movement across Fabric. The section includes hands-on copying of data, work with ready-made templates, and methods for triggering runs and monitoring pipeline execution in practice.
- introduction to pipelines in the Data Factory service,
- practical exercises in copying data and using templates,
- techniques for running and monitoring data flows.