Learning Objectives
Introduction Learning Objectives
The way in which your SQL code brings data into Celonis can have an enormous impact on your day-to-day business. Non-performant SQL code can cause an increased utilization of infrastructure, errors, and long data pipeline runtimes. This eventually leads to failures in delivering business insights on time and causes a lot of stress for any department intending to act on the data. Without a doubt, it's essential to prioritize your SQL's performance from day one. With this in mind, this course will show you how to:
Estimate your query performance Write readable and performant SQL transformations Identify common antipatterns and optimize existing SQL transformations within the Celonis platform Get familiar with additional best practice resources
At the end of this course, feel free to share your feedback via the Feedback page.
Best practices for Vertica Engine
The best practices in this course were derived based on the Celonis' Vertica engine. As a new or migrated customer, you may be on the newer ETL engine which has a different set of performance best practices currently only in our documentation.
This content is available in multiple languages: English, German, French, Japanese, Spanish, and Portuguese. To switch your language, use the selector in the top navigation bar.
In Courses: Switching languages will not affect your progress. If you are multilingual, comparing languages can even help deepen your understanding. In Exams: Do not switch the language once you start the exam. If you switch the language when you're already reviewing questions and answers, the page will refresh, causing your exam attempt to end prematurely. (Note: Once inside the exam course, you can switch the language anytime before clicking the Start Exam button.)
If you encounter any technical or access issues during this course, check out our FAQs in the Support area or reach out to us via our Academy contact form.