# Adatbázisok és adattárházak

> Csatlakoztass egy adatbázist vagy adattárházat, és kérdezz hétköznapi nyelven. A Dvina csak olvas, és minden lekérdezést ellenőriz a futtatás előtt.

Csatlakoztasd az adatbázisodat vagy adattárházadat, és kérdezz úgy, ahogy egy kollégától kérdeznél. A Dvina megkeresi a megfelelő táblákat, megírja a lekérdezést, és megmutatja a választ.

## Mire képes a Dvina?

- **Válaszol a hétköznapi nyelven feltett kérdésekre.** Kérdezd meg például: „Mely régiók veszítettek visszatérő ügyfeleket az előző negyedévben?” A Dvina megkeresi a táblákat, megírja a lekérdezést, és megmutatja a választ, gyakran egy diagrammal és az alatta lévő táblázattal.
- **Feltérképezi a tábláidat.** A Dvina megismeri a tábláid közötti kapcsolatokat, így soha nem kell megadnod az összekapcsolásukat.
- **Úgy jeleníti meg a választ, ahogy szeretnéd.** Módosíthatod a válasz megjelenítését: **Táblázat**, **Vonal**, **Terület**, **Oszlop**, **Vízszintes sáv**, **Kör**, **Gyűrű**, **Radar** vagy **Poláris terület**.
- **Megőrzi a választ.** Bármelyik választ elmentheted elemzésként, és újra megnyithatod, amikor szükséged van rá.

20 adatbázist és adattárházat csatlakoztathatsz, köztük a PostgreSQL, a MySQL, az SQL Server, a Snowflake, a BigQuery, a Redshift és a Databricks rendszereket.

Ha egy adatbázist szeretnél használni egy üzenetben, írd be a <kbd>/</kbd> jelet az üzenetmezőbe, és válaszd ki az adatbázist.

## Jogosultságok

A csatlakoztatott adatbázisokat és adattárházakat a Dvina a kialakításából adódóan csak olvasni tudja.

- **Csak egyetlen olvasási művelet:** A Dvina futtatás előtt ellenőrzi, hogy minden lekérdezés egyetlen olvasási műveletből áll-e. Az adataid változatlanok maradnak.
- **Nincs módosítás:** Ha adatok módosítására vagy törlésére kéred a Dvinát, jelzi, hogy csak olvasni tud, és helyette felajánlhatja az érintett adatok listázását.
- **A fiókod hozzáférése:** A Dvina azokat a táblákat látja, amelyeket a csatlakozáshoz használt adatbázisfiók olvashat. Ha nem jelenik meg egyetlen tábla sem, kérd meg az adatbázis rendszergazdáját, hogy ellenőrizze a fiók olvasási jogosultságát.
- **Személyenként eltérő sorok és oszlopok:** Egy tábla megosztásakor a hozzáférési szabályokkal beállítható, hogy az egyes felhasználók csak bizonyos sorokat lássanak, egyes oszlopok pedig rejtve maradjanak. Lásd: [Szabályozd, ki mely sorokat és oszlopokat láthat](/docs/connectors/row-and-column-access).

> [!TIP]
> Olyan adatbázisfiókkal csatlakozz, amely csak olvasni tud. A Dvina soha nem ír adatokat, és egy csak olvasási jogosultságú fiók ezt az adatbázis oldalán is biztosítja.

## Csatlakozás

1. Nyisd meg az **Adatbázisok** részt a Könyvtáradban, és válaszd az **Adatbázis csatlakoztatása** lehetőséget. A Könyvtáradban a **Kontextus hozzáadása**, majd az **Adatbázisok** lehetőséget is választhatod.
2. Keresd meg az adatbázisodat vagy adattárházadat. Név alapján is kereshetsz.
3. Válaszd a **Csatlakozás** lehetőséget.
4. Add meg a **Forrás neve** mező értékét és a csatlakozási adatokat, például a **Kiszolgáló**, **Port**, **Adatbázis**, **Felhasználónév** és **Jelszó** mezőket. Egyes adattárházak ezek helyett más adatokat kérnek, például fiókot, projektet vagy szolgáltatásfiók-fájlt.
5. A **Titkosítás (SSL)** alatt válaszd az **Ellenőrzött**, **Kötelező** vagy **Kikapcsolva** lehetőséget.
6. Ha szeretnéd, hogy a Dvina megkeresse a tábláid közötti kapcsolatokat, kapcsold be a **Táblák közötti kapcsolatok keresése** beállítást. Nagy adatbázisoknál ez eltarthat egy ideig.
7. Válaszd a **Csatlakozás** lehetőséget.

