# Databaser og datavarehuse

> Tilslut en database eller et datavarehus, og stil spørgsmål med almindelige ord. Dvina læser kun, og hver forespørgsel kontrolleres, før den køres.

Tilslut din database eller dit datavarehus, og spørg, som du ville spørge en kollega. Dvina finder de rigtige tabeller, skriver forespørgslen og viser dig svaret.

## Det kan Dvina

- **Få svar med almindelige ord.** Spørg "Hvilke regioner mistede tilbagevendende kunder i sidste kvartal?", så finder Dvina tabellerne, skriver forespørgslen og viser svaret, ofte med et diagram og tabellen nedenunder.
- **Kortlæg dine tabeller.** Dvina lærer, hvordan dine tabeller hænger sammen, så du aldrig behøver at angive et join.
- **Vis svaret på din måde.** Vælg, hvordan et svar skal vises: **Tabel**, **Linje**, **Areal**, **Søjle**, **Vandret søjle**, **Cirkel**, **Ring**, **Radar** eller **Polært areal**.
- **Gem et svar.** Gem et svar som en indsigt, og åbn det igen, når du har brug for det.

Du kan tilslutte 20 databaser og datavarehuse, herunder PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, Redshift og Databricks.

Hvis du vil bruge en database i en besked, skal du skrive <kbd>/</kbd> i beskedfeltet og vælge den.

## Tilladelser

Databaser og datavarehuse, du tilslutter, er som udgangspunkt skrivebeskyttede.

- **Kun enkelte læseforespørgsler:** Før en forespørgsel køres, kontrolleres det, at den består af en enkelt læseforespørgsel. Dine data forbliver uændrede.
- **Ingen ændringer:** Hvis du beder Dvina om at ændre eller slette data, fortæller den dig, at den kun læser, og kan i stedet tilbyde at vise en liste over det, du spurgte om.
- **Din kontos adgang:** Dvina kan se de tabeller, som den databasekonto, du tilslutter med, har læseadgang til. Hvis der ikke vises nogen tabeller, skal du bede databasens administrator om at kontrollere kontoens læseadgang.
- **Rækker og kolonner for hver person:** Når du deler en tabel, kan adgangsregler begrænse, hvilke rækker hver person ser, og skjule kolonner. Se [Styr, hvilke rækker og kolonner andre kan se](/docs/connectors/row-and-column-access).

> [!TIP]
> Tilslut med en databasekonto, der kun har læseadgang. Dvina skriver aldrig, og en konto med kun læseadgang sikrer, at det også gælder på databasens side.

## Sådan tilslutter du

1. Åbn **Databaser** i dit bibliotek, og vælg **Tilslut en database**. Du kan også vælge **Tilføj kontekst** i dit bibliotek og derefter **Databaser**.
2. Find din database eller dit datavarehus. Du kan søge efter navn.
3. Vælg **Tilslut**.
4. Indtast et **Kildenavn** og forbindelsesoplysninger som **Vært**, **Port**, **Database**, **Brugernavn** og **Adgangskode**. Nogle datavarehuse kræver andre oplysninger i stedet, f.eks. en konto, et projekt eller en fil til en tjenestekonto.
5. Under **Kryptering (SSL)** skal du vælge **Verificeret**, **Påkrævet** eller **Fra**.
6. Slå **Find relationer mellem tabeller** til, hvis Dvina skal undersøge, hvordan dine tabeller hænger sammen. Det kan tage noget tid med store databaser.
7. Vælg **Tilslut**.

Dvina kontrollerer forbindelsen og finder dine tabeller. Hver tabel viser, hvornår den er **Klar til spørgsmål**, og du kan følge status på databasens side.

### Hvis forbindelsen mislykkes

Dvina fortæller, hvad der gik galt. De mest almindelige løsninger:

- **Databasen afviste loginoplysningerne:** Kontrollér brugernavn, adgangskode og godkendelsesmetode.
- **Adressen peger på et privat eller internt netværk:** Brug databasens offentlige værtsnavn eller IP-adresse.
- **Den krypterede forbindelse kunne ikke oprettes:** Hvis databasen bruger et selvsigneret certifikat, skal du vælge **Påkrævet** i stedet for **Verificeret**. Hvis den ikke understøtter SSL, skal du vælge **Fra**.
- **Databasen kunne ikke nås:** Kontrollér, at den er tilgængelig, samt netværksadgang, vært og port.

Hvis du vil ændre oplysningerne senere, skal du åbne databasen og vælge **Rediger forbindelse** og derefter **Kontrollér igen**.

## Se, hvordan dine tabeller hænger sammen

Åbn **Databaser** i dit bibliotek, åbn databasen, og vælg dens kort, som er det første på siden. Panelet **Databaseskema** giver dig et overblik over databasen:

