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
Emerging Partner of the Year$ from null
Emerging Partner of the Year
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

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.

Wed 11 Nov 2026 | Ianah Bantay
Solving Preppin' Data Challenge 2021 wk 02 with SQL
Week 6 of training for DSNY14 consisted mostly of an introduction to SQL in Snowflake. For this Preppin' Data challenge, my main goal was to practice using CTEs to break my SQL query into smaller, more manageable steps
Wed 11 Nov 2026 | Tanvi Chettiyar
Tableau Sets vs. Parameters: Choosing the Right Interactivity Tool
Making dashboards interactive often comes down to two tools: Sets and Parameters. Both give end-users control over what they see, but they solve fundamentally different data problems. Using the right tool keeps your data model clean and your dashboards performant
Wed 11 Nov 2026 | Hewad Shalamkhel
What Happens When You Run a Query in Snowflake?
Have you ever wondered what actually happens behind the scenes when you hit run on a SQL query? Today, we learned about Snowflake's architecture, and what I found particularly interesting was how Snowflake divides responsibilities across three layers: Cloud Services, Compute, and Storage
Avatar
Wed 11 Nov 2026 | Derek Lein
Containers First, Sheets Second: Building A Dashboard Layout Template in Tableau
So your charts are built, and now you need to arrange them on to your dashboard. You have a vision for the layout, but getting each chart positioned and sized the way you want can be challenging. Then you open the item hierarchy and find a confounding maze of nested containers hiding your sheets
Avatar
Wed 11 Nov 2026 | Luis Tepoz Vazquez
LeetCode 1280 Explained: How to Count What Isn’t There in SQL (Cross Joins)
If you are like me, I am starting my journey to become a SQL master but was stuck on LeetCode problem 1280: Students and Examinations. LeetCode problem: https://leetcode
Avatar
Wed 11 Nov 2026 | Bethany Haysom
The Data Engineering Lifecycle
The Data Engineering Lifecycle has multiple steps, and at first glance it can be hard to know what each of these means. Put simply, it represents the journey that data takes from raw data to structured data for specific use cases
Avatar
Wed 11 Nov 2026 | Robbin Vernooij
Python datetime.datetime?
Just a quick tip on making your life easier when importing python modules and packages such as datetime.
Avatar
Wed 11 Nov 2026 | Alexander Mackay-Smith
Alteryx: Directory and Dynamic Input
I’m currently working on gym dashboard, which combines data from multiple sources so I can directly compare elements like my diet and sleep to my gym performance. However one of the first issues I noticed was that a large amount of my Google Health data is stored in multiple different CSVs
Thu 29 Oct 2026 | Josh Cho
Tableau Server: Best Practices for Permissions
Recently, we learned about Tableau Server and its ability to allow for centralized sharing, security, and automation
Avatar
Tue 10 Nov 2026 | Xica Felix
5 Practical SQL Hacks
Week 6 is here, and with it comes SQL. If you’ve spent most of your time in Tableau or Alteryx, diving into raw SQL can feel jarring. Tools like Tableau and Alteryx give you friendly drag-and-drop canvases where you can visually track your data prep and calculated fields
Avatar
Tue 10 Nov 2026 | Michael Guillette
SQL: Learning to Write Sentences
So, I learned SQL this week, and it's always interesting to see how things come full circle. One thing I've noticed throughout my learning journey is that code, no matter the language, tends to share some similarities. The syntax might look different, but some of the concepts feel familiar
Avatar
Tue 10 Nov 2026 | Hannah Norfolk
Understanding different models in dbt
Models in dbt are SQL SELECT statements that provide a modular step of logic between your source and final transformed datasets. (Note: these can also be python statements

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
© 2026 The Information Lab