Kuinka toteuttaa tietovarastointi Amazon Redshiftillä?

Kuinka Toteuttaa Tietovarastointi Amazon Redshiftilla



Perinteiset tietokannat voivat auttaa käyttäjiä suorittamaan monimutkaisia ​​kyselyitä tai saavuttamaan halutut tulokset, mutta tällä valinnalla on useita haittoja. Laitteiston määrittäminen ja tietokantojen asentaminen kyselyjen suorittamista varten, tietojen tallennusongelmat, hidas suorituskyky ja manuaalinen ylläpito ovat joitain perinteisten tietokantojen harvoista ongelmista.

Tämä artikkeli tarjoaa käyttäjilleen syvemmän ymmärryksen Data Warehousen käyttöönotosta AWS Redshiftin kanssa.

Mikä on AWS Redshift?

AWS Redshift antaa käyttäjilleen mahdollisuuden hakea ja käsitellä tietoja ilman kaikkia perinteisen tietokannan kokoonpanoja. Se skaalaa kapasiteetin älykkäästi sovelluksen vaatimusten mukaan, tarjoaa nopeat ja tarkat vastaukset, ja sitä hallitsee täysin AWS. AWS Redshiftiä käytetään laajalti sen laajoissa Big Data -analyysisovelluksissa. Lisäksi se noudattaa käyttömaksumallia, eikä siitä aiheudu ylimääräisiä kuluja varaston ollessa käyttämättömänä:









Lue lisää Redshiftistä tästä artikkelista: 'Mitä ovat Amazon Redshift -tietotyypit' :



Kuinka toteuttaa tietovarasto Amazon Redshiftillä?

Amazon Redshift käyttää standardikyselykieltä (SQL) eri varastoissa kyselyjen suorittamiseen. Maksimiarvojen poimiminen samalla kun tietovaraston manuaalisen perustamisen kustannuksia seurataan on väsyttävää. Siksi AWS Redshift nopeuttaa tarkasti ja älykkäästi dataan liittyviä liiketoimintatehtäviäsi ja auttaa sinua nopeuttamaan aikaasi saadaksesi tietoa datasta nopeasti, helposti, luotettavasti ja turvallisesti. Data Warehousingin käyttöönotolla Amazon Redshiftillä on monia etuja:





  • Tiedonsalaus
  • Älykäs optimointi
  • Kustannusoptimaalinen
  • Automatisoi toistuvia tehtäviä
  • Automaattinen skaalauskapasiteetti
  • Tuki erilaisille AWS-resursseille

Alla on joitain vaiheita, joissa voimme toteuttaa tietovaraston Amazon Redshiftillä:

Vaihe 1: Luo IAM-rooli

Ensimmäinen askel tietovaraston käyttöönotossa AWS Redshift alkaa luomalla IAM-rooli. Tätä tarkoitusta varten etsi ja valitse IAM-rooli AWS-hallintakonsoli :



Klikkaa 'Roolit' vaihtoehto IAM-roolin sivupalkista:

Klikkaa 'Luo rooli' painike seuraavaksi:

Vuonna Luotettu kokonaisuustyyppi -osiosta, napsauta “AWS-palvelu” kun luomme tätä IAM-roolia Redshiftille:

Vuonna Käyttötapaus osio , valitse 'Punasiirtymä' korostetussa kentässä ja valitse seuraava korostettu vaihtoehto. Klikkaa 'Seuraava' painiketta jälkeenpäin:

Vuonna Lupakäytäntö osio , etsi ja valitse 'AmazonS3ReadOnlyAccess' vaihtoehto. Ja napsauta sitten 'Seuraava' painiketta jälkeenpäin:

Vuonna Roolin yksityiskohdat osio , anna roolille nimi:

Säilytä loput oletusasetukset, Klikkaa 'Luo rooli' -painiketta käyttöliittymän alaosassa:

Rooli on ollut onnistuneesti luotu. Klikkaa 'Näytä rooli' painike:

Vuonna Näytä rooli -osio, kopioi RNA ja tallenna se Muistioon tulevaa käyttöä varten:

Vaihe 2: Luo punasiirtymäklusteri

Hae AWS-hallintakonsolissa ja valitse sitten 'Punasiirtymä' palvelu:

Vieritä alas 'Punasiirtymä' pääkonsoli ja napsauta 'Luo klusteri' painike:

Tämä ohjaa käyttäjän osoitteeseen 'Luo klusteri' käyttöliittymä. Anna tässä käyttöliittymässä nimi klusterille ja valitse 'dc.2 iso' klusterityypille:

Vuonna Tietokantakokoonpanot osiot, tarjoa a käyttäjätunnus ja Salasana klusterille:

Vieritä alas kohtaan IAM-roolit osio. Liitämme tähän IAM-roolin, jonka loimme aiemmin tässä opetusohjelmassa. Napsauta tätä varten 'Liitä IAM-rooli' painike:

Tässä osiossa olemme valinneet luodun roolin ja napsautuneet 'Liitä IAM-rooleja' painiketta roolin liittämiseksi:

Säilytä oletusasetukset napsauttamalla 'Luo klusteri' -painiketta käyttöliittymän alaosassa:

Kestää jonkin aikaa, ennen kuin klusteri on käytettävissä. Klikkaa klusterin nimi RDS Dashboardista, kun tila näkyy 'Aktiivinen':

Vaihe 3: Lisää käyttöoikeudet

Käytä IAM-palvelu AWS-hallintakonsolista osoitteeseen määritä uusi käytäntö root-käyttäjätilillä:

alkaen IAM-hallintapaneeli, Klikkaa 'Käyttäjät' vaihtoehto vasemmasta sivupalkista:

Klikkaa Roolinimi jolla on järjestelmänvalvojan käyttöoikeudet tilille:

Napauta 'Lisää käyttöoikeuksia' käyttöliittymässä oleva painike:

Klikkaa 'Liitä käytännöt suoraan' vaihtoehto alla Käyttöoikeusvaihtoehdot jakso:

Lisää tilillesi seuraavat käyttöoikeudet:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

Kun olet lisännyt seuraavat käyttöoikeudet, napsauta 'Seuraava' painike:

Vuonna Lupien yhteenveto -osiosta, napsauta 'Lisää käyttöoikeuksia' painike:

Täällä käyttöoikeudet on määritetty onnistuneesti:

Vaihe 4: Kyselyeditori

Käytössä AWS RDS -kojelauta , Klikkaa 'Kyselyeditori v2' vaihtoehto sivupalkista:

Tämä näyttää seuraavan käyttöliittymän. Valitse tässä käyttöliittymässä klusterin nimi ja anna seuraavat yhteyden tiedot. Kun olet antanut tiedot, napsauta 'Luo yhteys' painike:

Testaustarkoituksiin tarjoamme seuraavan kyselyn ja painamme 'Juosta' painike:

Kysely on suoritettu onnistuneesti:

Siinä kaikki tästä oppaasta. Nyt käyttäjä voi suorittaa erilaisia ​​kyselyitä tässä konsolissa, esim. Luo, lisää, poista, jne.

Johtopäätös

Luodaksesi tietovarastoa Redshiftillä, määritä IAM-rooli ja -lupa RDS-klusterin kanssa ja napsauta ' Kyselyeditori ”-vaihtoehto kyselyiden suorittamiseen. AWS Redshift on pilvipohjainen tietokanta, joka seuraa SQL:n syntaksia ja suorittaa kyselyt suurille tietojoukoille tehokkaasti korkean suorituskyvyn saavuttamiseksi. Tämä artikkeli sisältää ohjeet tietovarastoinnin toteuttamiseen Amazon Redshiftin avulla.