SQL dataaflevering

Formål:


Artiklen vil forklare mulighederne for opsætning af SQL Queries gennem XFlows SQL dataaflevering. Artiklen vil gennemgå alle vigtige indstillinger, og hvordan værdier kan mappes fra feltværdier.

Sidst redigeret: 05/02-25

Indholdsfortegnelse:


1. Beskrivelse

2. Vejledning

2.1. Generelle indstillinger

2.2. Input

2.2. Output

1. Opsætning af SQL dataaflevering


SQL dataaflevering giver mulighed for at integrere til eksterne databaser. SQL dataafleveringen kan sende en Query til en ekstern database, hvor information, som eventuelt returneres, kan bruges som Output. Dette kan anvendes videre i andre dataafleveringer eller indsættes som værdier i blanketten.

SQL dataafleveringer kan oprettes og redigeres under menupunktet “Datafleveringer”.

Det er vigtigt at SQL databasen er offentlig tilgængelig, hvis man er på SaaS.

2. Vejledning


Tryk på SQL for at oprette en ny dataaflevering.



2.1. Generelle indstillinger

Navn og Beskrivelse på SQL dataafleveringen

Aktiv: Dette bestemmer, om SQL dataafleveringen kan findes i opsætningen af dataafleveringer i flowdesigneren. Hvis en dataaflevering allerede gør brug af opsætningen, vil dataafleveringen stadig fungere, selvom opsætningen er markeret som ‘ikke aktiv’.

Connection string: Den connection string, der skal bruges til at forbinde til databasen. Connection string skal indeholde authentication.

SQL Script: Her skal den query, der skal eksekveres på databasen, skrives. Dette kræver en vis viden omkring SQL queries. Der er ingen begrænsning i forhold til scriptet, så det er muligt at bruge Insert, Update, Delete osv.

Generelle indstillinger udfyldes her



2.2. Input

Feltnavn: Dette bruges til at adskille mappings i dataafleveringens opsætning

Type: Disse begrænser, hvilke felter der kan vælges imellem.

Flettefelt: Dette bruges til at mappe værdier fra SQL dataafleveringen ind i den SQL Query, der eksekveres.

Tilføj nye felter her



2.3. Output

Output-variabler bruges ligesom API-dataaflevering, altså som “Dataaflevering output” i en anden dataaflevering under mappings.

Feltnavn: Disse bruges til at mappe værdier, som eventuelt kommer tilbage fra SQL-query. Disse værdier kan være case-sensitive.

Hvis et response returnerer en Body som denne: {fornavn: “Gert”}, vil feltnavnet være 'fornavn'.

Type: Disse begrænser, hvilke felter der kan vælges i opsætning i flowdesigneren.

Du tilføjer nye output-felter efter input-felterne


Relaterede artikler


Mail dataaflevering

SBSYS dataafleveringer

SLS dataaflevering