# 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 se upit 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 tablice, sastavlja upit i prikazuje odgovor.

## Što Dvina može

- **Odgovarati običnim riječima.** Pitajte "Koje su regije izgubile kupce koji ponavljaju kupnju u prošlom tromjesečju?" i Dvina će pronaći tablice, sastaviti upit i prikazati odgovor, često uz grafikon i tablicu ispod njega.
- **Povezati vaše tablice.** Dvina prepoznaje kako su vaše tablice povezane, pa nikad ne morate navoditi način spajanja tablica.
- **Prikazati odgovor kako želite.** Promijenite prikaz odgovora: **Tablica**, **Linijski grafikon**, **Površinski grafikon**, **Stupčasti grafikon**, **Vodoravni stupčasti grafikon**, **Tortni grafikon**, **Prstenasti grafikon**, **Radarski grafikon** ili **Polarni površinski grafikon**.
- **Sačuvati odgovor.** Spremite bilo koji odgovor kao uvid i ponovno 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 u poruci upotrijebili bazu podataka, upišite <kbd>/</kbd> u polje za poruku i odaberite je.

## Dopuštenja

Baze podataka i skladišta podataka koja povežete po svojoj su izvedbi dostupna samo za čitanje.

- **Samo pojedinačni upiti za čitanje:** Prije izvršavanja provjerava se sadrži li svaki upit samo jednu operaciju čitanja. Vaši podaci ostaju nepromijenjeni.
- **Bez izmjena:** Ako zatražite da Dvina promijeni ili izbriše podatke, obavijestit će vas da ih samo čita i može ponuditi da umjesto toga prikaže popis podataka na koje se vaš zahtjev odnosi.
- **Pristup vašeg računa:** Dvina vidi tablice koje račun baze podataka kojim se povezujete može čitati. Ako se nijedna tablica ne prikazuje, zamolite administratora baze podataka da provjeri dopuštenja za čitanje tog računa.
- **Retci i stupci za svaku osobu:** Kad podijelite tablicu, pravila pristupa mogu svakoj osobi prikazati samo neke retke i sakriti stupce. Pogledajte [Odredite koje retke i stupce drugi mogu vidjeti](/docs/connectors/row-and-column-access).

> [!TIP]
> Povežite se računom baze podataka koji ima dopuštenje samo za čitanje. Dvina nikad ne zapisuje podatke, a račun samo za čitanje to osigurava i na strani baze podataka.

## Kako se povezati

1. U svojoj biblioteci otvorite **Baze podataka** i odaberite **Poveži bazu podataka**. U biblioteci možete odabrati i **Dodaj kontekst**, 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 **Poslužitelj**, **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 tablica, uključite **Pronađi veze između tablica**. To može potrajati kod velikih baza podataka.
7. Odaberite **Poveži**.

Dvina provjerava vezu i otkriva vaše tablice. Svaka tablica prikazuje status **Spremno za pitanja** kad bude spremna, a napredak možete pratiti na stranici baze podataka.

### Ako povezivanje ne uspije

Dvina objašnjava što je pošlo po zlu. Najčešća rješenja:

- **Baza podataka odbila je vjerodajnice:** Provjerite korisničko ime, lozinku i način autentifikacije.
- **Adresa upućuje na privatnu ili internu mrežu:** Upotrijebite javni naziv poslužitelja ili IP adresu baze podataka.
- **Šifrirana veza nije se mogla uspostaviti:** Ako baza podataka upotrebljava samopotpisani certifikat, odaberite **Obavezno** umjesto **Provjereno**. Ako ne podržava SSL, odaberite **Isključeno**.
- **Baza podataka nije dostupna:** Provjerite njezinu dostupnost, mrežni pristup, poslužitelj i port.

Da biste naknadno promijenili podatke, otvorite bazu podataka i odaberite **Uredi vezu**, a zatim **Provjeri ponovno**.

## Pogledajte kako su vaše tablice povezane

Otvorite **Baze podataka** u svojoj Biblioteci, otvorite bazu podataka i odaberite njezinu karticu, prvu na stranici. Ploča **Shema baze podataka** prikazuje bazu podataka na prvi pogled:

- **Veza:** pojedinosti o bazi podataka, kao što su **Poslužitelj**, **Priključak** i **Korisnik**, te njezin **Status**: **Povezano** ili **Povezivanje nije moguće**, uz vrijeme posljednje provjere. Odaberite **Provjeri ponovno** da biste je provjerili sada.
- **Odnosi:** je li Dvina pretražila kako su vaše tablice povezane. Odaberite **Pronađi odnose** ili **Pretraži ponovno** da biste pokrenuli pretraživanje.
- **Dijagram:** svaka je tablica prikazana kao kartica sa svojim stupcima, ključevima na vrhu i linijom za svaki odnos između tablica. Zadržite pokazivač na liniji da biste istaknuli dva stupca koja povezuje. Odaberite tablicu da biste je otvorili.

