Amazon Redshift
Az Amazon Redshift egy teljesen menedzselt, petabyte léptékű adattárház szolgáltatás a felhőben, amelyet nagy teljesítményű elemzésekhez terveztek, standard SQL-lekérdezéseket használva. Ez az Amazon Redshift alkalmazás elsősorban az adatbázis-kezelésre összpontosít.
Beállítás előtt
Mielőtt csatlakozhatnál, győződj meg arról, hogy:
- Rendelkezel AWS root felhasználói fiókkal vagy a root felhasználó által létrehozott IAM felhasználóval.
- Rendelkezel hozzáférési kulccsal és titkos kulccsal, amelyet az IAM felhasználód számára generáltak.
- Hozzáféréssel rendelkezel azokhoz a modellekhez, amelyeket használni szeretnél. Hozzáférést kell kérned egy modellhez, mielőtt használhatnád azt. Ha megpróbálsz egy modellt használni, mielőtt hozzáférést kértél volna, hibaüzenetet fogsz kapni.
IAM felhasználó létrehozása
- Lépj az Identity and Access Management oldalra.
- Válaszd a Users lehetőséget a bal oldali menüből.
- Kattints a Create user gombra.
- Add meg a User name értéket, majd kattints a Next gombra.
- Válaszd az Attach policies directly opciót a Permissions options közül.
- Add hozzá az AdministratorAccess és AmazonRedshiftFullAccess házirendeket, majd kattints a Next gombra.
- Ellenőrizd a felhasználói adatokat és jogosultságokat, majd kattints a Create user gombra.
Hozzáférési kulcs generálása
- Lépj az Identity and Access Management oldalra.
- Válaszd a Users lehetőséget a bal oldali menüből.
- Válaszd ki azt a felhasználót, akinek hozzáférési kulcsot szeretnél generálni.
- Lépj a Security credentials fülre.
- Görgess le az Access keys részhez, és kattints a Create access key gombra.
- Válaszd ki a Use case opciót, majd kattints a Next gombra.
- Add meg a Description tag value értéket, majd kattints a Create access key gombra.
- Mentsd el az Access key és Secret access key értékeket, hogy csatlakozni tudj az Amazon Redshift szolgáltatáshoz a Blackbird segítségével.
Csatlakozás
- Navigálj az alkalmazásokhoz és keress rá az Amazon Redshift-re. Ha nem találod az Amazon Redshift-et, kattints a jobb felső sarokban található Add App gombra, válaszd az Amazon Redshift-et, és add hozzá az alkalmazást a Blackbird környezetedhez.
- Kattints az Add Connection gombra.
- Nevezd el a kapcsolatot a későbbi hivatkozáshoz, például ‘Szervezetem’.
- Töltsd ki a hozzáférési kulcsot és titkos kulcsot, amelyeket az előző szakaszban szereztél.
- Kattints a Connect gombra.
- Ellenőrizd, hogy a kapcsolat megjelent-e, és a státusza Connected.
Actions
Database
-
Get entries visszaadja a táblázat rekordok listáját a megadott szűrők alapján. Opcionálisan megadhatod a limit/offset értékeket vagy a Where feltételt. A Where feltétel karakterláncként van meghatározva, például
age > 18
. -
Add entry új rekordot ad a táblázathoz. Az értékek karakterláncok tömbjeként vannak megadva, ugyanabban a sorrendben, ahogy az oszlopok a táblázatban találhatók. Kevesebb értéket is megadhatsz, ha a többi oszlop nullázható vagy alapértelmezett értékkel rendelkezik.
-
Update entries frissíti a táblázat rekordjait a megadott szűrők alapján. A frissítés kritériumainak meghatározásához a Where feltételt használhatod, hasonlóan a Get Entries művelethez. A Columns és Values bemeneteknek ugyanolyan méretűnek kell lenniük, egymással a megfelelő pozíciók alapján összhangban.
Például, ha a Columns bemenet: Name, Age, Gender; és a Values bemenet: Bob, 13, Non-binary; a táblázat frissíti a rekordot, beállítva a Bob értéket a Name mezőhöz, a 13-at az Age mezőhöz és a Non-binary-t a Gender mezőhöz. Ügyelj a Columns és Values bemenetek méretének következetességére a pontos és hatékony frissítésekhez.
-
Delete entries törli a rekordokat a megadott táblázatból. A frissítés kritériumainak meghatározásához a Where feltételt használhatod, hasonlóan a Get Entries művelethez.
-
Query database bármilyen nyers SQL lekérdezést végrehajt, és visszaadja az eredményeket, ha vannak.
Visszajelzés
Szeretnéd használni ezt az alkalmazást, vagy visszajelzést szeretnél adni a megvalósításunkról? Vedd fel velünk a kapcsolatot a kialakított csatornákon keresztül, vagy hozz létre egy problémát.