Skip to content

Cum să configurezi numele proiectului în dbt

DodaTech Updated 2025-01-15 1 min read

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

Câmpul name din dbt_project.yml definește identitatea proiectului tău dbt. Este folosit pentru namespace-uri, generarea de referințe și integrarea cu pachetele. Acest ghid explică regulile și bunele practici.

Step-by-Step Fix

1. Definește numele proiectului

# dbt_project.yml
name: retail_analytics
version: "1.0.0"
profile: retail

2. Respectă regulile de denumire

# Bun
name: retail_analytics
name: marketing_dashboard

# Rău — conține spații
name: retail analytics

# Rău — conține caractere speciale
name: retail-analytics

Reguli: litere mici, cifre și underscore. Fără spații sau cratime.

3. Verifică numele proiectului

dbt list --output json | head -1 | jq '.name'

Output așteptat:

"retail_analytics"

Common Mistakes

Greșeală Soluție
Nume cu spații sau cratime Folosește underscore în loc de spații sau cratime
Nume prea generic (my_project) Alege un nume descriptiv care identifică clar proiectul
Schimbarea numelui după ce proiectul e în uz Schimbarea numelui afectează namespace-urile și ref()

Prevention Tips

  • Alege un nume unic în organizație
  • Folosește convenția client_domeniu (ex: retail_analytics)
  • Documentează numele proiectului în README
  • Nu schimba numele după prima publicare

DodaTech Tools

Doda Browser afișează numele proiectului în bara de navigare. DodaZIP arhivează proiectele după nume. Durga Antivirus Pro validează denumirea proiectului conform convențiilor.

FAQ

### Pot avea spații în numele proiectului?

Nu, dbt impune litere mici, cifre și underscore. Fără spații sau cratime.

### Cum afectează numele namespace-ul macro-urilor?

Numele proiectului devine prefix pentru macro-uri: nume_proiect.nume_macro.

### Pot schimba numele ulterior?

Se poate, dar va afecta toate referințele ref() și namespace-urile existente.

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