# Базе и складишта података

> Повежите базу или складиште података и постављајте питања обичним речима. Dvina само чита податке, а сваки упит се проверава пре извршавања.

Повежите базу или складиште података и постављајте питања као што бисте их поставили колеги. Dvina проналази одговарајуће табеле, пише упит и приказује вам одговор.

## Шта Dvina може да уради

- **Одговори на питања постављена обичним речима.** Питајте „Који региони су изгубили сталне купце у прошлом кварталу?“ и Dvina ће пронаћи табеле, написати упит и приказати одговор, често уз графикон и табелу испод њега.
- **Мапира ваше табеле.** Dvina учи како су ваше табеле повезане, па никада не морате да наводите спајање табела.
- **Приказује одговор онако како вам одговара.** Промените начин приказа одговора: **Табела**, **Линијски графикон**, **Површински графикон**, **Стубичасти графикон**, **Хоризонтални стубичасти графикон**, **Кружни графикон**, **Прстенасти графикон**, **Радарски графикон** или **Поларни површински графикон**.
- **Чува одговор.** Сачувајте било који одговор као увид и отворите га поново кад год вам затреба.

Можете да повежете 20 база и складишта података, укључујући PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, Redshift и Databricks.

Да бисте користили базу података у поруци, унесите <kbd>/</kbd> у поље за поруку и изаберите је.

## Дозволе

Базе и складишта података које повежете подразумевано се користе само за читање.

- **Само појединачне операције читања:** Пре извршавања сваког упита проверава се да ли садржи само једну операцију читања. Ваши подаци остају непромењени.
- **Без измена:** Ако затражите да Dvina измени или избрише податке, обавестиће вас да само чита податке и може уместо тога да понуди да прикаже оно о чему сте питали.
- **Приступ вашег налога:** Dvina види табеле које налог базе података којим се повезујете може да чита. Ако се ниједна табела не приказује, замолите администратора базе података да провери дозволе за читање тог налога.
- **Редови и колоне за сваку особу:** Када делите табелу, правила приступа могу свакој особи да прикажу само неке редове и сакрију колоне. Погледајте [Контролишите које редове и колоне људи виде](/docs/connectors/row-and-column-access).

> [!TIP]
> Повежите се помоћу налога базе података који може само да чита податке. Dvina никада не уписује податке, а налог само за читање то обезбеђује и на страни базе података.

## Како да се повежете

1. Отворите **Базе података** у својој библиотеци и изаберите **Повежи базу података**. Можете и да изаберете **Додај контекст** у библиотеци, па **Базе података**.
2. Пронађите своју базу или складиште података. Можете да претражујете по називу.
3. Изаберите **Повежи**.
4. Унесите **Назив извора** и детаље везе, као што су **Хост**, **Порт**, **База података**, **Корисничко име** и **Лозинка**. Нека складишта података уместо тога траже друге детаље, попут налога, пројекта или датотеке сервисног налога.
5. У одељку **Шифровање (SSL)** изаберите **Проверено**, **Обавезно** или **Искључено**.
6. Да би Dvina потражила везе између ваших табела, укључите **Пронађи везе између табела**. Код великих база података то може да потраје.
7. Изаберите **Повежи**.

Dvina проверава везу и открива ваше табеле. За сваку табелу приказује се када је **Спремна за питања**, а напредак можете да пратите на страници базе података.

### Ако повезивање не успе

Dvina вам показује шта је пошло наопако. Најчешћа решења:

- **База података је одбила податке за пријаву:** Проверите корисничко име, лозинку и начин аутентификације.
- **Адреса упућује на приватну или интерну мрежу:** Користите јавни назив хоста или IP адресу базе података.
- **Није могуће успоставити шифровану везу:** Ако база података користи самопотписани сертификат, изаберите **Обавезно** уместо **Проверено**. Ако не подржава SSL, изаберите **Искључено**.
- **Није могуће приступити бази података:** Проверите њену доступност, мрежни приступ, хост и порт.

Да бисте касније променили детаље, отворите базу података и изаберите **Измени везу**, па **Провери поново**.

## Погледајте како су ваше табеле повезане

Отворите **Базе података** у својој библиотеци, отворите базу података и изаберите њену картицу, прву на страници. Панел **Шема базе података** пружа преглед базе:

