-
Learning by doing
-
Trainers with practical experience
-
Classroom training
-
Detailed course material
-
Clear content description
-
Tailormade content possible
-
Training that proceeds
-
Small groups
In the course Data Analysis with Power BI from SpiralTrain participants learn to combine data from various sources and to make data analyzes with interactive dashboards and BI reports. Power BI is a Data Visualization and Business Intelligence Tool (BI) and offers various connectors and services with which users can read data and create BI reports. LangChain teaches you how to build intelligent, autonomous AI agents that can reason, plan, and execute complex tasks. You will learn how to leverage the LangChain framework to create agentic systems that interact with tools, manage memory, and make independent decisions to solve real-world problems.
The course Data Analysis with Power BI starts with an explanation of the architecture of Power BI with Power BI Desktop, Power BI Gateway and Power BI Services and how to create reports with Power BI.
Subsequently attention is paid to making connections with data sources such as plain text files, CSV files, SQL Databases, XML data, JSON data and Excel files. It is also discusses how data in the cloud and in online services can be accessed by Power BI.
The various components that make up Power BI such as Dashboards, Tiles, Power Query, Power Pivot, Power View and Power Map are also treated in the course Data Analysis with Power BI. And the Data Analysis Expressions (DAX) with conditionals, data types and information functions, logical functions and table functions that Power BI has available are reviewed as well.
Part of the program of the course Data Analysis with Power BI is also Data Modeling in Power BI with relationship detection, calculated columns and tables and DAX formulas and expressions. And attention is paid to the creation and configuration of Dashboards for displaying data.
Next the various filters that Power BI has to offer are discussed such as Page Level Filters, Report Level Filters and Drill Through Filters and Queries and Slicers in Power BI are treated.
Finally the course Data Analysis with Power BI explains and demonstrates the Power BI REST API which provides service endpoints for embedding, administration and user resources.
The course Agentic AI with LangChain begins with a comprehensive introduction to agentic AI systems, exploring how they differ from traditional chatbots and what makes an agent truly autonomous. The architecture patterns, core components, and the role of LLMs as reasoning engines are discussed, along with common challenges and real-world use cases.
This module provides a thorough foundation in the LangChain framework, covering its architecture, the distinction between chains and agents, and essential components like prompt templates, memory modules, and document loaders.
Here participants create their first functional AI agent from scratch. The module covers choosing appropriate LLMs, defining clear agent goals, writing effective prompts, integrating tools, managing state, and implementing robust error handling.
This part focuses on expanding agent capabilities through tools and actions. Participants learn to create custom tools, integrate APIs, connect to databases, implement search functionality, enable web scraping, and handle tool execution errors properly.
Memory management is explored in depth, covering different memory types including short-term, long-term, conversation buffers, and vector stores. The module addresses entity memory, knowledge graphs, and techniques for optimizing memory.
This module introduces collaborative multi-agent systems using frameworks like LangGraph. Topics include agent collaboration patterns, message passing between agents, task decomposition, workflow orchestration, and evaluating multi-agent performance.
Retrieval Augmented Generation is covered comprehensively, including document processing, embeddings, vector databases, and semantic search. Participants learn chunking strategies, and methods for evaluating RAG system performance.
Deployment considerations are addressed with attention to API development, scalability, performance optimization, caching, rate limiting, and security best practices. The module also covers monitoring, observability, cost management, and testing strategies.
The course Agentic Data Analysis with Power BI and LangChain is intended for data analysts who want to use Power BI to analyze their data and to make statistical analyzes.
Experience with Excel is required and experience with programming is beneficial to good understanding but is not required.
The theory is discussed on the basis of presentations and examples. The concepts are explained with demos. Then there is time to practice with the theory yourself. Power BI desktop is used as a development environment. Course times are from 9:30 am to 16:30 pm
After successful completion of the course participants receive an official certificate Agentic Data Analysis course with Power BI and LangChain.
Module 1 : Power BI Intro |
Module 2 : Data Sources |
Module 3 : Building Blocks |
|
What is Power BI? Data Visualization Business Intelligence Installing Power BI Power BI Architecture Power BI Desktop Power BI Gateway Power BI Services Creating Reports Mobile Apps |
Data Connections Import Direct Query Flat Files CSV Files SQL Databases XML and JSON Data Excel Connections Azure Cloud Online Services |
Visualizations Datasets Reports Dashboards Tiles Power BI Components Power Query Power Pivot Power View Power Map |
Module 4 : DAX Functions |
Module 5 : Data Modeling |
Module 6 : Dashboards |
|
Data Analysis Expressions Conditional Statements Integers and Decimals String and Binary Objects Date and Time Functions Information Functions Logical Functions Statistical Functions Table Functions DAX Context |
Information Modeling Navigation Relationships Relationship Detection Calculated Columns DAX Formulas Calculated Tables DAX Expressions Managing Time Data Drill Feature |
Creating Dashboards Pinning Visualizations Configuring Dashboards Sharing Dashboards Creating Measures Tiles in Dashboard Data Gateway Standard Mode Personal Mode Automatic Updates |
Module 7 : Filters |
Module 8 : Queries and Slicers |
Module 9 : REST API |
|
Selection Criteria Visual Level Filters Page Level Filters Report Level Filters Drill Through Filters Applying Filters Filter Pane Experience Format Filter Pane Apply Filter in Workspace |
Query Editor Inquiry Strip Inside Sheet Question Settings Sheet Power BI Slicers Date Slicer Range Slicer Sync Slicers Formatting Slicers |
Admin Operations Capacities Operations Dashboards Operations Embed Token Operations Gateways Operations Groups Operations Imports Operations Reports Operations Datasets Operations |
Module 11: Introduction to Agentic AI |
Module 12: LangChain Fundamentals |
Module 13: Building First Agent |
|
What is Agentic AI Agents vs Chatbots Agent Architecture Patterns LLMs as Reasoning Engines Agent Core Components Autonomy and Decision-Making Agent Frameworks Overview LangChain Introduction Use Cases and Applications Common Challenges |
LangChain Architecture Models and Prompts Chains vs Agents Prompt Templates Memory Modules Document Loaders Output Parsers Streaming Responses Tool Integration Basics LangSmith Debugging |
Choosing an LLM Defining Agent Goals Writing Effective Prompts Tool Selection and Integration Managing Agent State Error Handling Strategies Multi-Step Task Planning Agent Personality Design Logging and Monitoring Sandbox Environments |
Module 14: Agent Tools and Actions |
Module 15: Memory and Context |
Module 16: Multi-Agent Systems |
|
Tool Abstractions Custom Tool Creation API Integration Search Tools Calculator and Math Tools Database Connections File System Access Web Scraping Tools Code Execution Tools Tool Error Handling |
Memory Types Overview Short-Term Memory Long-Term Memory Conversation Buffer Vector Store Memory Entity Memory Knowledge Graphs Memory Retrieval Strategies Context Window Management Memory Optimization |
Multi-Agent Concepts Agent Collaboration Patterns LangGraph Framework Agent Roles and Responsibilities Message Passing Task Decomposition Goal Refinement Workflow Orchestration Conflict Resolution Evaluation Strategies |
Module 17: RAG and Knowledge |
Module 18: Production Deployment |
Module 19: Advanced Applications |
|
Retrieval Augmented Generation Document Processing Embeddings and Vectors Vector Databases Semantic Search Chunking Strategies Hybrid Search Reranking Techniques Citation and Sources RAG Evaluation |
Agent Deployment Patterns API Development Scalability Considerations Performance Optimization Caching Strategies Rate Limiting Security Best Practices Monitoring and Observability Cost Management Testing Strategies |
Coding Assistants Research Agents Customer Service Bots Finance and Analytics Agents Enterprise Automation Real-Time Agent Systems Guardrails and Safety Ethical Considerations Future of Agentic AI Capstone Project |