- **Forbindelse:** databasens oplysninger, f.eks. **Vært**, **Port** og **Bruger**, samt dens **Status**: **Forbundet** eller **Kan ikke oprette forbindelse**, med tidspunktet for den seneste kontrol. Vælg **Kontrollér igen** for at kontrollere den nu.
- **Relationer:** om Dvina har søgt efter forbindelser mellem dine tabeller. Vælg **Find relationer** eller **Søg igen** for at starte en søgning.
- **Diagrammet:** hver tabel vises som et kort med sine kolonner, nøglerne øverst og en linje for hver relation mellem tabellerne. Hold markøren over en linje for at fremhæve de to kolonner, den forbinder. Vælg en tabel for at åbne den.

Brug **Find en tabel eller kolonne** til at finde en tabel eller en kolonne. Vælg **Udvid** for at se diagrammet på hele skærmen.

I diagrammet markerer **PK** en primærnøgle og **FK** en fremmednøgle. En fuldt optrukket linje er en relation, der er defineret i din database, eller en relation, der er bekræftet og bruges i forespørgsler. En stiplet linje er **Foreslået**: en relation, som Dvina har fundet i dine data, men som endnu ikke bruges.

### Gennemgå de relationer, Dvina har fundet

1. Vælg en stiplet linje i diagrammet.
2. Kontrollér de to kolonner, den forbinder.
3. Vælg **Bekræft** for at bruge relationen i forespørgsler, eller **Afvis**, hvis den er forkert. En relation, du afviser, bliver ikke foreslået igen.

### Store databaser

- Når Dvina søger efter relationer, tæller den rækker i dine tabeller, så det kan tage et stykke tid. Hvis en database har mere end 100 tabeller, søger Dvina ikke automatisk, selvom du har slået **Find relationer mellem tabeller** til. Vælg **Find relationer**, når du er klar.
- Når en database har mere end 40 tabeller, viser diagrammet én tabel og dens nabotabeller. Brug søgningen til at fokusere på en anden tabel.

## Gem og opdater indsigter

En indsigt gemmer svaret på et spørgsmål, så du kan åbne det igen med opdaterede data.

1. Vælg, hvordan svaret skal vises, f.eks. **Tabel** eller **Søjlediagram**, på kortet med svaret.
2. Vælg **Gem**. Dvina viser **Gemt som en indsigt**. På en telefon skal du først vælge **Udvid** og derefter **Gem** i sidepanelet.
3. Vælg **Gemt** for at åbne indsigtens indhold. Du kan også finde den i dit feed.

Indsigten åbnes i sidepanelet. Her kan du:

- **Omdøbe den:** Klik på navnet øverst, og skriv et nyt.
- **Ændre visningen:** Vælg en anden præsentation eller en pivotvisning. Den nye visning gemmes med indsigten.
- **Opdatere den:** Åbn panelets menu, og vælg **Opdater** for at køre den igen med de nyeste data.
- **Downloade den:** Åbn panelets menu, og vælg **Download**.
- **Slette den:** Åbn panelets menu, og vælg **Slet**. Den flyttes til papirkurven, hvor du kan gendanne den.

### Delte indsigter

Når du deler en indsigt, skal du vælge **Kan redigere** eller **Kan se** for hver person.

- **Personer, der kan redigere**, kan også opdatere den.
- **Personer, der kan se**, kan kun se indsigten. De kan ændre visningen på deres egen skærm, men ændringen gemmes ikke, og de ser **Kun redaktører kan opdatere** og **Kun redaktører kan omdøbe**.

Hvis en tabels adgangsregler begrænser, hvad en person kan se, får vedkommende sit eget resultat fra indsigten, markeret med **Begrænset visning**. Se [Styr, hvilke rækker og kolonner andre kan se](/docs/connectors/row-and-column-access).

## Privatliv

- Det, du forbinder, bruges aldrig til at træne AI-modeller.
- Kun det, din anmodning kræver, bliver læst.
- Personlige oplysninger som kort- og telefonnumre maskeres, før AI'en ser dem.
- Dine data krypteres under overførsel.

## Afbryd forbindelsen

1. Åbn **Databaser** i dit bibliotek, og vælg databasen.
2. Åbn dens menu, og vælg **Afbryd forbindelsen**. Vælg derefter **Afbryd forbindelsen** for at bekræfte.

Databasen flyttes til papirkurven sammen med dens tabeller og de indsigter, der er baseret på dem. Du kan gendanne dem derfra. Intet i selve databasen ændres.

## Relateret

- [Oversigt over forbindelser](/docs/connectors/overview)
- [Adgang til rækker og kolonner](/docs/connectors/row-and-column-access)
- [Live-svar](/docs/use-dvina/features/live-answers)
- [Din første chat](/docs/use-dvina/get-started/first-chat)
