Kako implementirati skladištenje podataka uz Amazon Redshift?

Kako Implementirati Skladistenje Podataka Uz Amazon Redshift



Tradicionalne baze podataka mogu pomoći korisnicima u izvršavanju složenih upita ili dobivanju željenih rezultata, ali postoji nekoliko nedostataka kod ovog izbora. Postavljanje hardvera i instaliranje baza podataka za pokretanje upita, problemi s pohranom podataka, spora izvedba i ručno održavanje neki su od rijetkih problema s tradicionalnim bazama podataka.

Ovaj članak svojim korisnicima pruža dublje razumijevanje implementacije skladišta podataka s AWS Redshift.

Što je AWS Redshift?

AWS Redshift omogućuje svojim korisnicima dohvaćanje i manipuliranje podacima bez svih konfiguracija tradicionalne baze podataka. Inteligentno skalira kapacitet ovisno o zahtjevima aplikacije, pruža brze i točne odgovore i njime u potpunosti upravlja AWS. AWS Redshift naširoko se koristi za svoje goleme primjene analize velikih podataka. Nadalje, slijedi model plati koliko koristiš i ne naplaćuje dodatne troškove kada skladište miruje:









Saznajte više o crvenom pomaku u ovom članku: “Koje su vrste podataka Amazon Redshift” :



Kako implementirati skladištenje podataka uz Amazon Redshift?

Amazon Redshift koristi standardni jezik upita (SQL) u različitim skladištima za izvršavanje upita. Izdvajanje maksimalnih vrijednosti uz praćenje troškova ručnog postavljanja skladišta podataka je zamorno. Stoga AWS Redshift precizno i ​​inteligentno ubrzava vaš poslovni zadatak vezan uz podatke i pomaže vam ubrzati vrijeme za dobivanje uvida u podatke na brz, jednostavan, pouzdan i siguran način. Postoje mnoge prednosti implementacije Data Warehousinga uz Amazon Redshift:





  • Enkripcija podataka
  • Inteligentna optimizacija
  • Optimalan trošak
  • Automatizirajte zadatke koji se ponavljaju
  • Kapacitet automatskog skaliranja
  • Podrška raznim AWS resursima

U nastavku su navedeni neki koraci u kojima možemo implementirati skladištenje podataka s Amazon Redshiftom:

Korak 1: Stvorite IAM ulogu

Prvi korak u implementaciji skladišta podataka na AWS crveni pomak počinje stvaranjem IAM uloge. U tu svrhu pretražite i odaberite IAM ulogu na AWS upravljačka konzola :



Klikni na “Uloge” opcija na bočnoj traci IAM uloge:

Klikni na 'Stvori ulogu' gumb sljedeći:

u Vrsta entiteta od povjerenja kliknite na “AWS usluga” dok stvaramo ovu IAM ulogu za Redshift:

u Slučaj upotrebe odjeljak , Izaberi “Crveni pomak” u označeno polje i nastavite s odabirom sljedeće označene opcije. Klikni na 'Sljedeći' gumb nakon toga:

u Pravila dopuštenja odjeljak , pretražite i odaberite “AmazonS3ReadOnlyAccess” opcija. Zatim kliknite na 'Sljedeći' gumb nakon toga:

u Pojedinosti o ulozi odjeljak , navedite ime za ulogu:

Zadržavanje ostatka postavke kao zadane, Klikni na 'Stvori ulogu' gumb na dnu sučelja:

Uloga je bila uspješno stvorio. Klikni na “Prikaži ulogu” dugme:

u Prikaži ulogu odjeljak, kopirajte RNA i spremite ga u Notepad za buduću upotrebu:

Korak 2: Stvorite Redshift Cluster

Na AWS konzoli za upravljanje pretražite i zatim odaberite “Crveni pomak” servis:

Pomaknite se prema dolje “Crveni pomak” glavnu konzolu i kliknite na 'Stvori klaster' dugme:

Ovo će korisnika navigirati do 'Stvori klaster' sučelje. Ovdje na ovom sučelju unesite naziv za klaster i odaberite “dc.2 veliki” za tip klastera:

u Konfiguracije baze podataka odjeljci, osigurati a Korisničko ime i lozinka za klaster:

Pomaknite se prema dolje do IAM uloge odjeljak. Ovdje ćemo priložiti IAM ulogu koju smo izradili ranije u ovom vodiču. U tu svrhu kliknite na “Uloga suradnika IAM-a” dugme:

U ovom odjeljku odabrali smo kreiranu ulogu i kliknuli na “Pridružene IAM uloge” gumb za prilaganje uloge:

Zadržavajući zadane postavke, kliknite na 'Stvori klaster' gumb na dnu sučelja:

Trebat će neko vrijeme dok klaster ne bude dostupan. Klikni na ime klastera s nadzorne ploče RDS-a nakon što se prikaže status 'Aktivan':

Korak 3: Dodajte dopuštenja

Pristupite IAM usluga s AWS upravljačke konzole na konfigurirajte novu politiku u root korisničkom računu:

Od IAM nadzorna ploča, Klikni na 'Korisnici' opcija s lijeve bočne trake:

Klikni na Naziv uloge koji ima administratorski pristup na račun:

Dodirnite 'Dodaj dopuštenja' gumb koji se nalazi na sučelju:

Klikni na 'Izravno priloži pravila' opcija pod Mogućnosti dopuštenja odjeljak:

Dodajte sljedeće dozvole svom računu:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

Nakon dodavanja sljedećih dopuštenja, kliknite na 'Sljedeći' dugme:

u Sažetak dopuštenja kliknite na 'Dodaj dopuštenja' dugme:

Ovdje su dopuštenja uspješno konfigurirana:

Korak 4: Uređivač upita

Na AWS RDS nadzorna ploča , Klikni na “Uređivač upita v2” opcija s bočne trake:

Ovo će prikazati sljedeće sučelje. Na ovom sučelju odaberite naziv vašeg klastera i navedite sljedeće pojedinosti za vezu. Nakon unosa pojedinosti kliknite na 'Stvori vezu' dugme:

U svrhu testiranja, dat ćemo sljedeći upit i pritisnuti 'Trčanje' dugme:

Upit je izvršen uspješno:

To je sve iz ovog vodiča. Sada korisnik može pokretati različite upite u ovoj konzoli, npr. Stvori, umetni, izbriši, itd.

Zaključak

Da biste stvorili skladište podataka s Redshiftom, konfigurirajte IAM ulogu i dopuštenje s RDS klasterom i kliknite na ' Uređivač upita ” za izvršavanje upita. AWS Redshift je baza podataka temeljena na oblaku koja slijedi sintaksu SQL-a i učinkovito izvršava upite na velikim skupovima podataka za visoke performanse. Ovaj članak sadrži upute za implementaciju skladištenja podataka s Amazon Redshiftom.