🔨 Integrări
În Illa, poți folosi editorul de interogare cu fulgi de zăpadă pentru a executa interogări SQL împotriva depozitului de date cu fulgi de zăpadă. Vă puteţi conecta la Snowflake prin introducerea credenţialelor contului Dumneavoastră de fulge, inclusiv numele contului, numele de utilizator, parola şi numele depozitului. Odată ce te-ai conectat la Snowflake, poți folosi editorul de interogare pentru a scrie și executa interogări SQL pentru a recupera, manipula și analiza datele.
Există două modalități de a crea o resursă în Illa după ce te autentifici în contul tău Illa.
Conectează-te la contul tău Illa, selectează **Resurse**
din partea de sus a paginii și apasă butonul **Creează nou**
.
Selectaţi Snowflake
din lista de baze de date.
Conectați-vă la baza de date cu parametrii necesari descriși în Setări conexiuni
de mai jos.
Faceți clic pe **Test Connection**
pentru a vedea dacă ne putem conecta cu succes la baza de date. Dacă da, apasă pe Salvează Resurse
, în caz contrar, verifică de două ori numele gazdei, portul, numele de utilizator și parola sunt corecte.
Dupa crearea unei resurse, fulgul pregatit de zapada se va afisa ca afisat.
Conectează-te la contul tău Illa, creează un proiect în Illa Builder în pagina **App**
, şi navighează la Lista de Acţiuni
în partea de jos a paginii. Faceţi clic pe **nou**
, apoi selectaţi Snowflake
din lista de baze de date. Apoi, conectați-vă la baza de date cu parametrii necesari descriși în Setări conexiuni
de mai jos.
Faceți clic pe **Test Connection**
pentru a vedea dacă ne putem conecta cu succes la baza de date. Dacă da, apasă pe Salvează Resurse
, în caz contrar, verifică de două ori numele gazdei, portul, numele de utilizator și parola sunt corecte.
Aici trebuie să furnizăm informaţii pentru conectarea la baza de date Snowflake.
Proprietăți | Necesar | Descriere |
---|---|---|
Nume | necesar | Numele pentru resurse la crearea de acțiuni în ILLA. |
Nume cont | necesar | identificator unic care este atribuit fiecărui cont de fulg de zăpadă |
Depozit | necesar | un grup de resurse de calcul care sunt utilizate pentru a procesa interogări și pentru a executa sarcinile analitice |
Baza de date | necesar | Numele bazei de date |
Schema | opţional | un container care conține obiecte din baza de date cum ar fi tabele, vizualizările și procedurile |
Rol | opţional | un set de privilegii care pot fi atribuite unuia sau mai multor utilizatori |
Autentificare | necesar | acces securizat la datele și resursele din depozitul de date cu fulgi de zăpadă (Basic Auth sau Pair Cheie (doar cheile private criptate sunt suportate)) |
Nume | necesar | numele de utilizator pe care dorești să îl folosești când te conectezi la serverul de fulgere de zăpadă. |
Parolă | necesar | Utilizați această parolă pentru autentificare. |
Am creat o resursă de Zăpadă, putem adăuga acțiunea selectând Snowflake din lista de acțiuni și alegând butonul Creare acțiune
.
Acum am adăugat serverul de fulgi de zăpadă ca o acțiune la pagina noastră de construcție.
Proprietăți | Descriere |
---|---|
Interogare SQL | comenzi sql pentru a prelua (select), inserare, actualizare, ștergere date din baza de date |
Transformator | Transformarea datelor în stilul care îți place să folosești JavaScript |
Exemplu de utilizare:
SELECTARE * DE LA utilizatorii ORDUL DUPĂ Nume;
INSERT INTO users
(firstname, lastname, email)
VALUES
(
{{ NewUser.data.firstNameInput }},
{{ NewUser.data.lastNameInput }},
{{ NewUser.data.emailInput }}
);
UPDATE users
SET firstname = '{{form1.updatedProfile.first}}'
WHERE id = {{ form1.updatedProfile.uid}};
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};