Kuidas rakendada andmeladu Amazon Redshiftiga?

Kuidas Rakendada Andmeladu Amazon Redshiftiga



Traditsioonilised andmebaasid võivad aidata kasutajatel sooritada keerulisi päringuid või saada soovitud tulemusi, kuid sellel valikul on mitmeid puudusi. Riistvara seadistamine ja andmebaaside installimine päringute käitamiseks, andmete salvestusprobleemid, aeglane jõudlus ja käsitsi hooldus on mõned vähestest traditsiooniliste andmebaaside probleemidest.

See artikkel annab kasutajatele sügavama arusaama Data Warehouse'i rakendamisest koos AWS Redshiftiga.

Mis on AWS Redshift?

AWS Redshift võimaldab oma kasutajatel andmeid hankida ja nendega manipuleerida ilma traditsioonilise andmebaasi kõigi konfiguratsioonideta. See skaleerib nutikalt võimsust olenevalt rakenduse nõudest, annab kiireid ja täpseid vastuseid ning seda haldab täielikult AWS. AWS Redshiftit kasutatakse laialdaselt suurte andmete analüüsimise suurte rakenduste jaoks. Peale selle järgib see kasutusel maksmise mudelit ja sellega ei kaasne lisatasusid, kui ladu seisab jõude:









Lisateavet punase nihke kohta leiate sellest artiklist: 'Mis on Amazoni punase nihke andmetüübid' :



Kuidas rakendada andmete ladustamist Amazon Redshiftiga?

Amazon Redshift kasutab päringute täitmiseks erinevates ladudes standardset päringukeelt (SQL). Maksimaalsete väärtuste ekstraheerimine andmelao käsitsi seadistamise kulude jälgimise ajal on tüütu. Seetõttu kiirendab AWS Redshift täpselt ja nutikalt teie andmetega seotud äritegevust ning aitab teil kiirendada aega, et saada andmetest kiire, lihtne, usaldusväärne ja turvaline ülevaade. Data Warehousing'i rakendamisel Amazon Redshiftiga on palju eeliseid:





  • Andmete krüpteerimine
  • Arukas optimeerimine
  • Kulude optimaalne
  • Automatiseerige korduvad ülesanded
  • Automaatne skaleerimise võimsus
  • Erinevate AWS-i ressursside tugi

Allpool on toodud mõned sammud, mille abil saame Amazon Redshiftiga andmeladu rakendada:

1. samm: looge IAM-i roll

Esimene samm andmelao juurutamisel AWS punane nihe algab IAM-i rolli loomisega. Selleks otsige ja valige IAM-i roll AWS-i halduskonsool :



Klõpsake nuppu 'Rollid' valik IAM-i rolli külgribal:

Klõpsake nuppu 'Loo roll' nupp järgmine:

Aastal Usaldusväärse üksuse tüüp jaotises klõpsake nuppu 'AWS teenus' kui me loome seda IAM-i rolli punase nihke jaoks:

Aastal Kasutusjuhtum osa , vali 'Punanihe' esiletõstetud väljal ja jätkake järgmise esiletõstetud valiku valimisega. Klõpsake nuppu 'Järgmine' nuppu hiljem:

Aastal Loapoliitika osa , otsige ja valige 'AmazonS3 ReadOnlyAccess' valik. Ja seejärel klõpsake nuppu 'Järgmine' nuppu hiljem:

Aastal Rolli üksikasjad osa , anna rollile nimi:

Ülejäänud osa säilitamine vaikeseaded, klõpsake nuppu 'Loo roll' nupp liidese allosas:

Roll on olnud edukalt loodud. Klõpsake nuppu 'Vaata rolli' nupp:

Aastal Vaata rolli kopeerige jaotis RNA ja salvestage see edaspidiseks kasutamiseks Notepadisse:

2. samm: looge punanihke klaster

Otsige AWS-i halduskonsoolil ja seejärel valige 'Punanihe' teenus:

Kerige alla 'Punanihe' põhikonsooli ja klõpsake nuppu 'Loo klaster' nupp:

See navigeerib kasutaja lehele 'Loo klaster' liides. Sisestage siin selles liideses klastri nimi ja valige 'dc.2 big' klastri tüübi jaoks:

Aastal Andmebaasi konfiguratsioonid jaotistes esitage a kasutajanimi ja parool klastri jaoks:

Kerige alla jaotiseni IAM-i rollid osa. Lisame siia IAM-i rolli, mille lõime selles õpetuses varem. Selleks klõpsake nuppu 'Seotud IAM-i roll' nupp:

Selles jaotises oleme valinud loodud rolli ja klõpsanud nuppu 'Seotage IAM-i rollid' nupp rolli kinnitamiseks:

Säilitades vaikeseaded, klõpsake nuppu 'Loo klaster' nupp liidese allosas:

See võtab veidi aega, enne kui klaster on saadaval. Klõpsake nuppu klastri nimi pärast oleku kuvamist RDS-i armatuurlaualt 'Aktiivne':

3. samm: lisage õigused

Juurdepääs IAM-teenus AWS-i halduskonsoolist kuni konfigureerida uus poliitika juurkasutaja kontol:

Alates IAM armatuurlaud, klõpsake nuppu 'Kasutajad' valik vasakult külgribal:

Klõpsake nuppu Rolli nimi millel on administraatori juurdepääs kontole:

Puudutage valikut 'Lisa õigused' liidesel asuv nupp:

Klõpsake nuppu 'Manustage eeskirjad otse' valiku all Lubade valikud jaotis:

Lisage oma kontole järgmised õigused.

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

Pärast järgmiste lubade lisamist klõpsake nuppu 'Järgmine' nupp:

Aastal Lubade kokkuvõte jaotises klõpsake nuppu 'Lisa õigused' nupp:

Siin on õigused edukalt konfigureeritud:

4. toiming: päringuredaktor

peal AWS RDS armatuurlaud , klõpsake nuppu 'Päringu redaktor v2' valik külgribal:

See kuvab järgmise liidese. Sellel liidesel valige oma klastri nimi ja esitage ühenduse jaoks järgmised üksikasjad. Pärast üksikasjade esitamist klõpsake nuppu 'Loo ühendus' nupp:

Testimise eesmärgil esitame järgmise päringu ja vajutame nuppu 'Jookse' nupp:

Päring on täidetud edukalt:

See on kõik sellest juhendist. Nüüd saab kasutaja selles konsoolis käitada erinevaid päringuid, nt Loo, lisa, kustuta, jne.

Järeldus

Redshiftiga andmehoidla loomiseks konfigureerige RDS-klastriga IAM-i roll ja luba ning klõpsake nuppu ' Päringu redaktor ” suvand päringute täitmiseks. AWS Redshift on pilvepõhine andmebaas, mis järgib SQL-i süntaksit ja täidab suure jõudluse tagamiseks tõhusalt päringuid suurtes andmekogumites. See artikkel sisaldab juhiseid andmehoidla rakendamiseks Amazon Redshiftiga.