Da biste pronašli tablicu ili stupac, upotrijebite **Pronađi tablicu ili stupac**. Da biste prikazali dijagram preko cijelog zaslona, odaberite **Proširi**.

U dijagramu **PK** označava primarni ključ, a **FK** strani ključ. Puna linija označava odnos definiran u vašoj bazi podataka ili odnos koji je potvrđen i upotrebljava se u upitima. Isprekidana linija označava **Predloženi odnos**: odnos koji je Dvina pronašla u vašim podacima, ali se još ne upotrebljava.

### Pregledajte odnose koje je Dvina pronašla

1. U dijagramu odaberite isprekidanu liniju.
2. Provjerite dva stupca koja povezuje.
3. Odaberite **Potvrdi** da biste odnos upotrebljavali u upitima ili **Odbaci** ako je netočan. Odnos koji odbacite neće se ponovno predlagati.

### Velike baze podataka

- Pri traženju odnosa prebrojavaju se redci u vašim tablicama, pa postupak može potrajati. Za bazu podataka s više od 100 tablica Dvina ne pokreće pretraživanje samostalno, čak ni ako ste uključili **Pronađi odnose između tablica**. Odaberite **Pronađi odnose** kada budete spremni.
- Kada baza podataka ima više od 40 tablica, dijagram prikazuje jednu tablicu i njezine susjedne tablice. Pretraživanjem prebacite fokus na drugu tablicu.

## Spremanje i osvježavanje uvida

Uvid čuva odgovor na pitanje kako biste ga mogli ponovno otvoriti s ažurnim podacima.

1. Na kartici odgovora odaberite kako ga želite prikazati, primjerice kao **Tablicu** ili **Stupčasti grafikon**.
2. Odaberite **Spremi**. Dvina prikazuje poruku **Spremljeno kao uvid**. Na telefonu najprije odaberite **Proširi**, a zatim **Spremi** na bočnoj ploči.
3. Da biste ga otvorili, odaberite **Spremljeno**. Možete ga pronaći i u svom Sažetku sadržaja.

Uvid se otvara na bočnoj ploči. Ondje možete:

- **Preimenovati ga:** Kliknite njegov naziv na vrhu i unesite novi.
- **Promijeniti njegov prikaz:** Odaberite drugi način prikaza ili zaokretnu tablicu. Novi prikaz sprema se s uvidom.
- **Osvježiti ga:** Otvorite izbornik ploče i odaberite **Osvježi** da biste ga ponovno pokrenuli s najnovijim podacima.
- **Preuzeti ga:** Otvorite izbornik ploče i odaberite **Preuzmi**.
- **Izbrisati ga:** Otvorite izbornik ploče 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 pregledavati**.

- **Osobe koje mogu uređivati** mogu ga i osvježiti.
- **Osobe koje mogu pregledavati** mogu ga samo pogledati. Mogu promijeniti prikaz na vlastitom zaslonu, ali ta se promjena ne sprema, a prikazuju im se poruke **Samo urednici mogu osvježavati** i **Samo urednici mogu preimenovati**.

Ako pravila pristupa tablici ograničavaju što neka osoba može vidjeti, ona dobiva vlastiti rezultat uvida, označen kao **Ograničeni prikaz**. Pogledajte [Odredite koje retke i stupce ljudi mogu vidjeti](/docs/connectors/row-and-column-access).

## Privatnost

- Ono što povežete nikada se ne upotrebljava za treniranje AI modela.
- Čita se samo ono što je potrebno za vaš zahtjev.
- Osobni podaci poput brojeva kartica i telefonskih brojeva maskiraju se prije nego što ih AI vidi.
- Vaši su podaci šifrirani tijekom prijenosa.

## Prekid veze

1. Otvorite **Baze podataka** u svojoj biblioteci i odaberite bazu podataka.
2. Otvorite njezin izbornik i odaberite **Prekini vezu**, a zatim ponovno odaberite **Prekini vezu** za potvrdu.

Baza podataka premješta se u Smeće zajedno sa svojim tablicama i uvidima izrađenima na temelju njih. Odatle ih možete vratiti. U samoj bazi podataka ništa se ne mijenja.

## Povezano

- [Pregled konektora](/docs/connectors/overview)
- [Pristup redcima i stupcima](/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)
