Course Introduction
The Certified Business Intelligence Analyst course with focus on SQL and Microsoft Power BI offers comprehensive training to become a skilled Business Intelligence (BI) professional. You'll master SQL for advanced data analysis, explore database management systems, and gain hands-on experience with Microsoft Power BI.
Learn to create reports, master advanced Power BI topics, and explore real-world use cases. Our Business Intelligence Analyst bootcamp includes training on Tableau for dashboarding and reporting, culminating in a capstone project that allows you to apply all the skills you’ve learned.
A great bonus: this BI course prepares you for the PL-300: Microsoft Power BI Data Analyst exam, equipping you with the knowledge and tools to advance your career in Business Intelligence.
This bootcamp is eligible for funding through a Bildungsgutschein from the Agentur für Arbeit and the Jobcenter.
CONTENTS
Explore core BI concepts, its role in data-driven decisions, organizational value, and key success principles.
Learn database fundamentals, focusing on MySQL and SQL, including structures, querying, and efficient data management for BI.
Master advanced SQL: complex queries, aggregations, data manipulation, and BI-driven analysis of large datasets.
Get hands-on with Power BI: import, transform and visualize data, and create insightful reports and dashboards.
Advance in Power BI with data modeling, DAX formulas, and optimized data workflows for complex analysis.
Solidify your skills and gain hands-on Power BI experience with real cases, preparing you for the PL-300 exam.
Create interactive dashboards and reports in Tableau, enhancing data visualization and storytelling alongside Power BI.
Apply your skills in a comprehensive capstone project, creating a database schema, analyzing data and creating reports with SQL & Power BI.
Interested?
or
or
LEARNING JOURNEY
Start your learning journey to "Certified Business Intelligence Analyst".
Get fully prepared for the Microsoft PL-300 certification exam.
You receive theoretical input in the form of articles and videos.
You can regularly check your level of knowledge with quizzes.
You will work on a project and apply the methods you have learned in practice.
You will be accompanied by an experienced mentor and supported in building up a portfolio.
You can ask questions and exchange ideas in moderated live sessions.
Brief feedback sessions allow you to reflect on the knowledge you have acquired and the methods you have learned.
In live training sessions, you will learn how to use relevant tools in interactive environments.
You can exchange ideas with other participants in our community.
Course offer for your education voucher (Bildungsgutschein)
Would you like to finance your course with an education voucher (Bildungsgutschein) from the Federal Employment Agency? Then request a non-binding course offer now.

Thank you very much!
You will shortly receive an e-mail about your desired course offer.
If you cannot find an e-mail from us in your inbox, please check your spam folder or send us an e-mail to booking@xd-i-anmeldung.com.
Best regards
Your XDi-Team

In the Certified Business Intelligence (BI) Analyst course, you’ll dive into the world of Business Intelligence with hands-on experience in SQL, Power BI, and Tableau. You’ll build dynamic data models, eye-catching reports, and interactive dashboards, and fine-tune them with advanced techniques.
A hands-on capstone project will let you showcase your expertise in solving real business problems.
A major highlight of our course: Real-life Power BI cases will prepare you for the PL-300: Microsoft Power BI Data Analyst exam. This certification validates your ability to manage data, create Power BI reports, and extract valuable insights – crucial skills for any data analyst or BI professional. Highly respected by companies using Microsoft tools, the PL-300 opens exciting career opportunities in data visualization, dashboard development, and advanced analytics.

This BI bootcamp covers essential Business Intelligence concepts, focusing on how tools like SQL and Power BI drive data analysis and decision-making. You’ll master advanced SQL techniques, including complex joins, subqueries, and window functions, to extract meaningful insights. With Power BI, you’ll build interactive reports and dashboards, apply DAX (Data Analysis Expressions) for advanced calculations, and leverage best practices for real-world business scenarios. Additionally, you’ll explore Tableau for effective data storytelling and visualization.
The Business Intelligence Analyst course culminates in a hands-on BI project, where you’ll integrate all your skills – collecting, analyzing, and visualizing data to create a comprehensive report.
This BI bootcamp is designed for beginners and professionals looking to develop Business Intelligence skills. No prior SQL or Power BI experience is needed – you’ll start with the basics and advance through hands-on learning. A general understanding of data, business operations, or Excel will make the learning process smoother, but it’s not required.
Whether you’re an aspiring data analyst, a BI professional, or preparing for the PL-300 exam, this course equips you with the key skills for data-driven success.
To get the most out of this course, you’ll need a standard computer (laptop or PC) with internet access as well as a Windows operating system (ideal for seamless use) or a Mac/Linux system with a virtual Windows environment (e.g., VirtualBox, VMware Fusion, or UTM App). If you’re using a Mac or Linux without a virtual Windows setup, some course features unfortunately may not be fully accessible, as Power BI Desktop isn’t natively supported on these systems.
Who should Attend this Course
You can take part in this Business Intelligence Analysis course with a Bildungsgutschein from the Agentur für Arbeit or the Jobcenter. If you are registered as looking for a job, you can apply for a Bildungsgutschein at the Arbeitsamt or the Jobcenter. We have created an application guide for this.
-
Aspiring Business Intelligence Analysts or Data Analysts
Business analysts, data scientists, and IT specialists seeking to enhance their BI and data reporting skills








