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.