A Dvina ellenőrzi a kapcsolatot, és feltérképezi a tábláidat. Minden táblánál megjelenik, amikor **Készen áll a kérdésekre**, a folyamatot pedig az adatbázis oldalán követheted.

### Ha a csatlakozás sikertelen

A Dvina jelzi, mi a probléma. A leggyakoribb megoldások:

- **Az adatbázis elutasította a hitelesítő adatokat:** Ellenőrizd a felhasználónevet, a jelszót és a hitelesítési módot.
- **A cím magán- vagy belső hálózatra mutat:** Használd az adatbázis nyilvános kiszolgálónevét vagy IP-címét.
- **Nem sikerült létrehozni a titkosított kapcsolatot:** Ha az adatbázis önaláírt tanúsítványt használ, az **Ellenőrzött** helyett válaszd a **Kötelező** lehetőséget. Ha nem támogatja az SSL-t, válaszd a **Kikapcsolva** lehetőséget.
- **Az adatbázis nem érhető el:** Ellenőrizd az elérhetőségét, a hálózati hozzáférést, a kiszolgálót és a portot.

Ha később módosítani szeretnéd az adatokat, nyisd meg az adatbázist, válaszd a **Kapcsolat szerkesztése**, majd az **Újraellenőrzés** lehetőséget.

## Nézd meg, hogyan kapcsolódnak egymáshoz a tábláid

A Könyvtárban nyisd meg az **Adatbázisok** részt, majd az adatbázist, és válaszd ki a kártyáját, amely az első az oldalon. Az **Adatbázisséma** panelen áttekintheted az adatbázist:

- **Kapcsolat:** az adatbázis adatai, például a **Hoszt**, a **Port** és a **Felhasználó**, valamint az **Állapot**: **Csatlakoztatva** vagy **Nem sikerült csatlakozni**, az utolsó ellenőrzés időpontjával. Az azonnali ellenőrzéshez válaszd az **Újraellenőrzés** lehetőséget.
- **Kapcsolatok:** megmutatja, hogy a Dvina megkereste-e már a táblák közötti kapcsolatokat. A keresés indításához válaszd a **Kapcsolatok keresése** vagy az **Új keresés** lehetőséget.
- **A diagram:** minden tábla egy kártyaként jelenik meg az oszlopaival, felül a kulcsaival, a táblák közötti kapcsolatokat pedig vonalak jelölik. Vidd az egérmutatót egy vonal fölé az általa összekötött két oszlop kiemeléséhez. Egy tábla megnyitásához válaszd ki azt.

Tábla vagy oszlop kereséséhez használd a **Tábla vagy oszlop keresése** mezőt. A diagram teljes képernyős megjelenítéséhez válaszd a **Kibontás** lehetőséget.

A diagramon a **PK** az elsődleges kulcsot, az **FK** az idegen kulcsot jelöli. A folytonos vonal az adatbázisban megadott, vagy már megerősített és a lekérdezésekben használt kapcsolatot jelöl. A szaggatott vonal **Javasolt** kapcsolatot jelöl: a Dvina megtalálta az adataidban, de még nem használja.

### Ellenőrizd a Dvina által talált kapcsolatokat

1. Válassz ki egy szaggatott vonalat a diagramon.
2. Ellenőrizd az általa összekötött két oszlopot.
3. Válaszd a **Megerősítés** lehetőséget, hogy a kapcsolat használható legyen a lekérdezésekben, vagy az **Elvetés** lehetőséget, ha hibás. Az elvetett kapcsolatot a Dvina nem javasolja újra.

### Nagy adatbázisok

- A kapcsolatok keresése során a Dvina megszámolja a táblák sorait, ezért a folyamat eltarthat egy ideig. Ha az adatbázis több mint 100 táblát tartalmaz, a Dvina nem indít automatikus keresést, még akkor sem, ha bekapcsoltad a **Táblák közötti kapcsolatok keresése** beállítást. Amikor készen állsz, válaszd a **Kapcsolatok keresése** lehetőséget.
- Ha az adatbázis több mint 40 táblát tartalmaz, a diagram egy táblát és a szomszédait jeleníti meg. A kereséssel válthatsz másik táblára.

## Elemzések mentése és frissítése

Az elemzés megőrzi a kérdésre adott választ, így később friss adatokkal nyithatod meg újra.

1. A válasz kártyáján válaszd ki a kívánt megjelenítést, például a **Táblázat** vagy az **Oszlopdiagram** lehetőséget.
2. Válaszd a **Mentés** lehetőséget. A Dvina az **Elemzésként mentve** üzenetet jeleníti meg. Telefonon először válaszd a **Kibontás**, majd az oldalsó panelen a **Mentés** lehetőséget.
3. A megnyitásához válaszd a **Mentve** lehetőséget. A Hírfolyamban is megtalálod.

Az elemzés az oldalsó panelen nyílik meg. Itt a következőket teheted:

- **Átnevezés:** Kattints a nevére felül, és írj be egy újat.
- **Nézetváltás:** Válassz másik megjelenítést vagy kimutatást. Az új nézetet a Dvina az elemzéssel együtt menti.
- **Frissítés:** Nyisd meg a panel menüjét, és válaszd a **Frissítés** lehetőséget, hogy az elemzés újra lefusson a legfrissebb adatokkal.
- **Letöltés:** Nyisd meg a panel menüjét, és válaszd a **Letöltés** lehetőséget.
- **Törlés:** Nyisd meg a panel menüjét, és válaszd a **Törlés** lehetőséget. Az elemzés a Kukába kerül, ahonnan visszaállíthatod.

### Megosztott elemzések

Elemzés megosztásakor minden személynél válaszd ki a **Szerkesztheti** vagy a **Megtekintheti** jogosultságot.

- **A szerkesztési jogosultsággal rendelkezők** frissíthetik is az elemzést.
- **A megtekintési jogosultsággal rendelkezők** csak megtekinthetik. A saját képernyőjükön módosíthatják a nézetet, de a módosítás nem lesz mentve, és a **Csak a szerkesztők frissíthetik**, illetve a **Csak a szerkesztők nevezhetik át** üzenetet látják.

Ha egy tábla hozzáférési szabályai korlátozzák, hogy valaki mit láthat, az illető saját eredményt kap az elemzésből, **Korlátozott nézet** jelöléssel. Lásd: [Szabályozd, hogy ki mely sorokat és oszlopokat láthatja](/docs/connectors/row-and-column-access).

## Adatvédelem

- A csatlakoztatott adataidat soha nem használjuk AI-modellek tanítására.
- Csak a kérésedhez szükséges adatokat olvassuk be.
- A személyes adatokat, például a kártyaszámokat és telefonszámokat maszkoljuk, mielőtt az AI hozzáférne hozzájuk.
- Az adataid az átvitel során titkosítva vannak.

## Kapcsolat bontása

1. Nyisd meg a **Adatbázisok** részt a Könyvtárban, és válaszd ki az adatbázist.
2. Nyisd meg a menüjét, és válaszd a **Leválasztás** lehetőséget, majd a megerősítéshez ismét a **Leválasztás** lehetőséget.

Az adatbázis a tábláival és az azokra épülő elemzésekkel együtt a Kukába kerül, ahonnan visszaállíthatod őket. Magában az adatbázisban semmi sem változik.

## Kapcsolódó témák

- [Csatlakozók áttekintése](/docs/connectors/overview)
- [Sor- és oszlopszintű hozzáférés](/docs/connectors/row-and-column-access)
- [Élő válaszok](/docs/use-dvina/features/live-answers)
- [Az első beszélgetésed](/docs/use-dvina/get-started/first-chat)
