Dossier de preuve : exercice de sortie

Source : duckdb:maison.duckdb · Cible : local:/private/tmp/r/lac · Généré le 13/10/2026 05:54 · Canot 0.1.0

Parité : complète — 4/4 tables identiques, 4/4 requêtes identiques, 0 non rejouables, 0 avec écart, 0 conversion(s) avec perte possible.

Mesures

Tables

TableLignes sourceLignes cibleRésultatDétail
distrib.loyalty_customers80008000identique
distrib.products20002000identique
distrib.stores300300identique
distrib.tickets5000050000identique

Requêtes rejouées des deux côtés

RequêteRésultatDétail
select s.region, s.format, count(*) as tickets, sum(t.total) as revenue, avg(t.total) as basket from distrib.tickets t join distrib.stores smatch (ordre différent)
select date_trunc('week', sold_at) as week, count(*) as tickets, sum(total) as revenue from distrib.tickets group by 1 order by 1match
select c.city, count(*) as tickets, sum(t.total) as revenue from distrib.tickets t join distrib.loyalty_customers c using (customer_id) groumatch (ordre différent)
select p.category, sum(l.qty * p.unit_price) as revenue from distrib.tickets t, unnest(t.lines) as u(l) join distrib.products p on p.productmatch

Conversions de types

aucune

Ce qui ne part pas tel quel

Colonnes à type propre à la plateforme : 1. Objets à reconstruire (vues, procédures, tâches…) :

TypeNombreExemples
aucun détecté

Tolérances appliquées

{"float_rel": 1e-09, "decimal_abs": 0.0, "columns": {}}

Intégrité du dossier

Journal chaîné : 15 entrées, dernier empreinte 18ea5b76274240cc19796902685038c90178a921086d9e80eabc455e2c397ad1. Toute modification du journal se voit. Vérification : canot verify-evidence out

Ce rapport est un relevé de mesures pour votre propre évaluation. Ce n'est pas une certification et il ne dit pas si vos contrats ou votre organisation sont conformes à un règlement.