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.
Photo of Paul Chapman, Global Director of Performance Management, BI and Innovation at JLL
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
Partner of the Year$ from Alteryx
Alteryx
Partner of the Year
EMEA
Community Impact 2024$ from Tableau
Tableau
Community Impact 2024
EMEA ESMB
Data for Good Champion$ from DataIQ
DataIQ
Data for Good Champion
Finalist
Best Data Academy or Skills Development$ from DataIQ
DataIQ
Best Data Academy or Skills Development
Finalist
Partner of the Year$ from Alteryx
Alteryx
Partner of the Year
Europe
Data for Good Champion$ from DataIQ
DataIQ
Data for Good Champion
Champion
Data for Good 2021$ from Tableau
Tableau
Data for Good 2021
EMEA

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.

Avatar
Thu 25 Dec 2025 | Rosh Khan
How to Build a Serverless API Data Pipeline on GCP (Part 2/2)
Introduction In this blog, you'll learn how to build a production-ready, serverless data pipeline on Google Cloud Platform that automatically ingests data from an external API and loads it into BigQuery for analysis. This is part 2 / 2 of the blog. Step 6: Create a BigQuery Table 6
Avatar
Thu 25 Dec 2025 | Rosh Khan
How to Build a Serverless API Data Pipeline on GCP (Part 1/2)
Introduction In this blog, you'll learn how to build a production-ready, serverless data pipeline on Google Cloud Platform that automatically ingests data from an external API and loads it into BigQuery for analysis. This is part 1 / 2 of the blog
Avatar
Wed 17 Dec 2025 | Francesca Plaskett
Year on Year Comparisons using Gantt bars
Learn how to create coloured difference lines within a chart in this step-by-step tutorial based on Workout Wednesday 2021 - Week 46.
Avatar
Tue 23 Dec 2025 | Rosh Khan
SQL Window Functions
Window functions in SQL allow you to perform calculations across a set of rows related to the current row, without collapsing the result set like regular aggregates do. They're incredibly powerful for analytics, ranking, running totals, and more
Avatar
Tue 23 Dec 2025 | Rosh Khan
LATERAL SPLIT_TO_TABLE (Snowflake)
While working through Summer of SQL (created by Will Sutton), I ran into a situation where I needed to use the LATERAL SPLIT_TO_TABLE function. It’s one of those SQL features that feels a bit confusing at first, but once it clicks, it’s incredibly useful
Avatar
Fri 19 Dec 2025 | Mariia Sapsai
How to build a spiral chart?
I will use the dataset Superstore. Before we started, we also needed to create a new table in Excel or Google Sheets, where we write names – Range and numbers 0 and 1. You can see it below in the screenshot. After that, we open our Tableau and add our first table – Superstore
Avatar
Fri 19 Dec 2025 | Salome Grasland
Dynamic KPI Formatting in Tableau: A Practical Guide (With Direct CASE Examples)
  When you use a parameter in Tableau to swap between KPIs, you inevitably run into the formatting problem: * Revenue should look like $12,540, * User count should look like 1,294, * Conversion rate should look like 23
Avatar
Wed 10 Sep 2025 | Claudina Mukangabo
Dynamic KPI's in Tableau
Dynamic KPIs are essentially numbers that update automatically as new data becomes available. Instead of being locked to a specific date, these KPIs always look at the latest period, so your dashboard stays current without requiring manual updates
Avatar
Wed 17 Dec 2025 | Olivia Millar
The "Impossible" Group By: Aggregating Data Based on Table Calculations in Tableau
Grouping products into categories based on running cumulative sales presents a specific challenge in Tableau. To calculate a "Running % of Total", every single product is required in the view to define the sort order. However, creating a summary table requires removing that product detail
Avatar
Wed 17 Dec 2025 | Robin Jones
Crafting a Doughnut Chart in Tableau: A Step-by-Step Guide
Doughnut charts are a fantastic way to visualise proportions, offering a clean and impactful alternative to
Avatar
Wed 19 Nov 2025 | Francesca Plaskett
Current vs Prior Year Comparisons in Tableau
Avatar
Sun 14 Dec 2025 | Aisha Senkubuge
From Learning to Teaching: Reflections from Learn What The Data School Learns
In week 10 of training, my cohort took part in our 'Learn What The Data School Learns' session, where we stepped out of the student role and into the instructor role to teach members of the public some of the tools we have been learning. Going into the session, I felt a mix of nerves and confidence

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.

What would you like to know about?

Send message
Powered by The Information Lab
1st Floor, 25 Watling Street, London, EC4M 9BR
Subscribe
to our Newsletter
Get the lastest news about The Data School and application tips
Subscribe now
© 2025 The Information Lab