As an employee, you can learn BI for free! Use a Bildungsgutschein through the Qualifizierungschancengesetz to take this Business Intelligence Analyst course and build valuable skills.
Learn more?
or
or
Benefits
CURRICULUM
MODULE 1 - LET'S TALK ABOUT BI
Business Intelligence: Introduction, key concepts and principles
Course overview, definition and importance of Business Intelligence, data warehouse, ETL
Business Intelligence tools, technologies and data structures
Tools, technologies, data structures
Practice: Explain and compare different BI tools and technologies.
Business Intelligence architecture, data visualization and reporting techniques
Business Intelligence architecture, data sources, data warehouses
Practice: Explain a basic BI architecture that includes data sources and a data warehouse.
Trends and challenges in Business Intelligence
Artificial intelligence, machine learning, natural language processing, augmented analytics and automated insights
Praxis: Explain augmented analytics to generate automated insights and explore how BI trends impact data analysis.
MODULE 2 - DATABASES AND DATABASE MANAGEMENT SYSTEMS: MYSQL AND SQL
Introduction: The relational database model and SQL
Database concepts, SQL basics, relational database overview, Structured Query Language
Installation and first steps with MySQL workbench
MySQL workbench, installation procedure, configuring MySQL environment
Getting started: Creating a database and tables
Database creation, table design, schema definition
Practice: Create your first SQL database and insert tables into this database.
Inserting, editing, and querying values
Data insertion, data editing, basic queries
Practice: Manipulating data with SQL syntax.
Additional options for using the WHERE clause
Conditional filtering, WHERE clause functions
Practice: Creating specific requirements for the WHERE clause.
Using foreign keys in the database
Foreign key concept, referential integrity
Practice: Understand and use foreign keys within a SQL database.
Connecting queries for multiple tables
Multiple table relationships, JOIN operations
Practice: Designing queries for multiple tables.
The JOIN command: Using data from multiple tables
JOIN types, data integration
Practice: Working with the JOIN command.
Counting entries, summing values, and other arithmetic operations
Aggregate functions, arithmetic operations
Practice: Performing arithmetic operations with values.
Grouping and sorting data
Data grouping, sorting techniques
Practice: Creating grouped and sorted queries.
MODULE 3 - ADVANCED SQL FOR BUSINESS INTELLIGENCE AND DATA ANALYSIS
Introduction: More advanced SQL commands for BI
Introduction, importance of advanced SQL for BI and data analysis
Establishing conditions with the HAVING clause
HAVING clause, WHERE, SELECT
Practice: Write SQL queries using the HAVING clause in combination with WHERE and SELECT to filter grouped data based on specific conditions.
Working with wildcards
Wildcards, REGEXP, RLIKE
Practice: Use wildcards, REGEXP, and RLIKE to search for patterns in data and run queries that match specific text patterns in tables.
CASE: Binding actions to conditions
CASE WHEN, END, THEN, ELSE
Practice: Implement the CASE WHEN statement to apply conditional logic within SQL queries, modifying query outputs based on different scenarios.
Relationships between tables with foreign keys
Relationships, 1:1, 1:n, n:m
Practice: Establish relationships between tables using foreign keys and design 1:1, 1.n, and n:m relationships to query linked datasets.
Advanced options for data output
CONCAT, Alias, virtual tables, views
Practice: Create advanced query outputs using CONCAT, aliases, virtual tables, and views to customize how data is displayed and structured.
Working with dates and times
DATETIME, TIMESTAMP, DATE, TIME
Practice: Query and manipulate data with date and time functions using DATETIME, TIMESTAMP, DATE, and TIME in SQL.
Managing database access rights
Access rights, usernames, accounts, GRANT, privileges
Practice: Set up access controls for database users by using GRANT to assign privileges and managing usernames and accounts.
Transactions for safer data handling
ROLLBACK, START TRANSACTION, COMMIT
Practice: Use START TRANSACTION, COMMIT, and ROLLBACK to create safe data transactions that allow for error recovery and integrity.
Important advanced SQL queries for BI – part 1
Window functions, RANK, ROLLUP, EXTRACT
Practice: Apply window functions like RANK, ROLLUP, and EXTRACT to perform advanced data analysis and summarize data for BI purposes.
Important advanced SQL queries for BI – part 2
Window functions, LAG, LEAD
Practice: Use window functions such as LAG and LEAD to analyze sequential data and create insights from trends over time.
Importing CSV files
SV files, LOAD DATA INFILE, Table Data Import Wizard
Practice: Import data from CSV files into SQL databases using LOAD DATA INFILE and the Table Data Import Wizard.
MODULE 4 - MICROSOFT POWER BI FOR BUSINESS INTELLIGENCE - BASICS
Introduction
Introduction, role and importance of Power BI
Getting started with Microsoft Power BI: the data model and architecture
Data model, fact and dimension tables, Power BI architecture
Practice: Create a basic star schema data model.
The Power BI Desktop Client
Desktop Client, query editor, report view
Practice: Familiarize yourself with the Power BI Desktop Client, utilizing the Query Editor to load and transform data and the report view to design your first report.
From zero to hero: Build an initial Power BI report
Power BI report, visuals, insights
Practice: Develop an initial Power BI report by adding visuals, formatting them, and gaining insights.
Importing data into Power BI
Data import, connectors, DirectQuery
Practice: Import data from various sources into Power BI.
Processing the imported data
Data transformation, pivoting and unpivoting, merging queries, date columns
Practice: Transform imported data to enhance your datasets for deeper analysis in Power BI.
Establishing relationships between datasets
Relationships, 1:n, 1:1, n:m, cardinalities
Practice: Define and establish relationships between datasets in Power BI, configuring 1:n, 1:1, and n:m cardinalities to enable effective data modeling.
Visualizations – part 1
Visuals, charts, graphs, insights, filtering data
Practice: Create and customize various visuals, charts, and graphs in Power BI to derive insights and represent your data effectively.
Visualizations – part 2
Advanced Power BI visualization techniques, interactive elements
Practice: Explore advanced visualization techniques in Power BI, including interactive elements such as slicers, to enhance user engagement with your reports.
Building dashboards
Dashboards, KPIs, decision-making
Practice: Design and build interactive dashboards in Power BI, incorporating key performance indicators (KPIs) to facilitate informed decision-making.
MODULE 5 - ADVANCED TOPICS IN POWER BI
Introduction: More Power BI
Introduction, selected advanced topics
Custom visuals
Custom visuals, enhanced data presentations, reporting requirements
Practice: Create and implement custom visuals in Power BI to enhance data presentations and meet specific reporting requirements.
Advanced reporting concepts – part 1
Calculated fields, calculated measures, DAX optimization
Practice: Use drilldown and drillthrough to improve reporting efficiency and user experience.
Advanced reporting concepts – part 2
Bookmarks, tooltips
Practice: Utilize bookmarks and tooltips in Power BI for advanced reporting.
An introduction into DAX
Explicit and implicit measures, calculated columns, calculated tables
Practice: Explore explicit measures to perform calculations and data manipulation in your Power BI reports.
More on DAX
DAX functions, filter context, time intelligence, quick measures
Practice: Deepen your understanding of DAX by applying various functions to create complex calculations that enhance your data analysis capabilities.
An introduction into M
M language, Power Query
Practice: Learn the M language in Power Query to prepare data for analysis in Power BI.
MODULE 6 - POWER BI - BEST PRACTICE EXAMPLES AND USE CASES
Introduction
Introduction, MS PL-300 exam preparation
Design a data model
Relationships, cardinalities, common date table, cross-filter direction
Practice: Create a data model that incorporates data normalization and establishes relationships.
Develop a data model
Hierarchies, Q&A feature, calculated tables, calculated columns
Practice: Develop an effective data model by adding hierarchies, calculated tables and columns.
Create model calculations by using DAX – part 1
DAX fundamentals, CALCULATE, time intelligence
Practice: Implement DAX fundamentals by creating explicit measures to derive meaningful insights from your model.
Create model calculations by using DAX – part 2
Advanced DAX functions, quick measures, semi-additive measures
Practice: Apply advanced DAX functions to create measures that consider row context and filter context for accurate data calculations.
Create reports – part 1
Data-driven insights, report interactivity
Practice: Build interactive reports that enable users to derive data-driven insights from visualizations.
Create reports – part 2
Conditional formatting, slicers, filters
Practice: Utilize features like slicers and filters to facilitate storytelling and user experience through effective report design.
Create dashboards
Interactive dashboards, quick insights feature, themes, dashboard design
Practice: Design interactive dashboards to support data-driven decision-making.
Enhance reports for usability and storytelling
Data-driven storytelling, insights, visual cues, annotations, contextual information
Practice: Enhance reports by integrating visual cues, annotations, and contextual information to facilitate data-driven storytelling and insights.
Identify pattern and trends
Significant patterns and trends, anomalies, correlations, dynamic visualizations
Practice: Analyze data to identify significant patterns, trends, anomalies, and correlations using dynamic visualizations for effective communication.
MODULE 7 - DASHBOARDING AND REPORTING WITH TABLEAU
Introduction to Tableau: Data visualization and Business Intelligence
Introduction, role and importance of Tableau in BI
Getting started with Tableau Desktop
Tableau workbook, data connection, data cleaning, data pane, split, pivot, relationships, joins, performance optimization
Practice: Set up a new Tableau workbook, connect to a data source, clean and organize the data using the data pane, apply a split or pivot, and establish appropriate relationships or joins between tables based on performance needs.
Foundations of Chart visualizations
Continuous fields, discrete fields, dimensions, measures, chart appearance, axis, labels, chart types, data fields, visualization
Practice: Create different types of charts in Tableau by using dimensions and measures, adjust chart appearance with axis and label options, and arrange data fields to explore different visualization formats.
Sorting, grouping, and calculations
Sorting, grouping, filtering, alias, calculated fields, functions, sets, table calculations, data transformation
Practice: Use Tableau filters, sorting, and aliases to organize data, create new data fields with groups and sets, and apply calculated fields and table calculations to transform and analyze the data.
Working with maps and adding customizations to your view
Maps, spatial data, map types, Tableau Marks card, workbook customization, Trend lines, Reference lines, formatting
Practice: Create and customize map visualizations in Tableau, applying different map types and customizing the view with the Marks card.
Dashboards – Combining Views
Tableau dashboard, combining views, worksheets, Tableau story
Practice: Combine multiple views to create a Tableau dashboard and a story.
MODULE 8 - CAPSTONE PROJECT
In a capstone project, you will apply the skills you learned in the course and demonstrate them through a presentation to your mentor. You will develop your own project based on the acquired knowledge and apply the techniques learned in practice.
Participate?
or
or
BENEFITS
Dates & Application
Choose a payment option and your preferred date and register for our "Certified Business Intelligence Analyst" bootcamp.
If you are registered in Germany and are looking for work or you are about to be made redundant, then you can apply for an education voucher at the employment agency. To find out if you are eligible for an education voucher, you will need to speak with your local employment agency. If you meet the requirements, you will receive an education voucher that entitles you to attend this XDi continuing education program free of charge. To get a step-by-step guide to this process, then take a look at our "Application Guide".

