Amazon Redshift
Amazon Redshift — це повністю керований сервіс сховища даних петабайтного масштабу в хмарі, призначений для високопродуктивного аналізу з використанням стандартних SQL-запитів. Цей додаток Amazon Redshift в основному зосереджений на управлінні базами даних.
Перед налаштуванням
Перш ніж ви зможете підключитися, переконайтеся, що:
- У вас є обліковий запис кореневого користувача AWS або користувач IAM, створений для вас кореневим користувачем.
- У вас є ключ доступу та секрет, згенеровані для вашого користувача IAM.
- У вас є доступ до моделей, які ви хочете використовувати. Ви повинні запросити доступ до моделі, перш ніж зможете її використовувати. Якщо ви спробуєте використовувати модель до того, як запросили доступ до неї, ви отримаєте помилку.
Створення користувача IAM
- Перейдіть до Identity and Access Management.
- Виберіть Users на бічній панелі зліва.
- Натисніть Create user.
- Введіть User name і натисніть Next.
- Виберіть опцію Attach policies directly з Permissions options.
- Додайте політики AdministratorAccess та AmazonRedshiftFullAccess, потім натисніть Next.
- Перегляньте деталі користувача та дозволи, потім натисніть Create user.
Генерування ключа доступу
- Перейдіть до Identity and Access Management.
- Виберіть Users на бічній панелі зліва.
- Виберіть користувача, для якого ви хочете згенерувати ключ доступу.
- Перейдіть на вкладку Security credentials.
- Прокрутіть униз до розділу Access keys і натисніть Create access key.
- Виберіть Use case і натисніть Next.
- Введіть Description tag value і натисніть Create access key.
- Збережіть значення Access key та Secret access key для підключення до Amazon Redshift через Blackbird.
Підключення
- Перейдіть до додатків і знайдіть Amazon Redshift. Якщо ви не можете знайти Amazon Redshift, натисніть Add App у верхньому правому куті, виберіть Amazon Redshift і додайте додаток до свого середовища Blackbird.
- Натисніть Add Connection.
- Назвіть своє підключення для подальшого використання, наприклад, ‘Моя організація’.
- Заповніть ключ доступу та секрет, отримані в попередньому розділі.
- Натисніть Connect.
- Підтвердіть, що з’явилося підключення і статус Connected.
Actions
Database
-
Get entries повертає список записів таблиці на основі наданих фільтрів. Ви можете додатково вказати ліміт/зсув або оператор Where. Оператор Where вказується як рядок, наприклад
age > 18
. -
Add entry додає новий запис до таблиці. Значення вказуються як масив рядків у тому ж порядку, як колонки всередині таблиці. Ви можете вказати менше значень, якщо решта колонок можуть бути нульовими або мають значення за замовчуванням.
-
Update entries оновлює записи таблиці на основі наданих фільтрів. Щоб визначити критерії для оновлення, ви можете використовувати оператор Where аналогічно дії Get Entries. Вхідні дані Columns і Values повинні мати однаковий розмір, узгоджуючись один з одним на основі їхніх відповідних позицій.
Наприклад, якщо вхідні дані Columns: Name, Age, Gender; а вхідні дані Values: Bob, 13, Non-binary; таблиця оновить запис, встановивши Bob для Name, 13 для Age і Non-binary для Gender. Забезпечте узгодженість розмірів вхідних даних Columns і Values для точних та ефективних оновлень.
-
Delete entries видаляє записи з вказаної таблиці. Щоб визначити критерії для оновлення, ви можете використовувати оператор Where аналогічно дії Get Entries.
-
Query database виконує будь-який сирий SQL-запит і повертає результати, якщо вони є.
Зворотній зв’язок
Хочете використовувати цей додаток або маєте відгуки щодо нашої реалізації? Зв’яжіться з нами, використовуючи встановлені канали або створіть проблему.