Scrierea manuală a zeci de coloane într-o interogare SQL este repetitivă și predispusă la erori, în timp ce utilizarea SELECT * este descurajată în producție. Macro-ul dbt_utils.star() rezolvă această problemă prin expandarea automată a listei tuturor coloanelor dintr-un tabel, permițând excluderea simplă a coloanelor sensibile prin argumentul except.
Exemplu: Selectarea tuturor atributelor excluzând datele confidențiale
-- models/marts/dim_clienti_public.sql
SELECT
{{ dbt_utils.star(from=ref('stg_clienti'), except=['parola_hash', 'token_api', 'cnp']) }}
FROM {{ ref('stg_clienti') }};
Întrebări & Exemple de Cod:
Selectarea Dinamică cu dbt_utils.starAi o nelămurire despre utilizarea comenzii
Selectarea Dinamică cu dbt_utils.starsau 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.