# Baze podataka i skladišta podataka

> Povežite bazu podataka ili skladište podataka i postavljajte pitanja običnim riječima. Dvina samo čita podatke, a svaki upit se provjerava prije izvršavanja.

Povežite svoju bazu podataka ili skladište podataka i postavljajte pitanja kao što biste ih postavili kolegi. Dvina pronalazi odgovarajuće tabele, piše upit i prikazuje odgovor.

## Šta Dvina može uraditi

- **Odgovori na pitanja postavljena običnim riječima.** Pitajte „Koje su regije izgubile stalne kupce u prošlom kvartalu?“ i Dvina će pronaći tabele, napisati upit i prikazati odgovor, često uz grafikon i tabelu ispod njega.
- **Poveže vaše tabele.** Dvina otkriva kako su vaše tabele povezane, pa ne morate navoditi spajanja tabela.
- **Prikaže odgovor onako kako želite.** Promijenite prikaz odgovora: **Tabela**, **Linijski grafikon**, **Površinski grafikon**, **Stubičasti grafikon**, **Horizontalni stubičasti grafikon**, **Kružni grafikon**, **Prstenasti grafikon**, **Radarski grafikon** ili **Polarni površinski grafikon**.
- **Sačuva odgovor.** Sačuvajte bilo koji odgovor kao uvid i ponovo ga otvorite kad god vam zatreba.

Možete povezati 20 baza podataka i skladišta podataka, uključujući PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, Redshift i Databricks.

Da biste koristili bazu podataka u poruci, unesite <kbd>/</kbd> u polje za poruku i odaberite je.

## Dozvole

Baze podataka i skladišta podataka koja povežete po samom su dizajnu dostupni samo za čitanje.

- **Samo pojedinačni upiti za čitanje:** Prije izvršavanja provjerava se da je svaki upit jedan upit za čitanje. Vaši podaci ostaju nepromijenjeni.
- **Bez izmjena:** Ako zatražite od Dvina da promijeni ili izbriše podatke, obavijestit će vas da samo čita podatke i može ponuditi da umjesto toga prikaže listu onoga što ste tražili.
- **Pristup vašeg računa:** Dvina vidi tabele koje račun baze podataka korišten za povezivanje može čitati. Ako se ne prikazuje nijedna tabela, zamolite administratora baze podataka da provjeri dozvole za čitanje tog računa.
- **Redovi i kolone za svaku osobu:** Kada podijelite tabelu, pravila pristupa mogu svakoj osobi prikazati samo neke redove i sakriti kolone. Pogledajte [Odredite koje redove i kolone ljudi mogu vidjeti](/docs/connectors/row-and-column-access).

> [!TIP]
> Povežite se računom baze podataka koji ima dozvolu samo za čitanje. Dvina nikada ne upisuje podatke, a račun samo za čitanje osigurava da tako ostane i na strani baze podataka.

## Kako se povezati

1. Otvorite **Baze podataka** u svojoj Biblioteci i odaberite **Poveži bazu podataka**. Možete odabrati i **Dodaj kontekst** u svojoj Biblioteci, a zatim **Baze podataka**.
2. Pronađite svoju bazu podataka ili skladište podataka. Možete pretraživati po nazivu.
3. Odaberite **Poveži**.
4. Unesite **Naziv izvora** i podatke za povezivanje, kao što su **Host**, **Port**, **Baza podataka**, **Korisničko ime** i **Lozinka**. Neka skladišta podataka umjesto toga traže druge podatke, poput računa, projekta ili datoteke servisnog računa.
5. U odjeljku **Šifriranje (SSL)** odaberite **Provjereno**, **Obavezno** ili **Isključeno**.
6. Da bi Dvina potražila veze između vaših tabela, uključite **Pronađi veze između tabela**. Kod velikih baza podataka to može potrajati.
7. Odaberite **Poveži**.

Dvina provjerava vezu i otkriva vaše tabele. Svaka tabela prikazuje kada je **Spremna za pitanja**, a napredak možete pratiti na stranici baze podataka.

### Ako povezivanje ne uspije

Dvina navodi šta je pošlo po zlu. Najčešća rješenja:

- **Baza podataka je odbila pristupne podatke:** Provjerite korisničko ime, lozinku i način autentifikacije.
- **Adresa upućuje na privatnu ili internu mrežu:** Koristite javni naziv hosta ili IP adresu baze podataka.
- **Šifrirana veza se nije mogla uspostaviti:** Ako baza podataka koristi samopotpisani certifikat, odaberite **Obavezno** umjesto **Provjereno**. Ako ne podržava SSL, odaberite **Isključeno**.
- **Nije moguće pristupiti bazi podataka:** Provjerite njenu dostupnost, mrežni pristup, host i port.

Da biste kasnije promijenili podatke za povezivanje, otvorite bazu podataka i odaberite **Uredi vezu**, a zatim **Provjeri ponovo**.

## Pogledajte kako su vaše tabele povezane

Otvorite **Baze podataka** u svojoj biblioteci, otvorite bazu podataka i odaberite njenu karticu, prvu na stranici. Panel **Shema baze podataka** daje pregled baze podataka:

- **Veza:** detalji baze podataka, kao što su **Host**, **Port** i **Korisnik**, te njen **Status**: **Povezano** ili **Povezivanje nije moguće**, uz vrijeme posljednje provjere. Odaberite **Provjeri ponovo** da odmah provjerite vezu.
- **Relacije:** da li je Dvina tražila kako su vaše tabele povezane. Odaberite **Pronađi relacije** ili **Pretraži ponovo** da pokrenete pretragu.
- **Dijagram:** svaka tabela prikazana je kao kartica sa svojim kolonama, ključevima na vrhu i linijom za svaku relaciju između tabela. Pređite pokazivačem preko linije da istaknete dvije kolone koje povezuje. Odaberite tabelu da je otvorite.

Da pronađete tabelu ili kolonu, koristite **Pronađi tabelu ili kolonu**. Da prikažete dijagram preko cijelog ekrana, odaberite **Proširi**.

Na dijagramu **PK** označava primarni ključ, a **FK** strani ključ. Puna linija predstavlja relaciju definiranu u vašoj bazi podataka ili relaciju koja je potvrđena i koristi se u upitima. Isprekidana linija označava **Predloženu** relaciju: relaciju koju je Dvina pronašla u vašim podacima, ali koja se još ne koristi.

### Pregledajte relacije koje je Dvina pronašla

1. Na dijagramu odaberite isprekidanu liniju.
2. Provjerite dvije kolone koje povezuje.
3. Odaberite **Potvrdi** da je koristite u upitima ili **Odbaci** ako je pogrešna. Relacija koju odbacite neće se ponovo predlagati.

### Velike baze podataka

- Pretraga relacija broji redove u vašim tabelama, pa može potrajati. Za bazu podataka s više od 100 tabela Dvina ne pokreće pretragu sama, čak i ako ste uključili **Pronađi relacije između tabela**. Odaberite **Pronađi relacije** kada budete spremni.
- Kada baza podataka ima više od 40 tabela, dijagram prikazuje jednu tabelu i susjedne tabele. Koristite pretragu da u fokus stavite drugu tabelu.

## Sačuvajte i osvježite uvide

Uvid čuva odgovor na pitanje kako biste ga mogli ponovo otvoriti sa svježim podacima.

1. Na kartici odgovora odaberite kako ga želite prikazati, naprimjer kao **Tabelu** ili **Stubičasti grafikon**.
2. Odaberite **Sačuvaj**. Dvina prikazuje poruku **Sačuvano kao uvid**. Na telefonu prvo odaberite **Proširi**, a zatim **Sačuvaj** u bočnom panelu.
3. Da ga otvorite, odaberite **Sačuvano**. Možete ga pronaći i u svom toku objava.

Uvid se otvara u bočnom panelu. Tamo možete:

- **Preimenovati ga:** Kliknite na njegov naziv na vrhu i unesite novi.
- **Promijeniti njegov prikaz:** Odaberite drugi način prikaza ili zaokretnu tabelu. Novi prikaz se čuva uz uvid.
- **Osvježiti ga:** Otvorite meni panela i odaberite **Osvježi** da ga ponovo pokrenete s najnovijim podacima.
- **Preuzeti ga:** Otvorite meni panela i odaberite **Preuzmi**.
- **Izbrisati ga:** Otvorite meni panela i odaberite **Izbriši**. Premješta se u Smeće, odakle ga možete vratiti.

### Dijeljeni uvidi

Kada dijelite uvid, za svaku osobu odaberite **Može uređivati** ili **Može pregledati**.

- **Osobe koje mogu uređivati** mogu ga i osvježiti.
- **Osobe koje mogu pregledati** mogu ga samo gledati. Mogu promijeniti prikaz na svom ekranu, ali se ta promjena ne čuva, a prikazuju im se poruke **Samo urednici mogu osvježiti** i **Samo urednici mogu preimenovati**.

Ako pravila pristupa tabeli ograničavaju šta neko može vidjeti, ta osoba dobija vlastiti rezultat uvida, označen kao **Ograničeni prikaz**. Pogledajte [Odredite koje redove i kolone osobe mogu vidjeti](/docs/connectors/row-and-column-access).

## Privatnost

- Ono što povežete nikada se ne koristi za obuku AI modela.
- Čita se samo ono što je potrebno za vaš zahtjev.
- Lični podaci, poput brojeva kartica i telefona, maskiraju se prije nego što ih AI vidi.
- Vaši podaci su šifrirani tokom prijenosa.

## Prekinite vezu

1. Otvorite **Baze podataka** u svojoj Biblioteci i odaberite bazu podataka.
2. Otvorite njen meni i odaberite **Prekini vezu**, a zatim ponovo odaberite **Prekini vezu** za potvrdu.

Baza podataka premješta se u Smeće zajedno sa svojim tabelama i uvidima zasnovanim na njima, a odatle ih možete vratiti. Ništa se ne mijenja u samoj bazi podataka.

## Povezane teme

- [Pregled konektora](/docs/connectors/overview)
- [Pristup redovima i kolonama](/docs/connectors/row-and-column-access)
- [Odgovori uživo](/docs/use-dvina/features/live-answers)
- [Vaš prvi razgovor](/docs/use-dvina/get-started/first-chat)
