Testele singulare sunt fișiere SQL simple plasate în directorul tests/ al proiectului dbt. Regula este simplă și elegantă: dacă interogarea returnează zero rânduri, testul este considerat promovat (PASS); dacă returnează cel puțin un rând, acele rânduri reprezintă anomalii de date și testul eșuează (FAIL).
Exemplu: Test de business care interzice sumele negative (tests/assert_comenzi_pozitive.sql)
-- Orice comandă cu total mai mic decât zero este considerată invalidă:
SELECT
comanda_id,
valoare_totala
FROM {{ ref('fct_comenzi') }}
WHERE valoare_totala < 0;
Întrebări & Exemple de Cod:
Teste Personalizate de Business: Singular SQL TestsAi o nelămurire despre utilizarea comenzii
Teste Personalizate de Business: Singular SQL Testssau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.