Calitatea datelor este pilonul principal în dbt. Testele generice unique și not_null se aplică la nivel de coloană în fișierele YAML de schemă:
unique: Verifică dacă există valori duplicate pe coloana respectivă (grupează după coloană și cautăcount(*) > 1).not_null: Verifică dacă există rânduri cu valoareaNULLpe coloana inspectată.
Exemplu: Validarea cheii primare în models/marts/schema.yml
version: 2
models:
- name: dim_clienti
description: "Tabela dimensională a clienților verificați"
columns:
- name: client_id
description: "Cheia primară unică a clientului"
tests:
- unique
- not_null
Întrebări & Exemple de Cod:
Garanția Unicității și Non-Nulabilității: unique și not_nullAi o nelămurire despre utilizarea comenzii
Garanția Unicității și Non-Nulabilității: unique și not_nullsau 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.