Skip to content

Cum să configurezi maturitatea expunerilor în dbt

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să configurezi maturitatea expunerilor în dbt. We cover key concepts, practical examples, and best practices.

Câmpul maturity al unei expuneri în dbt indică nivelul de încredere și stabilitate al datelor expuse. Valorile posibile sunt low, medium și high. Acest ghid explică cum să le configurezi corect.

Step-by-Step Fix

1. Alege nivelul de maturitate potrivit

Nivel Când să folosești
low Date în curs de dezvoltare, schimbări frecvente
medium Date stabilizate, dar încă în revizie
high Date de producție, garantate și documentate

2. Definește expunerea cu maturity

# models/exposures.yml
version: 2

exposures:
  - name: executive_report
    label: Raport Executive
    type: dashboard
    maturity: high
    url: https://bi.example.com/reports/exec
    depends_on:
      - ref('fct_revenue')
      - ref('dim_employees')

3. Filtrează expunerile după maturitate

# Listează doar expunerile de maturity high
dbt list --select exposure:executive_report --resource-type exposure

Output așteptat:

exposure:my_project.executive_report

4. Rulează doar modelele pentru expunerile high

dbt build --select +exposure:executive_report

Common Mistakes

Greșeală Soluție
Se omite câmpul maturity dbt folosește implicit high — specifică-l explicit
Se folosește high pentru date instabile Alege low sau medium până când datele sunt validate
Se confundă maturity cu tags Maturity are semnificație semantică, tags sunt pentru filtrare

Prevention Tips

  • Stabilește un standard intern pentru definirea maturității
  • Actualizează maturity când datele trec în producție
  • Documentează criteriile pentru fiecare nivel în repository
  • Folosește maturity în governance-ul datelor

DodaTech Tools

Doda Browser evidențiază vizual nivelul de maturitate al fiecărei expuneri. DodaZIP păstrează istoricul modificărilor de maturity. Durga Antivirus Pro semnalează expunerile cu maturity scăzut care ar trebui promovate.

FAQ

### Ce se întâmplă dacă nu setez maturity?

dbt folosește implicit valoarea high, dar este recomandat să o specifici explicit.

### Pot filtra după maturity în linia de comandă?

Nu direct, dar poți combina dbt list cu grep sau poți folosi selecția pe numele expunerii.

### Maturity afectează execuția modelelor?

Nu, maturity este doar un câmp documentar — nu influențează ordinea sau modul de execuție.

Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro. Instrumentele DodaTech se integrează nativ cu dbt pentru productivitate și securitate sporite.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro