ILLA home page
  1. Snefnug

I Illa kan du bruge Snowflake forespørgselseditoren til at udføre SQL-forespørgsler mod dit Snowflake datalager. Du kan oprette forbindelse til Snowflake ved at indtaste dine Snowflake kontooplysninger, herunder kontonavn, brugernavn, adgangskode og lagernavn. Når du har tilsluttet Snowflake, kan du bruge forespørgselseditoren til at skrive og udføre SQL-forespørgsler til at hente, manipulere og analysere dine data.

Opret Snefnug

Der er to måder at oprette en ressource på i Illa efter at have logget ind på din Illa-konto.

  • Opret i ressourcer

Log ind på din Illa-konto, vælg **Ressourcer** øverst på siden, og klik på **Opret ny** knappen.

external_resource

Vælg Snowflake fra databaselisten.

action_list

Opret forbindelse til databasen med de krævede parametre, der er beskrevet i ‘Forbindelsesindstillinger’ nedenfor.

Klik på **Test Connection** for at se, om vi kan oprette forbindelse til databasen. Hvis ja, klik på Gem ressourcer, ellers dobbelttjek værtsnavn, port, brugernavn og adgangskode er korrekt.

Efter oprettelse af en ressource, vil den klar Snowflake vises som vist.

snow_ex_ready

  • Opret i Builder

Log ind på din Illa-konto, opret et projekt i Illa Builder på siden ’App’, og navigere til Action List nederst på siden. Klik på **ny**, vælg derefter Snowflake fra databaselisten. Opret derefter forbindelse til databasen med de nødvendige parametre, der er beskrevet i ‘Forbindelsesindstillinger’ nedenfor.

Klik på **Test Connection** for at se, om vi kan oprette forbindelse til databasen. Hvis ja, klik på Gem ressourcer, ellers dobbelttjek værtsnavn, port, brugernavn og adgangskode er korrekt.

Forbindelsesindstillinger

Her er vi nødt til at give oplysninger for tilslutning til Snowflake database.

snow_config

EgenskaberPåkrævetVarebeskrivelse
NavnpåkrævetNavnet på ressource når der oprettes handlinger i ILLA.
Konto navnpåkrævetentydig identifikator, der tildeles til hver Snowflake konto
Lagerstedpåkræveten klynge af beregningsressourcer, der bruges til at behandle forespørgsler og køre analytiske arbejdsbyrder
DatabasepåkrævetNavnet på databasen
Skemavalgfrien beholder, der indeholder databaseobjekter såsom tabeller, visninger og procedurer
Rollevalgfriet navngivet sæt af privilegier, der kan tildeles en eller flere brugere
Godkendelsepåkrævetsikker adgang til dine data og ressourcer i Snowflake datalageret (Basic Auth eller Key Pair (kun krypterede private nøgler understøttes))
Brugernavnpåkrævetdet brugernavn du ønsker at bruge, når du logger på Snowflake serveren.
AdgangskodepåkrævetBrug denne adgangskode til godkendelse.

Opret Handlinger

Vi har oprettet en Snowflake ressource, vi kan tilføje handlingen ved at vælge Snowflake fra handlingslisten og vælge Opret handling-knappen.

snow_resource_list

Nu har vi tilføjet Snowflake server som en handling til vores byggeside.

snow

Indstil Snefnug

EgenskaberVarebeskrivelse
SQL forespørgselsql kommandoer til at hente (vælge), indsætte, opdatere, slette data fra database
Transformatoromdanne data til den stil, du ønsker at bruge JavaScript

Eksempel på anvendelse:

  • Vælg
VÆLG * FRA brugere ORDER BY Efternavn;
  • Insert
INSERT INTO users

	(firstname, lastname, email)

VALUES

	(

		{{ NewUser.data.firstNameInput }},

		{{ NewUser.data.lastNameInput }},

		{{ NewUser.data.emailInput }}

	);
  • Opdater
UPDATE users
  SET firstname = '{{form1.updatedProfile.first}}'
  WHERE id = {{ form1.updatedProfile.uid}};
  • Slet
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};