# Databaser og datavarehus

> Koble til en database eller et datavarehus, og still spørsmål med vanlige ord. Dvina leser bare, og hver spørring kontrolleres før den kjøres.

Koble til databasen eller datavarehuset ditt, og spør slik du ville spurt en kollega. Dvina finner de riktige tabellene, skriver spørringen og viser deg svaret.

## Hva Dvina kan gjøre

- **Svar med vanlige ord.** Spør «Hvilke regioner mistet tilbakevendende kunder i forrige kvartal?», så finner Dvina tabellene, skriver spørringen og viser svaret, ofte med et diagram og tabellen under.
- **Kartlegg tabellene dine.** Dvina lærer hvordan tabellene dine henger sammen, så du aldri trenger å angi en join.
- **Vis svaret slik du vil.** Endre hvordan et svar vises: **Tabell**, **Linje**, **Areal**, **Stolpe**, **Liggende stolpe**, **Sektor**, **Smultring**, **Radar** eller **Polarareal**.
- **Ta vare på et svar.** Lagre et svar som en innsikt, og åpne det igjen når du trenger det.

Du kan koble til 20 databaser og datavarehus, inkludert PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, Redshift og Databricks.

For å bruke en database i en melding skriver du <kbd>/</kbd> i meldingsfeltet og velger databasen.

## Tilgangsrettigheter

Databaser og datavarehus du kobler til, er laget for å være skrivebeskyttet.

- **Bare én leseoperasjon:** Før hver spørring kjøres, kontrolleres det at den består av én enkelt leseoperasjon. Dataene dine forblir uendret.
- **Ingen endringer:** Hvis du ber Dvina om å endre eller slette data, forteller den deg at den bare leser, og kan tilby å liste opp det du spurte om i stedet.
- **Tilgangen til kontoen din:** Dvina ser tabellene som databasekontoen du kobler til med, kan lese. Hvis ingen tabeller vises, ber du databaseadministratoren om å sjekke lesetilgangen til kontoen.
- **Rader og kolonner per person:** Når du deler en tabell, kan tilgangsregler sørge for at hver person bare ser noen av radene, og at kolonner skjules. Se [Styr hvilke rader og kolonner folk ser](/docs/connectors/row-and-column-access).

> [!TIP]
> Koble til med en databasekonto som bare kan lese. Dvina skriver aldri, og en konto med bare lesetilgang sikrer at det også er slik på databasesiden.

## Slik kobler du til

1. Åpne **Databaser** i biblioteket ditt, og velg **Koble til en database**. Du kan også velge **Legg til kontekst** i biblioteket og deretter **Databaser**.
2. Finn databasen eller datavarehuset ditt. Du kan søke etter navn.
3. Velg **Koble til**.
4. Skriv inn et **Kildenavn** og tilkoblingsopplysningene, som **Vert**, **Port**, **Database**, **Brukernavn** og **Passord**. Noen datavarehus ber i stedet om andre opplysninger, som en konto, et prosjekt eller en tjenestekontofil.
5. Under **Kryptering (SSL)** velger du **Verifisert**, **Påkrevd** eller **Av**.
6. Slå på **Finn relasjoner mellom tabeller** for å la Dvina undersøke hvordan tabellene dine henger sammen. Dette kan ta litt tid for store databaser.
7. Velg **Koble til**.

Dvina kontrollerer tilkoblingen og finner tabellene dine. Hver tabell viser når den er **Klar for spørsmål**, og du kan følge fremdriften på databasesiden.

### Hvis tilkoblingen mislykkes

Dvina forteller deg hva som gikk galt. De vanligste løsningene:

- **Databasen avviste påloggingsopplysningene:** Kontroller brukernavn, passord og autentiseringsmetode.
- **Adressen peker til et privat eller internt nettverk:** Bruk databasens offentlige vertsnavn eller IP-adresse.
- **Den krypterte tilkoblingen kunne ikke opprettes:** Hvis databasen bruker et selvsignert sertifikat, velger du **Påkrevd** i stedet for **Verifisert**. Hvis den ikke støtter SSL, velger du **Av**.
- **Databasen kunne ikke nås:** Kontroller at den er tilgjengelig, samt nettverkstilgang, vert og port.

For å endre opplysningene senere åpner du databasen og velger **Rediger tilkobling** og deretter **Kontroller på nytt**.

## Se hvordan tabellene dine henger sammen

Åpne **Databaser** i biblioteket ditt, åpne databasen og velg databasekortet, som er det første på siden. Panelet **Databaseskjema** gir deg oversikt over databasen:

- **Tilkobling:** databasens detaljer, som **Vert**, **Port** og **Bruker**, og dens **Status**: **Tilkoblet** eller **Kan ikke koble til**, med tidspunktet for siste sjekk. Velg **Sjekk på nytt** for å sjekke nå.
- **Relasjoner:** om Dvina har søkt etter hvordan tabellene dine henger sammen. Velg **Finn relasjoner** eller **Søk på nytt** for å starte et søk.
- **Diagrammet:** hver tabell vises som et kort med kolonnene sine, nøklene øverst og en linje for hver relasjon mellom tabeller. Hold pekeren over en linje for å fremheve de to kolonnene den kobler sammen. Velg en tabell for å åpne den.

Bruk **Finn en tabell eller kolonne** for å finne en tabell eller kolonne. Velg **Utvid** for å se diagrammet på hele skjermen.

I diagrammet markerer **PK** en primærnøkkel og **FK** en fremmednøkkel. En heltrukken linje viser en relasjon som er definert i databasen, eller som er bekreftet og brukes i spørringer. En stiplet linje er **Foreslått**: en relasjon Dvina har funnet i dataene dine, men som ikke brukes ennå.

### Se gjennom relasjonene Dvina fant

1. Velg en stiplet linje i diagrammet.
2. Sjekk de to kolonnene den kobler sammen.
3. Velg **Bekreft** for å bruke relasjonen i spørringer, eller **Avvis** hvis den er feil. En relasjon du avviser, blir ikke foreslått igjen.

### Store databaser

- Et søk etter relasjoner teller rader på tvers av tabellene dine, så det kan ta litt tid. For en database med mer enn 100 tabeller søker ikke Dvina automatisk, selv om du har slått på **Finn relasjoner mellom tabeller**. Velg **Finn relasjoner** når du er klar.
- Når en database har mer enn 40 tabeller, viser diagrammet én tabell og nabotabellene. Søk for å sette en annen tabell i fokus.

## Lagre og oppdater innsikter

En innsikt lagrer svaret på et spørsmål, slik at du kan åpne det igjen med oppdaterte data.

1. Velg hvordan du vil vise svaret i svarkortet, for eksempel som **Tabell** eller **Stolpediagram**.
2. Velg **Lagre**. Dvina viser **Lagret som en innsikt**. På en telefon velger du først **Utvid**, deretter **Lagre** i sidepanelet.
3. Velg **Lagret** for å åpne innsikten. Du finner den også i feeden din.

Innsikten åpnes i sidepanelet. Der kan du:

- **Gi den et nytt navn:** Klikk på navnet øverst og skriv inn et nytt.
- **Endre visningen:** Velg en annen presentasjon eller en pivotvisning. Den nye visningen lagres med innsikten.
- **Oppdatere den:** Åpne panelets meny og velg **Oppdater** for å kjøre den på nytt med de nyeste dataene.
- **Laste den ned:** Åpne panelets meny og velg **Last ned**.
- **Slette den:** Åpne panelets meny og velg **Slett**. Den flyttes til papirkurven, der du kan gjenopprette den.

### Delte innsikter

Når du deler en innsikt, velger du **Kan redigere** eller **Kan se** for hver person.

- **Personer som kan redigere**, kan også oppdatere den.
- **Personer som kan se**, kan bare se på den. De kan endre visningen på sin egen skjerm, men den lagres ikke, og de ser **Bare redaktører kan oppdatere** og **Bare redaktører kan endre navn**.

Hvis tilgangsreglene for en tabell begrenser hva noen kan se, får de sitt eget resultat fra innsikten, merket **Begrenset visning**. Se [Styr hvilke rader og kolonner folk ser](/docs/connectors/row-and-column-access).

## Personvern

- Det du kobler til, brukes aldri til å trene KI-modeller.
- Bare det som trengs for forespørselen din, blir lest.
- Personopplysninger som kort- og telefonnumre maskeres før KI-en ser dem.
- Dataene dine krypteres under overføring.

## Koble fra

1. Åpne **Databaser** i biblioteket ditt og velg databasen.
2. Åpne menyen for databasen og velg **Koble fra**, og velg deretter **Koble fra** for å bekrefte.

Databasen flyttes til papirkurven sammen med tabellene og innsiktene som er basert på dem. Du kan gjenopprette dem derfra. Ingenting i selve databasen endres.

## Relatert

- [Oversikt over tilkoblinger](/docs/connectors/overview)
- [Tilgang til rader og kolonner](/docs/connectors/row-and-column-access)
- [Direktesvar](/docs/use-dvina/features/live-answers)
- [Din første chat](/docs/use-dvina/get-started/first-chat)
