Build your Team
Enhancing your data team with ours
Our consultants come armed with both technical and soft skills to support you to make the most of your data.

The Data School has been paramount to our success at JLL. It has allowed us to bring in highly skilled Tableau and Alteryx consultants. It saves considerable time trying to recruit contractors as I know their skills and training are to the highest standard. Over the past 5 years my team has developed analytical insights which have generated multi million dollar savings of which a considerable amount can be attributed to the Data School consultants we have had working on projects.
Paul Chapman, Global Director of Performance Management, BI and Innovation at JLL

Emerging Partner of the Year

Alteryx
Partner of the Year
EMEA

Tableau
Community Impact 2024
EMEA ESMB

DataIQ
Data for Good Champion
Finalist

DataIQ
Best Data Academy or Skills Development
Finalist

Alteryx
Partner of the Year
Europe

DataIQ
Data for Good Champion
Champion
What our consultants are working on
We believe that sharing knowledge and expertise is key to driving innovation and growth in the data community. That's why we're excited to share our latest insights, tutorials, and industry trends with you through this blog.
Written by our team of experienced data consultants, these posts aim to solidify their own learning while giving back to the community.

Thu 30 Jul 2026 | Arushi Pant
How to dynamically update a column in SQL using Set-Based Logic.
I came across the following exercise and spent some time figuring out the best approach, which is a very specific challenge. I hope the logic might be applicable for a use case where you need to dynamically update a column based on values present in other fields

Wed 30 Sep 2026 | Jaden Matthias
Orchestration in Kestra
Orchestration is an important part of the data engineering lifecycle, allowing engineers to structure and run parts of the ingestion process. There are many examples of orchestration tools from Apache Airflow to Microsoft Task Scheduler but in this blog we'll be focusing on Kestra

Wed 30 Sep 2026 | Dan Booth
Git Key Functions
Git is a free, open-source version control system that tracks changes to files, so you can see what changed, when, and who changed it. It lets you save snapshots of your project called commits, roll back to earlier versions, and create branches to try out new ideas without messing up the main code


Tue 29 Sep 2026 | Dev Bhatnagar
Using Deneb in Power BI
Workout Wednesday Week 13, 2026
2026 Week 13 | Power BI: Tile Map with 3D Effect – Workout WednesdayWorkout WednesdayMeagan Longoria
This workout Wednesday took me around 7+ hours to do, as I had to plan out steps of cleaning, chart planning and learning a new tool

Mon 28 Sep 2026 | Bianca Beingolea-Joseph
How to Filter a Donut Chart Without Highlighting the Pie Chart Underneath
If you've built a Donut Chart in Tableau before, you know that it is essentially a Pie Chart covered by a centered circle. (If you're wondering how to make a Donut Chart in Tableau you should check out this blog)

Tue 29 Sep 2026 | Ken Ueda Burgess
Queries within Queries - Common Table Expressions in SQL
In SQL, a Common Table Expression (CTE) is a useful tool that lets you combine multiple SQL queries.
More specifically, you can create a SELECT query and use its values in a second query. It's similar to creating a temporary view that you can use in a query

Tue 29 Sep 2026 | Amy Afriyie
ETL (Extract, Transform, Load) vs ELT (Extract, Load, Transform)?
What is it?
These are two slightly different processes used to create new database objects. The difference between the two processes is where data transformations take place. ETL is the traditional method or process whereas ELT is a relatively new process.
ETL
1. Extract
2. Transform
3


Fri 25 Sep 2026 | Jalil Cooper
How to Create a Cohort Chart in Tableau
During a recent client project, I had the opportunity to build a cohort chart in Tableau for the first time. Cohort charts are a unique way to visualize data because they provide the user a specific framework in which to conduct their analysis (by a sub-set aka cohort)


Mon 28 Sep 2026 | Olivia Millar
Tableau Performance Optimisation: Utilising Built-In Diagnostic Tools
If you have a dashboard you need to optimise for performance and need some help on where to begin, or if you are developing a new dashboard and know performance is a priority from the start, guessing which aspects are causing a performance bottleneck is inefficient

Mon 28 Sep 2026 | Kaori Ikarashi
DAX context: Row context and Filter context
One of the most important ideas in DAX is context.
In simple terms, context is the environment DAX uses to decide which data to look at when calculating a result.
The same DAX measure can return different results depending on where and how it is evaluated

Sun 27 Sep 2026 | Alexander Mackay-Smith
Building a Time Planner in Tableau (Gantt Chart)
After starting at the Data School, one of the first things I noticed was how much I had to keep track of!
There are plenty of great organisation tools out there, but as I am already on a Tableau learning journey, I thought I would attempt to build a planning tool in Tableau
Want to know more?
Whether you're planning for the future or you have a project that needs to get started next week our team are more than happy to help.
Complete our contact form with your name, company email and a brief message and we will get back to you as soon as we can.