🔨 Integracje
W Illa, możesz użyć edytora zapytania Snowflake do wykonywania zapytań SQL w magazynie danych Snowflake. Możesz połączyć się z Snowflake wprowadzając dane konta Snowflake, w tym nazwę konta, nazwę użytkownika, hasło i nazwę magazynu. Po połączeniu z płatkiem Snowflake, możesz użyć edytora zapytań do zapisywania i wykonywania zapytań SQL do pobierania, manipulowania i analizowania danych.
Istnieją dwa sposoby na utworzenie zasobu w Illa po zalogowaniu się na swoje konto Illa.
Zaloguj się do swojego konta Illa wybierz **Zasoby**
na górze strony i kliknij przycisk **Utwórz nowy**
.
Wybierz Snowflake
z listy baz danych.
Połącz się z bazą danych z wymaganymi parametrami opisanymi poniżej w “Ustawienia połączenia”.
Kliknij **Test Connection**
aby sprawdzić, czy możemy połączyć się z bazą danych. Jeśli tak, kliknij Zapisz zasoby
, sprawdź dwukrotnie nazwę hosta, port, nazwę użytkownika i hasło jest poprawne.
Po utworzeniu zasobu, gotowe płatki śniegu będą wyświetlane jak pokazano.
Zaloguj się na swoje konto Illa, utwórz projekt w Illa Builder na stronie **App**
, i przejdź do listy działań` na dole strony. Kliknij **new**
, a następnie wybierz śnieżny
z listy bazy danych. Następnie połącz się z bazą danych z wymaganymi parametrami opisanymi w Connection Settings
poniżej.
Kliknij **Test Connection**
aby sprawdzić, czy możemy połączyć się z bazą danych. Jeśli tak, kliknij Zapisz zasoby
, sprawdź dwukrotnie nazwę hosta, port, nazwę użytkownika i hasło jest poprawne.
Tutaj musimy dostarczyć informacji na temat połączenia z bazą danych Snowflake.
Właściwości | Wymagane | Opis |
---|---|---|
Nazwisko | wymagane | Nazwa zasobu podczas tworzenia akcji w ILLA. |
Nazwa konta | wymagane | unikalny identyfikator przypisany do każdego konta Snowflake |
Magazyn | wymagane | klaster zasobów obliczeniowych wykorzystywanych do przetwarzania zapytań i wykonywania analitycznych obciążeń |
Baza danych | wymagane | Nazwa bazy danych |
Schemat | fakultatywne | pojemnik zawierający obiekty bazy danych, takie jak tabele, widoki i procedury. |
Rola | fakultatywne | nazwany zestaw uprawnień, które mogą być przypisane do jednego lub więcej użytkowników |
Uwierzytelnianie | wymagane | bezpieczny dostęp do danych i zasobów w magazynie danych z płatków śnieżnych (Basic Auth lub Key Pair (obsługiwane są tylko szyfrowane klucze prywatne)) |
Nazwa użytkownika | wymagane | nazwę użytkownika, której chcesz używać podczas logowania do serwera Snowflake. |
Hasło | wymagane | Użyj tego hasła do uwierzytelniania. |
Stworzyliśmy zasób z płatków śniegu, możemy dodać akcję wybierając płatki śnieżne z listy akcji i wybierając przycisk Utwórz akcję`.
Teraz dodaliśmy serwer Snowflake jako akcję do naszej strony budynku.
Właściwości | Opis |
---|---|
Zapytanie SQL | polecenia sql do pobrania (select), wstawiania, aktualizacji, usuwania danych z bazy danych |
Transformator | przekształcanie danych w styl jaki lubisz za pomocą JavaScript |
Przykładowe użycie:
WYBIERZ * od użytkowników ORDER według nazwiska;
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 }};