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
Wed 31 Dec 2025 | Francesca Plaskett
How to generate rows in Tableau Prep, Power Query and Alteryx
If you're struggling to work out how to create new rows whilst preparing your data, you've come to the right place. Whether you're using Tableau Prep, Power Query or Alteryx, this blog post will take you through a step by step of how to get it done.
Avatar
Wed 31 Dec 2025 | Aisha Senkubuge
Preparing for the Alteryx Designer Core Exam
I recently sat the Alteryx Designer Core exam and wanted to put together a short guide for anyone planning to take it in the future. This post walks through what the exam is, how it is set up, what it covers, and some practical tips that I found useful when sitting it
Avatar
Wed 31 Dec 2025 | Aisha Senkubuge
Making Sense of SQL
As part of training, I have been learning SQL and how it is used to work with data stored in relational databases. Although I had come across SQL before, I was still very new to it, and this was my first time properly understanding how it works rather than just recognising the syntax
Avatar
Tue 30 Dec 2025 | Aisha Senkubuge
Taking on the Project Manager Role
Project overview In week 11 of training, I took on the role of project manager for our client project. Going into the week, I was nervous. It felt like a lot of responsibility knowing that if anything went wrong, it would ultimately sit with me
Avatar
Tue 30 Dec 2025 | Kib Cheung
How to Build a Dynamic Dashboard Landing Page
How do you build a dashboard that scales? In a recent project I tackled a client brief to create a dynamic landing page in Tableau. Moving from static buttons to a data-driven bar chart menu, I built a sleek, automated "Hub" that’s both user-friendly and easy to maintain
Avatar
Tue 02 Dec 2025 | Adil Ahmad
Fixed LODs in Tableau Desktop
LODs: LODs (level of detail) calculations allow you to pull in values at a different level of detail than what is currently in your view. This can be hard to understand in words so here is an example to help. Here I have a table of the sales by sub category and category
Avatar
Mon 29 Dec 2025 | Francesca Plaskett
Ordering a stacked bar chart in Tableau
Learn how to use a parameter to reorder your stacked bar charts.
Avatar
Sun 28 Dec 2025 | Rosh Khan
QUALIFY in SQL: A Cleaner Way to Filter Window Functions
If you've ever worked with window functions in SQL, you've probably run into a familiar frustration: you can't filter them directly with WHERE or HAVING. The traditional workaround? Wrap everything in a CTE or subquery. But there's a better way: QUALIFY
Avatar
Fri 26 Dec 2025 | Rosh Khan
What does the POSITION function do in Snowflake?
POSITION in Snowflake, also known as CHARINDEX in other databases, is a simple function that finds the location of a substring within a larger string
Avatar
Fri 26 Dec 2025 | Rosh Khan
SUBSTR : What does it do?
SUBSTR in Snowflake, or SUBSTRING in other databases, is a simple function that extracts part of a string from a larger string
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

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