Dashboard Week: Day 5

Snowflake, SQL & LEGO Data

“And just like that, we reached the final day of training…”

Here we are: August 1st, 2025. The final day of training for my cohort.

What a ride it’s been - from early Alteryx puzzles to 10-minutes-before-presentation Tableau tweaks, we’ve covered a lot. But today wasn’t about nostalgia. Today was about showing what we’ve learned.

And I, naturally, chose mermaids.

This blog post isn’t a sentimental farewell (well, maybe just a little). It’s a look into my final Dashboard Week challenge: wrangling LEGO datasets in Snowflake, writing SQL views to isolate summer-themed sets, and building a whimsical, data-driven dashboard exploring the iconic - and frankly underrepresented - mermaids of the LEGO universe.

Let me walk you through the magic.


Building the Base View in Snowflake

The first task was to wrangle the Rebrickable LEGO datasets into a single, clean view. Using Snowflake, I joined key tables (sets, inventories, parts, colors, themes, and minifigs) to isolate minifigures that matched summer-related keywords like “Mermaid,” “Beach,” “Surf,” and “Summer” in set or theme names.

Here’s a snippet of the SQL view I created:

This view gave me the flexibility to explore mermaid appearances, parts, colors, and theme associations.

I initially filtered to where the name column in the sets table contains summer-related words (+"merma..."), but then decided to rather retrieve the full dataset and do the filtering in Tableau.


Sketching It Out

With a clear data structure, I created a sketch of the dashboard to plan the layout. The idea was to bring out the character and charm of LEGO mermaids — not just their numbers. I focused on:

  • A growth line showing mermaid appearances over time
  • Most common colors in mermaid-related sets
  • Themes with the most mermaid figures
  • And of course… highlighting the iconic mermaid divas who deserve more representation (or less, in Ariel's case...)

Building the Final Dashboard

In Tableau, I brought the sketch to life with a clean layout and consistent color palette. While I ran out of time to polish the design fully and make it as cute and exciting as I was planning to, I kept the layout true to the original concept.

Key Insights:

  • Mermaids have become increasingly common, with 33 mermaids released since 2005, but THAT IS NOT ENOUGH!!! We, the people, need more mermaid LEGO characters and sets.
  • Disney Princess dominates, accounting for more than a third of all mermaid releases.
  • Most LEGO sets that contain mermaids are still quite simple - the number of pieces they contain is nearly always below the overall average of pieces per any LEGO set.
  • The most common colors include Reddish Brown, Light Bluish Gray, Tan, and various shades of blue - likely due to undersea accessories and settings. I did however exclude Black and White (which were the top 2 respectfully) in this chart as I wanted to look at more interesting colors.
  • Unsurprisingly, Ariel is the most featured mermaid, appearing in 12 different sets.
  • Honourable mentions go to:
    • Marsha, Queen of the Mermaids
    • Mermaid Batman (yes, that’s a thing. And yes, it’s amazing.)

Reflections

If I had more time, I would’ve pushed the design further - maybe added illustrated backgrounds, more iconography, and more interactive filters (e.g. tail color, theme type). I also would’ve loved to build out a “rarity” index for mermaid minifigs or visualise tail color evolution over time.

But even as it stands, this project was a fun blend of SQL logic, data storytelling, and a healthy splash of LEGO whimsy. It reminded me that even in the smallest niche - like plastic mermaids - there’s room to uncover trends, biases, and design evolutions!

Author:
Kristupas Justas Jucaitis
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