Kako uvesti skladiščenje podatkov z Amazon Redshift?

Kako Uvesti Skladiscenje Podatkov Z Amazon Redshift



Tradicionalne baze podatkov lahko uporabnikom pomagajo pri izvajanju zapletenih poizvedb ali pridobivanju želenih rezultatov, vendar ima ta izbira več pomanjkljivosti. Nastavitev strojne opreme in namestitev baz podatkov za izvajanje poizvedb, težave s shranjevanjem podatkov, počasno delovanje in ročno vzdrževanje so nekatere od redkih težav s tradicionalnimi bazami podatkov.

Ta članek svojim uporabnikom ponuja globlje razumevanje implementacije Data Warehouse z AWS Redshift.

Kaj je AWS Redshift?

AWS Redshift omogoča svojim uporabnikom, da pridobijo in manipulirajo s podatki brez vseh konfiguracij tradicionalne zbirke podatkov. Zmogljivost inteligentno prilagaja glede na zahteve aplikacije, zagotavlja hitre in natančne odzive in jo v celoti upravlja AWS. AWS Redshift se široko uporablja za svoje obsežne aplikacije analize velikih podatkov. Poleg tega sledi modelu plačaj po uporabi in ne povzroča dodatnih stroškov, ko skladišče miruje:









Preberite več o Redshiftu v tem članku: »Kaj so podatkovni tipi Amazon Redshift« :



Kako uvesti skladiščenje podatkov z Amazon Redshift?

Amazon Redshift uporablja standardni poizvedovalni jezik (SQL) v različnih skladiščih za izvajanje poizvedb. Pridobivanje največjih vrednosti ob spremljanju stroškov ročne nastavitve podatkovnega skladišča je utrujajoče. Zato AWS Redshift natančno in inteligentno pospeši vaše poslovne naloge, povezane s podatki, in vam pomaga pospešiti vaš čas za pridobitev vpogleda v podatke na hiter, enostaven, zanesljiv in varen način. Implementacija Data Warehousing z Amazon Redshift prinaša številne prednosti:





  • Šifriranje podatkov
  • Inteligentna optimizacija
  • Optimalen strošek
  • Avtomatizirajte ponavljajoče se naloge
  • Samodejno spreminjanje zmogljivosti
  • Podpora za različne vire AWS

Spodaj je nekaj korakov, v katerih lahko implementiramo Data Warehousing z Amazon Redshift:

1. korak: Ustvarite vlogo IAM

Prvi korak pri implementaciji Data Warehouse na AWS Redshift se začne z ustvarjanjem vloge IAM. V ta namen poiščite in izberite vlogo IAM na Konzola za upravljanje AWS :



Kliknite na 'Vloge' možnost v stranski vrstici vloge IAM:

Kliknite na 'Ustvari vlogo' gumb naprej:

V Vrsta zaupanja vrednega subjekta kliknite na “Storitev AWS” ko ustvarjamo to vlogo IAM za Redshift:

V Primer uporabe razdelek , izberite 'Rdeči premik' v označenem polju in nadaljujte z izbiro naslednje označene možnosti. Kliknite na 'Naslednji' gumb zatem:

V Politika dovoljenj razdelek , poiščite in izberite »AmazonS3ReadOnlyAccess« možnost. In nato kliknite na 'Naslednji' gumb zatem:

V Podrobnosti vloge razdelek , navedite ime za vlogo:

Ohranjanje preostanka privzete nastavitve, kliknite na 'Ustvari vlogo' gumb na dnu vmesnika:

Vloga je bila uspešno ustvarili. Kliknite na 'Ogled vloge' gumb:

V Ogled vloge razdelek, kopirajte RNA in ga shranite v Beležnico za prihodnjo uporabo:

2. korak: Ustvarite gručo Redshift

Na upravljalni konzoli AWS poiščite in nato izberite 'Rdeči premik' storitev:

Pomaknite se navzdol po 'Rdeči premik' glavno konzolo in kliknite na 'Ustvari gručo' gumb:

To bo uporabnika usmerilo do 'Ustvari gručo' vmesnik. Tukaj na tem vmesniku vnesite ime za gručo in izberite “dc.2 velik” za vrsto grozda:

V Konfiguracije baze podatkov odseke, zagotoviti a uporabniško ime in geslo za grozd:

Pomaknite se navzdol do vloge IAM razdelek. Tukaj bomo priložili vlogo IAM, ki smo jo ustvarili prej v tej vadnici. V ta namen kliknite na »Vloga pridruženega IAM« gumb:

V tem razdelku smo izbrali ustvarjeno vlogo in kliknili »Pridružene vloge IAM« gumb za pripenjanje vloge:

Če ohranite privzete vrednosti, kliknite na 'Ustvari gručo' gumb na dnu vmesnika:

To bo trajalo nekaj časa, da bo gruča na voljo. Kliknite na ime grozda na nadzorni plošči RDS po prikazu stanja 'Aktivno':

3. korak: Dodajte dovoljenja

Dostop do storitev IAM iz upravljalne konzole AWS v konfigurirajte nov pravilnik v korenskem uporabniškem računu:

Iz Nadzorna plošča IAM, kliknite na »Uporabniki« možnost v levi stranski vrstici:

Kliknite na Ime vloge ki ima skrbniški dostop na račun:

Tapnite »Dodaj dovoljenja« gumb na vmesniku:

Kliknite na »Priloži pravilnike neposredno« možnost pod Možnosti dovoljenj razdelek:

V svoj račun dodajte ta dovoljenja:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

Ko dodate naslednja dovoljenja, kliknite na 'Naslednji' gumb:

V Povzetek dovoljenj kliknite na »Dodaj dovoljenja« gumb:

Tukaj so dovoljenja uspešno konfigurirana:

4. korak: Urejevalnik poizvedb

Na Nadzorna plošča AWS RDS , kliknite na »Urejevalnik poizvedb v2« možnost v stranski vrstici:

To bo prikazalo naslednji vmesnik. V tem vmesniku izberite ime vaše gruče in navedite naslednje podrobnosti za povezavo. Ko vnesete podrobnosti, kliknite na 'Ustvari povezavo' gumb:

Za namene testiranja bomo zagotovili naslednjo poizvedbo in kliknili na 'Teči' gumb:

Poizvedba je bila izvedena uspešno:

To je vse iz tega vodnika. Zdaj lahko uporabnik izvaja različne poizvedbe v tej konzoli, npr. Ustvari, Vstavi, Izbriši, itd.

Zaključek

Če želite ustvariti Data Warehousing z Redshift, konfigurirajte vlogo IAM in dovoljenje z gručo RDS in kliknite » Urejevalnik poizvedb ” za izvajanje poizvedb. AWS Redshift je baza podatkov v oblaku, ki sledi sintaksi SQL in učinkovito izvaja poizvedbe na velikih naborih podatkov za visoko zmogljivost. Ta članek vsebuje navodila za implementacijo skladiščenja podatkov z Amazon Redshift.