Find your local "Agentur für Arbeit" and make an appointment
If you have never been in contact with the employment agency before, simply find your local employment agency by searching online, e.g. "Agentur für Arbeit Köln" or "Agentur für Arbeit in meiner Nähe". Once you have made an appointment, you will be assigned an advisor.

Step-by-step instructions for applying for an education voucher (Bildungsgutschein) at the Agentur für Arbeit
Use our complete application guide to prepare for your employment with the employment agency and convince your advisor to approve your participation in the course. It contains the documents you need for the appointment.

Request your personal course proposal from the XDi
You may need to provide this document to the employment agency. This will only take a few minutes!

Do you still have questions?
We are happy to support you in any way! Get in touch with us.
You have a Bildungsgutschein from the Federal Employment Agency and would like to train to become a “Certified Business Intelligence Analyst”! Then you can start now - you can register.
!!! If you would like to start your training at shorter notice, we would like to refer you to our other data course “Certified Data Analyst”.
Next start dates
Our offer for you
Next start dates
Our offer for you
Pay a one-time fee of 3.150,00 € to secure your place in the training. After that, you conveniently pay 2x 2.200,00 € in intervals of 30 days, starting four weeks after the start of your continuing education.
Next start dates
TESTIMONIALS
Satisfaction guarantee - try it out for 14 days
You can test this course up to 14 days after the start date without risk. If you find that the course does not meet your requirements, you can cancel your participation at no additional cost.
Take part?
or
or
Whitepaper Download
Would you like to deepen your knowledge of data science or other topics? Then simply download one of our white papers.
INFORMATION
Guided E-Learning | Full-time / Part-time
Cancellation & Rebooking

FAQ
Certificate

You will receive the “Certified Business Intelligence Analyst” certificate from the XDi – Experience Design Institute for completing the training. The certificate is recognized by the German UPA, the Interaction Design Foundation and the UXPA and now enjoys an international reputation.
Certified!
or
or