- **Веза:** детаљи о бази података, као што су **Хост**, **Порт** и **Корисник**, као и њен **Статус**: **Повезано** или **Повезивање није могуће**, уз време последње провере. Изаберите **Провери поново** да бисте одмах проверили везу.
- **Релације:** да ли је Dvina претражила како су ваше табеле повезане. Изаберите **Пронађи релације** или **Претражи поново** да бисте покренули претрагу.
- **Дијаграм:** свака табела је приказана као картица са колонама, кључевима на врху и линијом за сваку релацију између табела. Пређите показивачем преко линије да бисте истакли две колоне које повезује. Изаберите табелу да бисте је отворили.

Да бисте пронашли табелу или колону, користите **Пронађи табелу или колону**. Да бисте приказали дијаграм преко целог екрана, изаберите **Прошири**.

На дијаграму, **PK** означава примарни кључ, а **FK** страни кључ. Пуна линија означава релацију дефинисану у вашој бази података или релацију која је потврђена и користи се у упитима. Испрекидана линија означава статус **Предложено**: релацију коју је Dvina пронашла у вашим подацима, али која се још не користи.

### Прегледајте релације које је Dvina пронашла

1. На дијаграму изаберите испрекидану линију.
2. Проверите две колоне које повезује.
3. Изаберите **Потврди** да бисте је користили у упитима или **Одбаци** ако је погрешна. Релација коју одбаците неће бити поново предложена.

### Велике базе података

- При претрази релација пребројавају се редови у вашим табелама, па претрага може потрајати. За базу података са више од 100 табела, Dvina не покреће претрагу самостално, чак и ако сте укључили **Пронађи релације између табела**. Изаберите **Пронађи релације** када будете спремни.
- Када база података има више од 40 табела, дијаграм приказује једну табелу и њене суседне табеле. Користите претрагу да бисте приказ усмерили на другу табелу.

## Сачувајте и освежите увиде

Увид чува одговор на питање, тако да га можете поново отворити са свежим подацима.

1. На картици одговора изаберите жељени начин приказа, на пример **Табела** или **Стубичасти графикон**.
2. Изаберите **Сачувај**. Dvina приказује поруку **Сачувано као увид**. На телефону прво изаберите **Прошири**, а затим **Сачувај** на бочном панелу.
3. Да бисте отворили увид, изаберите **Сачувано**. Можете га пронаћи и у свом току објава.

Увид се отвара на бочном панелу. Ту можете да:

- **Преименујете увид:** Кликните на његов назив на врху и унесите нови.
- **Промените приказ:** Изаберите други начин приказа или изведену табелу. Нови приказ се чува уз увид.
- **Освежите увид:** Отворите мени панела и изаберите **Освежи** да бисте га поново покренули са најновијим подацима.
- **Преузмете увид:** Отворите мени панела и изаберите **Преузми**.
- **Избришете увид:** Отворите мени панела и изаберите **Избриши**. Увид се премешта у корпу за отпатке, одакле га можете вратити.

### Дељени увиди

Када делите увид, за сваку особу изаберите **Може да уређује** или **Може да прегледа**.

- **Особе које могу да уређују** могу и да освежавају увид.
- **Особе које могу да прегледају** могу само да га гледају. Могу да промене приказ на свом екрану, али се та промена не чува, а приказују им се поруке **Само уредници могу да освежавају** и **Само уредници могу да преименују**.

Ако правила приступа табели ограничавају шта неко може да види, та особа добија сопствени резултат увида, означен као **Ограничени приказ**. Погледајте [Одредите које редове и колоне људи могу да виде](/docs/connectors/row-and-column-access).

## Приватност

- Оно што повежете никада се не користи за обуку AI модела.
- Чита се само оно што је потребно за ваш захтев.
- Лични подаци, као што су бројеви картица и телефона, маскирају се пре него што их AI види.
- Ваши подаци су шифровани током преноса.

## Прекините везу

1. Отворите **Базе података** у својој библиотеци и изаберите базу података.
2. Отворите њен мени и изаберите **Прекини везу**, па поново изаберите **Прекини везу** да бисте потврдили.

База података се премешта у Смеће заједно са својим табелама и увидима направљеним на основу њих. Одатле можете да их вратите. У самој бази података ништа се не мења.

## Повезано

- [Преглед конектора](/docs/connectors/overview)
- [Приступ редовима и колонама](/docs/connectors/row-and-column-access)
- [Одговори уживо](/docs/use-dvina/features/live-answers)
- [Ваш први разговор](/docs/use-dvina/get-started/first-chat)
