Samenvatting
DoorDash schaalt analytics met dbt en ThoughtSpot binnen enkele weken naar duizenden gebruikers.
DoorDash, dbt en ThoughtSpot: wat er gebeurt
DoorDash bracht een nieuw analytics-usecase binnen enkele weken van prototype naar duizenden gebruikers. Het bedrijf scheidt de semantic layer van de consumption layer: data staat in een datalake als Iceberg-tabellen en in Snowflake, terwijl dbt de semantische laag en metrics definieert.
ThoughtSpot gebruikt die dbt-definities als een van meerdere consumptielagen. Intern ondersteunt de combinatie financiële en omzetrapportage, inclusief compliance- en auditrapportages voor GDPR, HIPAA en andere wettelijke eisen. Extern integreert DoorDash ThoughtSpot volledig white-labelled in handelaarstools. Rolgebaseerde toegangscontrole voorkomt dat handelaren elkaars gegevens zien.
Waarom dbt en ThoughtSpot belangrijk zijn
DoorDash moest semantic layers uit de eigen tooling, Looker-omgevingen van Deliveroo en Wolt en andere systemen samenbrengen. De gekozen architectuur houdt de metriekdefinities centraal, terwijl verschillende interfaces dezelfde definities kunnen gebruiken. Dat verschilt van een alles-in-één-tool zoals Looker, waarin semantiek en gebruikslaag sterker aan elkaar gekoppeld zijn.
De aanpak laat ook zien waar governance technisch landt: in versiebeheer en review van dbt-modellen, niet alleen in rapportrechten. Voor AI gebruikt DoorDash inmiddels één wereldwijde agent die op dezelfde dbt-semantic layer steunt als de BI-tools. Die agent bestrijkt ongeveer 70 tot 80 procent van de datadomeinen.
Concrete takeaway voor DoorDash-architecturen
Leg metrics vast in een versiebeheerde semantic layer en maak het goedgekeurde pad minstens zo eenvoudig als een ad-hocquery. Controleer daarnaast vroeg of embedded analytics rolrechten per handelaar afdwingt. Zo voorkom je parallelle definities in Looker, ThoughtSpot of eigen toepassingen en houd je rapportage, compliance en AI op dezelfde metriekbasis.
Verdiep je kennis
ETL uitgelegd — Extract, Transform, Load in gewone taal
Wat is ETL? Leer hoe Extract, Transform en Load werkt, het verschil met ELT, en welke tools je kunt gebruiken. Helder ui...
KennisbankData lakehouse uitgelegd — Het beste van twee werelden
Wat is een data lakehouse en waarom combineert het het beste van data warehouses en data lakes? Vergelijking, architectu...