Skip to content

Cum să adaugi URL-uri la expuneri în dbt

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să adaugi URL. We cover key concepts, practical examples, and best practices.

Câmpul url dintr-o expunere dbt permite conectarea modelelor la resurse externe — dashboarduri Tableau, rapoarte Looker, notebook-uri sau documentație. Acest ghid arată cum să configurezi corect URL-urile.

Step-by-Step Fix

1. Identifică resursa externă

Stabilește URL-ul complet către dashboardul, raportul sau documentul pe care expunerea îl reprezintă.

2. Adaugă URL-ul în definiția expunerii

# models/exposures.yml
version: 2

exposures:
  - name: weekly_kpi_report
    label: Raport KPI Săptămânal
    type: dashboard
    maturity: high
    url: https://looker.example.com/dashboards/123
    depends_on:
      - ref('fct_kpi')
      - ref('dim_date')

  - name: data_pipeline_api
    label: API Pipeline Date
    type: application
    maturity: medium
    url: https://api.example.com/docs/pipeline
    depends_on:
      - ref('stg_orders')
      - ref('stg_customers')

3. Verifică URL-urile configurate

dbt list --resource-type exposure --output json | jq '.[].url'

Output așteptat:

"https://looker.example.com/dashboards/123"
"https://api.example.com/docs/pipeline"

4. Generează documentația cu linkuri

dbt docs generate && dbt docs serve

În documentația generată, URL-ul apare ca link clickabil în pagina fiecărei expuneri.

Common Mistakes

Greșeală Soluție
URL relativ în loc de absolut Folosește URL-uri absolute complete cu protocol
Link mort sau greșit Testează manual fiecare URL înainte de commit
Se omite protocolul (https://) Include obligatoriu https:// sau http://

Prevention Tips

  • Verifică periodic URL-urile cu un script automat
  • Folosește URL-uri către pagini stabile, nu către resurse temporare
  • Documentează în README ce reprezintă fiecare expunere
  • Actualizează URL-urile când resursele externe se mută

DodaTech Tools

Doda Browser deschide direct URL-urile expunerilor într-un panou integrat. DodaZIP arhivează capturi ale dashboardurilor asociate. Durga Antivirus Pro verifică URL-urile pentru domenii malițioase sau certificate expirate.

FAQ

### Pot avea mai multe URL-uri per expunere?

Nu, câmpul url acceptă un singur string. Pentru multiple linkuri, folosește câmpul description.

### URL-ul apare în documentația generată?

Da, dbt include URL-ul în pagina de documentație a expunerii ca link extern.

### Pot folosi URL-uri către resurse interne (intranet)?

Da, orice URL valid funcționează, inclusiv linkuri către resurse interne.

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