Tento článek poskytuje uživatelům hlubší porozumění pro implementaci Data Warehouse s AWS Redshift.
Co je AWS Redshift?
AWS Redshift umožňuje svým uživatelům získávat a manipulovat s daty bez všech konfigurací tradiční databáze. Inteligentně škáluje kapacitu v závislosti na požadavcích aplikace, poskytuje rychlé a přesné odezvy a je plně řízen AWS. AWS Redshift je široce používán pro své rozsáhlé aplikace analýzy velkých dat. Kromě toho se řídí modelem placení podle použití a nevznikají další poplatky, když je sklad nečinný:
Další informace o Redshift naleznete v tomto článku: „Jaké jsou datové typy Amazon Redshift“ :
Jak implementovat datové sklady s Amazon Redshift?
Amazon Redshift používá standardní dotazovací jazyk (SQL) v různých skladech pro provádění dotazů. Získávání maximálních hodnot při sledování nákladů na ruční nastavení datového skladu je únavné. Proto AWS Redshift přesně a inteligentně urychluje vaše obchodní úkoly související s daty a pomáhá vám urychlit čas potřebný k získání přehledu o datech rychlým, snadným, spolehlivým a bezpečným způsobem. Implementace Data Warehousing s Amazon Redshift má mnoho výhod:
- Šifrování dat
- Inteligentní optimalizace
- Nákladově optimální
- Automatizujte opakující se úkoly
- Kapacita automatického škálování
- Podpora různých zdrojů AWS
Níže jsou uvedeny některé kroky, ve kterých můžeme implementovat datové sklady s Amazon Redshift:
Krok 1: Vytvořte roli IAM
První krok při implementaci datového skladu na AWS Redshift začíná vytvořením role IAM. Pro tento účel vyhledejte a vyberte roli IAM na Konzole pro správu AWS :
Klikněte na 'Role' možnost z postranního panelu role IAM:
Klikněte na 'Vytvořit roli' tlačítko další:
V Typ důvěryhodné entity sekce, klikněte na “Služba AWS” když vytváříme tuto roli IAM pro Redshift:
V Případ použití sekce , vybrat 'Rudý posun' ve zvýrazněném poli a pokračujte výběrem následující zvýrazněné možnosti. Klikněte na 'Další' tlačítko poté:
V Zásady povolení sekce , vyhledejte a vyberte 'AmazonS3ReadOnlyAccess' volba. A pak klikněte na 'Další' tlačítko poté:
V Detaily role sekce , zadejte název role:
Zachování zbytku výchozí nastavení, klikněte na 'Vytvořit roli' tlačítko ve spodní části rozhraní:
Role byla úspěšně vytvořené. Klikněte na 'Zobrazit roli' knoflík:
V Zobrazit roli sekce, zkopírujte RNA a uložte jej do poznámkového bloku pro budoucí použití:
Krok 2: Vytvořte Redshift Cluster
V konzole pro správu AWS vyhledejte a vyberte 'Rudý posun' servis:
Přejděte dolů na 'Rudý posun' hlavní konzole a klikněte na 'Vytvořit cluster' knoflík:
Tím bude uživatel navigován na 'Vytvořit klastr' rozhraní. Zde na tomto rozhraní zadejte název clusteru a vyberte 'dc.2 velký' pro typ clusteru:
V Konfigurace databáze oddíly, zajistit a uživatelské jméno a Heslo pro cluster:
Přejděte dolů na role IAM sekce. Zde připojíme roli IAM, kterou jsme vytvořili dříve v tomto tutoriálu. Za tímto účelem klikněte na 'Přidružená role IAM' knoflík:
V této sekci jsme vybrali vytvořenou roli a klikli na „Přidružení rolí IAM“ tlačítko pro připojení role:
Při zachování výchozích hodnot klikněte na 'Vytvořit cluster' tlačítko ve spodní části rozhraní:
To bude nějakou dobu trvat, než bude cluster k dispozici. Klikněte na název clusteru z ovládacího panelu RDS po zobrazení stavu 'Aktivní':
Krok 3: Přidejte oprávnění
Přístup k Služba IAM z konzoly pro správu AWS do nakonfigurovat novou zásadu v uživatelském účtu root:
z IAM Dashboard, klikněte na 'Uživatelé' možnost z levého postranního panelu:
Klikněte na Název role to má administrátorský přístup na účet:
Klepněte na 'Přidat oprávnění' tlačítko umístěné na rozhraní:
Klikněte na „Připojte zásady přímo“ možnost pod Možnosti oprávnění sekce:
Přidejte do svého účtu následující oprávnění:
- AmazonRedshiftQueryEditor
- AmazonRedshiftQueryEditorV2FullAccess
- AmazonRedshiftReadOnlyAccess
Po přidání následujících oprávnění klikněte na 'Další' knoflík:
V Přehled oprávnění sekce, klikněte na 'Přidat oprávnění' knoflík:
Zde jsou oprávnění úspěšně nakonfigurována:
Krok 4: Editor dotazů
Na Řídicí panel AWS RDS , klikněte na 'Editor dotazů v2' možnost z postranního panelu:
Zobrazí se následující rozhraní. V tomto rozhraní vyberte název svého clusteru a zadejte následující podrobnosti o připojení. Po zadání podrobností klikněte na 'Vytvořit připojení' knoflík:
Pro účely testování poskytneme následující dotaz a stiskneme tlačítko 'Běh' knoflík:
Dotaz byl proveden úspěšně:
To je z tohoto průvodce vše. Nyní může uživatel v této konzoli spouštět různé dotazy, např. Vytvořit, Vložit, Smazat, atd.
Závěr
Chcete-li vytvořit datové sklady s Redshift, nakonfigurujte roli a oprávnění IAM s clusterem RDS a klikněte na „ Editor dotazů ” možnost spouštění dotazů. AWS Redshift je cloudová databáze, která se řídí syntaxí SQL a provádí dotazy na velké datové sady efektivně pro vysoký výkon. Tento článek obsahuje pokyny pro implementaci datového skladu pomocí Amazon Redshift.