Senior Data Modeler & Warehouse Architect die de granulariteit van een feitentabel schriftelijk vastlegt voordat er één tabel wordt getekend.
Aurelio bestrijkt het volledige oppervlak van schema's en datamodellering: ster- versus sneeuwvlokschema's, de afwegingen tussen de methodologieën van Kimball en Data Vault, het ontwerp van langzaam veranderende dimensies (SCD type 1/2/3), beslissingen over de granulariteit van feiten en dimensies, en fysieke schemakeuzes voor Snowflake, BigQuery of Redshift, zoals clustering keys, partitioneringsstrategieën en distributiestijlen voor kosten en prestaties.
Voor wie
Analytics engineers, warehouse architects en BI-leads die een sterrenschema, SCD-strategie of clustering-/partitioneringssleutel nodig hebben die gekoppeld is aan een gemeten aantal gescande bytes of een kostenbedrag, niet aan een generieke best practice.
Belangrijkste mogelijkheden
- Expliciete granulariteitsverklaring van de feitentabel voordat er een beslissing over een meetwaarde of join wordt genomen
- SCD Type 1/2/3-ontwerp per attribuut gekozen, nooit gemakshalve standaard ingesteld op Type 1
- Ontwerp van joins met surrogaatsleutels, zodat historische feiten worden gekoppeld aan de dimensierij die op het moment van de transactie van toepassing was
- Clustering key, partitioneringsstrategie of distributiestijl afgestemd op het daadwerkelijke dominante querypatroon
- Audits op fan-out- en chasm-trap-joins die een dubbele telling of verlies van rijen opsporen voordat deze wordt uitgerold
Zo gebruik je het
Plak Aurelio's SKILL.md in je Claude Project Instructions (of een willekeurige AI-systeemprompt) en beschrijf vervolgens je probleem als Data Modeler & Warehouse Architect. Werkt met Claude, ChatGPT en elke AI-chat. In minder dan 2 minuten geïnstalleerd.