Celonis PQL, the Process Query Language, was designed to be easy-to-use, translate complex process questions into data queries, and make process mining accessible to every Celonis user. Because it combines process mining and business intelligence capabilities into a single programming language, it enables business users to augment event data with additional business information.
Celonis Academy offers hundreds on-demand training courses, instructor-led classes and learning materials to help you learn the process mining skills that today’s employers want. Academy Learners can choose individual courses or Training Tracks (guided learning paths that consist of multiple courses) and complete a course or track in a single session or break them up over time.
The Write PQL Queries training track is intended for both Celonis Customers and Celonis Partners. Typical customer roles that complete the track include business analyst, data analyst, and business app builder. Partner roles include technical/solution architect or consultant and application/solution/asset developer.
After completing the Write PQL Queries track, learners should be able to:
Get to know PQL and how to work with it in the code editor
Understand a standard set of PQL operators
Understand joins and their effect on your queries
Use filters to zoom into specific parts of your data
Get to know use cases that can only be solved with PQL's PU-functions
Apply PU-functions and domain tables where necessary
The track replaces the previous training track called "Build Analyses - Advanced". It consists of 2 sections, 5 required courses and 1 elective course, which are designed to take about just under 6 hours to complete:
Introduction to PQL and the Celonis PQL Engine (Required | 20 min) In this course, learners will find material about the purpose of Celonis PQL, the Celonis Software Architecture and Celonis PQL Engine, understand Celonis PQL History and its core Design Goals and differentiate between SQL and Celonis PQL statements.
Create your first PQL Queries (Required | 15 min) Designed to help learners start writing PQL with just a few easy steps, this course will teach them to Write their first PQL queries and do small adjustments on existing queries.
Basic Coding with PQL (Required | 2h 30min) After completing this course, learners should be able to apply basic Celonis PQL queries containing conditions and basic functions, modify string input and timestamps, leverage basic process-related functions like PROCESS EQUALS, CALC_THROUGHPUT and capitalize on the different best practices and library sources for PQL.
Joins & Filters in PQL (Required | 45 min) This course teaches learners how joins and filters influence analyses and views. When finished with the course, learners should be able to identify table connections by looking at a defined Data Model, build components with the included joins, act on the error message “No common table” and find the correct filter to achieve the desired output.
Use PU-Functions for Aggregations (Required | 1h) Once they have completed this course, learners should be able to take their formulas to the next level by using PQL's PU-functions. The course includes material on applying PU functions instead of standard aggregation where necessary, understanding the underlying table structure, understanding filter behavior and applying correct syntax.
Use Domain Tables in PU-Functions (Elective | 1h) This course teaches learners how to use the PU-function with the same table. After completing this course, they should be able to apply the DOMAIN_TABLE function, explain the relationship between the DOMAIN_TABLE function and the PU-function, describe how Domain Tables are joined to the Data Model Tables and recognize when the DOMAIN_TABLE function should be used.
Learners who successfully complete the Write PQL Queries training track are eligible for a Celonis digital badge. Badges are an excellent way to showcase your Academy accomplishments and process mining skills, especially when added to a LinkedIn profile or email signature.
For more information on Celonis Academy and the on-demand training courses, instructor-led classes and learning material available from Celonis, check out the following resources:
Process Mining: From Theory to Execution (free 10-hour, on-demand course developed by Celonis and the Process and Data Science (PADS) group)
What is Task Mining? (free 4-min video introduction to task mining)
Celopeers job market message board