Jak implementovat datové sklady s Amazon Redshift?

Jak Implementovat Datove Sklady S Amazon Redshift



Tradiční databáze mohou uživatelům pomoci provádět složité dotazy nebo získat požadované výsledky, ale tato volba má několik nevýhod. Nastavení hardwaru a instalace databází pro spouštění dotazů, problémy s ukládáním dat, pomalý výkon a ruční údržba jsou některé z mála problémů s tradičními databázemi.

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.