SQL Dojo Bêta
Modélisation

Data Vault : hubs, links, satellites

Les hubs portent les clés métier, les links les relations, les satellites les attributs et leur historique.

Toutes les tables sont en insertion seule, avec load_date et record_source. Les clés sont des hachages de la clé métier (md5(lower(email))) : les chargements peuvent tourner en parallèle. Les analystes interrogent des schémas en étoile construits au-dessus.

SELECT md5(lower(trim(email))) AS customer_hk,
       lower(trim(email)) AS customer_bk,
       'shop' AS record_source
FROM customers
ORDER BY customer_id
LIMIT 3;
customer_hkcustomer_bkrecord_source
bd9af961a49d3deb8f784dfd7745e924ines.morel@orange.frshop
08899450d6cec19d4b1d228ea111175delsa.fernandez@proton.meshop
7b6338cee1782cc246656d3987174f86eva.keller@orange.frshop
L’essayer en Randori