icon icon

Microsoft Power BI with SQL – improving database work, visualising information and using SQL functions

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

Confident Power BI work - You will learn to navigate Power BI Desktop with confidence, load data, and build reports from scratch, so you can prepare useful analyses faster in your everyday work.

icon

Better database understanding - You will organize key concepts related to databases, tables, and views, making it easier for you to connect Power BI to SQL and work more confidently with structured data.

icon

Well-built data models - You will learn how to load source data, create measures, and validate a data model, so your reports stay consistent, readable, and ready for further business analysis.

icon

Practical DAX skills - You will master creating calculated fields and columns in DAX, which will let you build your own indicators, define measures, and extend the logic behind your reports.

icon

Effective data shaping - You will learn to filter, sort, group, aggregate, split, and merge data in Power Query, allowing you to prepare analysis-ready datasets without manual spreadsheet work.

icon

Clear reports and sharing - You will learn how to choose charts, tables, KPIs, and slicers, and how to export to PDF, publish to the cloud, and embed reports in SharePoint for easy sharing.

icon

Independent SQL querying - You will practice SELECT statements, operators, text and numeric functions, date operations, and sorting, so you can prepare better data before loading it into Power BI.

icon

Table joins and aggregation - You will understand joins, GROUP BY, and aggregate functions, so you can combine data from multiple tables, create summaries, and improve how your queries perform.

Training programme

1. Introduction to Power BI

  • basics of Power BI Desktop,
  • application and capabilities of the program,
  • databases – basic concepts.

2. Data model – structure

  • loading source data,
  • calculations and measures,
  • data model – verification.

3. Data models with the DAX language

  • calculated fields – creation,
  • calculated columns – creation.

4. Operations on data

  • on columns, rows,
  • how to change the data type,
  • sorting, grouping, filtering, aggregation,
  • splitting and joining.

5. Data visualization

  • visualization – types,
  • table vs. chart,
  • charts (line, pie, column, bar),
  • KPI,
  • slicers.

6. Sharing reports

  • export to pdf format,
  • report in the cloud,
  • embedding on the SharePoint site.

7. Data processing in Power BI

8. SQL Databases

  • division of the SQL language,
  • SQL code editor,
  • server objects: tables, views,
  • connecting Power BI to the database.

9. Power Query – combining and transforming data

  • sorting and filtering,
  • calculated columns,
  • data and their types,
  • columns – merging and splitting.

10. DAX Language

  • syntax,
  • measures,
  • functions,
  • autosumming,
  • calculated columns.

11. Direct queries

  • SQL data types,
  • SELECT statement,
  • SQL operators: =, <>, >=, <=, IN, BETWEEN AND, LIKE,
  • calculated columns,
  • operations on dates,
  • sorting query results.

12. SQL language functions

  • LEFT,
  • RIGHT,
  • REPLACE,
  • UPPER,
  • LOWER,
  • CONCAT,
  • ROUND.

13. Aggregated data – processing

  • GROUP BY,
  • COUNT,
  • MIN,
  • MAX,
  • SUM,
  • AVG.

14. Operations on tables

  • INNER JOIN,
  • RIGHT OUTER JOIN,
  • LEFT OUTER JOIN,
  • FULL OUTER JOIN,
  • CROSS JOIN.

15. Nested queries

16. Query optimization

What are the prerequisites for participating in the training?

icon

Computer literacy - You should be comfortable working in Windows, launching applications, saving files, and navigating folders so you can focus on data analysis instead of basic computer tasks.

icon

Basic data handling - You should understand what rows, columns, and tables are and be able to read a simple dataset, so transforming and analyzing data during the course will be easier for you.

icon

Excel basics - You should know basic Excel tasks such as filtering, sorting, and using simple formulas, because this will help you understand reporting logic and day-to-day data work.

icon

Analytical basics - You should be able to interpret simple metrics, sums, and averages, so you can create measures more smoothly, read SQL query results, and build meaningful visualizations.