🔨 Інтеграція
У Іллах ви можете використовувати редактор запитів Snowflake для виконання SQL із вашим складом даних Snowflake . Ви можете підключитись до Snowflake ввівши ваші облікові дані Snowflake в тому числі ім’я облікового запису, ім’я користувача, пароль та ім’я складу. Після підключення до Snowflake ви можете використовувати редактор запитів для написання та виконання SQL-запитів для отримання та аналізу ваших даних.
Існує два способи створити ресурс у Іллі після входу до облікового запису Illa в обліковий запис.
Увійдіть до свого рахунку Ілла, оберіть Ресурсина верху сторінки та натисніть кнопку
Створити нове`.
Оберіть Snowflake
зі списку бази даних.
Підключіться до бази даних з необхідними параметрами, описаними в меню Параметри підключення
нижче.
Натисніть **Test Connection**
, щоб перевірити, чи можна успішно підключитися до бази даних. Якщо так, натисніть Зберегти ресурси`, ще, подвоїти ім’я хоста, ім’я користувача та пароль правильні.
Після створення ресурсу, за допомогою буде показано готову Сніжинку.
Увійдіть до свого облікового запису Ілла, створіть проект в конструкторі Ila в сторінці **App**
і навігація до Списку дій
в нижній частині сторінки. Натисніть **новий**
, потім оберіть Snowflake
зі списку бази даних. Далі підключіться до бази даних з необхідними параметрами, описаними в меню Параметри підключення
нижче.
Натисніть **Test Connection**
, щоб перевірити, чи можна успішно підключитися до бази даних. Якщо так, натисніть Зберегти ресурси`, ще, подвоїти ім’я хоста, ім’я користувача та пароль правильні.
Тут нам потрібна інформація для підключення до бази даних Snowflake
Властивості | Обов’язково | Опис |
---|---|---|
Ім’я | обов’язково | Назва ресурсу при створенні дій в ILLA. |
Контрагент | обов’язково | унікальний ідентифікатор, що присвоюється кожному обліковому запису Snowflake |
Склад | обов’язково | кластеризація обчислених ресурсів, які використовуються для обробки запитів і запуску аналітичних робочих навантажень |
База даних | обов’язково | Ім’я бази даних |
Схема | необов’язково | контейнер, який тримає об’єкти баз даних, такі як таблиці, подання і процедури |
Роль | необов’язково | набір привілеїв, що можуть бути призначені одному або декільком користувачам |
Автентифікація | обов’язково | безпечний доступ до ваших даних і ресурсів у складі даних Snowflake (Підтримуються базова Авторизація або ключ (підтримується лише зашифровані приватні ключі) |
Ім’я користувача | обов’язково | ім’я користувача, який Ви бажаєте використовувати при вході до сервера Snowflake |
Пароль | обов’язково | Використовуйте цей пароль для автентифікації. |
Ми створили ресурс Snowflake і можемо додати дію, обравши Snowflake з вікна і вибравши ‘Створити дію` кнопку.
Тепер ми додали сервер Snowflake як дію до нашої сторінки будівництва.
Властивості | Опис |
---|---|
SQL запит | команди sql для отримання (вибрані), вставлення, оновлення, видалення даних з бази даних |
Трансформатор | перетворення даних в бажаний вами стиль з використанням JavaScript |
Приклад використання:
SELECT * FROM користувачі ORDER BY прізвище;
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 }};