# Baze de date și depozite de date

> Conectează o bază de date sau un depozit de date și pune întrebări în cuvinte simple. Dvina doar citește datele, iar fiecare interogare este verificată înainte de a fi executată.

Conectează baza de date sau depozitul de date și pune întrebări așa cum i le-ai pune unui coleg. Dvina găsește tabelele potrivite, scrie interogarea și îți arată răspunsul.

## Ce poate face Dvina

- **Răspunde în cuvinte simple.** Întreabă „Ce regiuni au pierdut clienți recurenți în trimestrul trecut?”, iar Dvina găsește tabelele, scrie interogarea și arată răspunsul, adesea cu un grafic și un tabel sub el.
- **Identifică relațiile dintre tabele.** Dvina învață cum sunt conectate tabelele tale, astfel încât nu trebuie să specifici niciodată un join.
- **Afișează răspunsul așa cum vrei.** Schimbă modul de afișare a unui răspuns: **Tabel**, **Linii**, **Arii**, **Bare**, **Bare orizontale**, **Sectoare**, **Inel**, **Radar** sau **Arie polară**.
- **Păstrează un răspuns.** Salvează orice răspuns ca analiză și deschide-l din nou ori de câte ori ai nevoie.

Poți conecta 20 de baze de date și depozite de date, inclusiv PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, Redshift și Databricks.

Pentru a folosi o bază de date într-un mesaj, tastează <kbd>/</kbd> în câmpul de mesaj și selecteaz-o.

## Permisiuni

Bazele de date și depozitele de date pe care le conectezi permit, prin concepție, doar citirea.

- **Doar interogări de citire unice:** Înainte de executare, fiecare interogare este verificată pentru a confirma că reprezintă o singură operațiune de citire. Datele tale rămân neschimbate.
- **Fără modificări:** Dacă îi ceri să modifice sau să șteargă date, Dvina îți spune că doar citește și îți poate propune să listeze în schimb datele la care te-ai referit.
- **Accesul contului tău:** Dvina vede tabelele pe care le poate citi contul folosit pentru conectarea la baza de date. Dacă nu apare niciun tabel, cere administratorului bazei de date să verifice drepturile de citire ale acelui cont.
- **Rânduri și coloane pentru fiecare persoană:** Când partajezi un tabel, regulile de acces pot afișa fiecărei persoane doar unele dintre rânduri și pot ascunde coloane. Vezi [Controlează ce rânduri și coloane pot vedea utilizatorii](/docs/connectors/row-and-column-access).

> [!TIP]
> Conectează-te cu un cont de bază de date care are doar drepturi de citire. Dvina nu scrie niciodată date, iar un cont cu acces doar pentru citire asigură acest lucru și la nivelul bazei de date.

## Cum te conectezi

1. Deschide **Baze de date** în Biblioteca ta și alege **Conectează o bază de date**. Poți alege și **Adaugă context** în Biblioteca ta, apoi **Baze de date**.
2. Găsește baza de date sau depozitul de date. Poți căuta după nume.
3. Alege **Conectează**.
4. Introdu un **Nume sursă** și detaliile conexiunii, precum **Gazdă**, **Port**, **Bază de date**, **Nume de utilizator** și **Parolă**. Unele depozite de date cer alte detalii, precum un cont, un proiect sau un fișier de cont de serviciu.
5. La **Criptare (SSL)**, alege **Verificată**, **Obligatorie** sau **Dezactivată**.
6. Pentru ca Dvina să caute legăturile dintre tabelele tale, activează **Găsește relațiile dintre tabele**. Acest lucru poate dura ceva timp în cazul bazelor de date mari.
7. Alege **Conectează**.

Dvina verifică conexiunea și descoperă tabelele tale. Fiecare tabel indică momentul în care este **Pregătit pentru întrebări**, iar tu poți urmări progresul pe pagina bazei de date.

### Dacă nu reușești să te conectezi

Dvina îți spune ce nu a mers. Cele mai frecvente soluții:

- **Baza de date a respins datele de autentificare:** Verifică numele de utilizator, parola și metoda de autentificare.
- **Adresa indică o rețea privată sau internă:** Folosește numele public al gazdei sau adresa IP publică a bazei de date.
- **Conexiunea criptată nu a putut fi stabilită:** Dacă baza de date folosește un certificat autosemnat, alege **Obligatorie** în loc de **Verificată**. Dacă nu acceptă SSL, alege **Dezactivată**.
- **Baza de date nu a putut fi accesată:** Verifică disponibilitatea ei, accesul la rețea, gazda și portul.

Pentru a modifica detaliile mai târziu, deschide baza de date și alege **Editează conexiunea**, apoi **Verifică din nou**.

## Vezi cum sunt conectate tabelele tale

Deschide **Baze de date** în Bibliotecă, deschide baza de date și selectează cardul acesteia, primul de pe pagină. Panoul **Schema bazei de date** îți oferă o imagine de ansamblu:

- **Conexiune:** detaliile bazei de date, precum **Gazdă**, **Port** și **Utilizator**, precum și **Starea** acesteia: **Conectată** sau **Conectare imposibilă**, împreună cu momentul ultimei verificări. Selectează **Verifică din nou** pentru a o verifica acum.
- **Relații:** dacă Dvina a căutat conexiuni între tabelele tale. Selectează **Găsește relații** sau **Caută din nou** pentru a începe o căutare.
- **Diagrama:** fiecare tabel apare ca un card cu coloanele sale, cu cheile în partea de sus și cu o linie pentru fiecare relație dintre tabele. Treci cursorul peste o linie pentru a evidenția cele două coloane pe care le conectează. Selectează un tabel pentru a-l deschide.

Pentru a găsi un tabel sau o coloană, folosește **Găsește un tabel sau o coloană**. Pentru a vedea diagrama pe tot ecranul, selectează **Extinde**.

În diagramă, **PK** indică o cheie primară, iar **FK**, o cheie străină. O linie continuă reprezintă o relație declarată în baza de date sau una confirmată și folosită în interogări. O linie întreruptă indică o relație **Sugerată**: o relație pe care Dvina a găsit-o în datele tale, dar care nu este încă folosită.

### Verifică relațiile găsite de Dvina

1. În diagramă, selectează o linie întreruptă.
2. Verifică cele două coloane pe care le conectează.
3. Selectează **Confirmă** pentru a folosi relația în interogări sau **Respinge** dacă este greșită. O relație pe care o respingi nu va mai fi sugerată.

### Baze de date mari

- Căutarea relațiilor presupune numărarea rândurilor din tabelele tale, așa că poate dura ceva timp. Pentru o bază de date cu mai mult de 100 de tabele, Dvina nu caută automat, chiar dacă ai activat **Găsește relații între tabele**. Selectează **Găsește relații** când ești gata.
- Când o bază de date are mai mult de 40 de tabele, diagrama afișează un tabel și tabelele vecine. Folosește căutarea pentru a vedea un alt tabel în centrul diagramei.

## Salvează și actualizează analize

O analiză păstrează răspunsul la o întrebare, astfel încât să îl poți deschide din nou cu date actualizate.

1. În cardul răspunsului, selectează modul de afișare dorit, de exemplu **Tabel** sau **Bare**.
2. Selectează **Salvează**. Dvina afișează mesajul **Salvat ca analiză**. Pe telefon, selectează mai întâi **Extinde**, apoi **Salvează** în panoul lateral.
3. Pentru a deschide analiza, selectează **Salvat**. O poți găsi și în Flux.

Analiza se deschide în panoul lateral. Acolo poți:

- **Să o redenumești:** Fă clic pe numele ei din partea de sus și introdu un nume nou.
- **Să îi schimbi modul de afișare:** Selectează o altă prezentare sau o vizualizare pivot. Noul mod de afișare se salvează împreună cu analiza.
- **Să o actualizezi:** Deschide meniul panoului și selectează **Actualizează** pentru a o rula din nou cu cele mai recente date.
- **Să o descarci:** Deschide meniul panoului și selectează **Descarcă**.
- **Să o ștergi:** Deschide meniul panoului și selectează **Șterge**. Analiza este mutată în Coș, de unde o poți restaura.

### Analize partajate

Când partajezi o analiză, selectează **Poate edita** sau **Poate vizualiza** pentru fiecare persoană.

- **Persoanele care pot edita** pot și să actualizeze analiza.
- **Persoanele care pot vizualiza** pot doar să o consulte. Pot schimba modul de afișare pe propriul ecran, dar acesta nu se salvează, iar ele văd mesajele **Doar editorii pot actualiza** și **Doar editorii pot redenumi**.

Dacă regulile de acces ale unui tabel limitează ceea ce poate vedea o persoană, aceasta primește propriul rezultat al analizei, marcat **Vizualizare restricționată**. Consultă [Controlează ce rânduri și coloane pot vedea utilizatorii](/docs/connectors/row-and-column-access).

## Confidențialitate

- Datele pe care le conectezi nu sunt folosite niciodată pentru antrenarea modelelor AI.
- Sunt citite doar datele necesare pentru solicitarea ta.
- Datele personale, precum numerele de card și de telefon, sunt mascate înainte ca AI să le vadă.
- Datele tale sunt criptate în timpul transferului.

## Deconectare

1. Deschide **Baze de date** în Bibliotecă și alege baza de date.
2. Deschide meniul acesteia și alege **Deconectează**, apoi alege **Deconectează** pentru a confirma.

Baza de date este mutată în Coșul de gunoi împreună cu tabelele sale și analizele create pe baza lor, iar de acolo le poți restaura. Nimic nu se schimbă în baza de date propriu-zisă.

## Articole conexe

- [Prezentare generală a conectorilor](/docs/connectors/overview)
- [Acces la rânduri și coloane](/docs/connectors/row-and-column-access)
- [Răspunsuri în timp real](/docs/use-dvina/features/live-answers)
- [Prima ta conversație](/docs/use-dvina/get-started/first-chat)
