Hogyan valósítsuk meg az adattárházat az Amazon Redshift segítségével?

Hogyan Valositsuk Meg Az Adattarhazat Az Amazon Redshift Segitsegevel



A hagyományos adatbázisok segíthetnek a felhasználóknak összetett lekérdezések végrehajtásában vagy a kívánt eredmények elérésében, de ennek a választásnak számos hátránya van. A hardver beállítása és az adatbázisok telepítése a lekérdezések futtatásához, az adatok tárolási problémái, a lassú teljesítmény és a kézi karbantartás néhány a hagyományos adatbázisokkal kapcsolatos néhány probléma közül.

Ez a cikk mélyebb megértést nyújt a felhasználók számára az Adattárház AWS Redshift segítségével történő megvalósításához.

Mi az AWS Redshift?

Az AWS Redshift lehetővé teszi felhasználóinak az adatok lekérését és kezelését a hagyományos adatbázisok összes konfigurációja nélkül. Intelligensen skálázza a kapacitást az alkalmazás követelményei szerint, gyors és pontos válaszokat ad, és teljes mértékben az AWS kezeli. Az AWS Redshiftet széles körben használják a Big Data Analysis alkalmazásában. Ezen túlmenően a felhasználás szerinti fizetési modellt követi, és nem számítanak fel további költségeket, ha a raktár tétlenül áll:









További információ a Redshiftről ebben a cikkben: „Melyek az Amazon Redshift adattípusai” :



Hogyan valósítsuk meg az adattárházat az Amazon Redshift segítségével?

Az Amazon Redshift a szabványos lekérdezési nyelvet (SQL) használja a különböző raktárakban a lekérdezések végrehajtásához. Fárasztó a maximális értékek kinyerése, miközben figyelemmel kíséri az adattárház manuális beállításának költségeit. Ezért az AWS Redshift pontosan és intelligensen felgyorsítja az adatokkal kapcsolatos üzleti feladatokat, és segít felgyorsítani az adatok gyors, egyszerű, megbízható és biztonságos betekintését. Számos előnnyel jár az Data Warehousing Amazon Redshift segítségével történő megvalósítása:





  • Adat titkosítás
  • Intelligens optimalizálás
  • Költség Optimális
  • Automatizálja az ismétlődő feladatokat
  • Automatikus méretezési kapacitás
  • Különféle AWS-források támogatása

Az alábbiakban felsorolunk néhány lépést, amelyekben megvalósíthatjuk az adattárházat az Amazon Redshift segítségével:

1. lépés: Hozzon létre egy IAM-szerepet

Az első lépés az adattárház megvalósításában AWS Redshift IAM-szerep létrehozásával kezdődik. Ebből a célból keresse meg és válassza ki az IAM szerepkört a AWS felügyeleti konzol :



Kattintson a „Szerepek” opció az IAM szerepkör oldalsávjáról:

Kattintson a „Szerep létrehozása” következő gomb:

Ban,-ben Megbízható entitás típusa részben kattintson a “AWS szolgáltatás” amikor létrehozzuk ezt az IAM-szerepet a Redshift számára:

Ban,-ben Használati eset szakasz , válassza ki „Vöröseltolódás” a kiemelt mezőben, és folytassa a következő kiemelt opció kiválasztásával. Kattintson a 'Következő' gomb utána:

Ban,-ben Engedélyezési szabályzat szakasz , keressen, és válassza ki a „AmazonS3 ReadOnlyAccess” választási lehetőség. Ezután kattintson a 'Következő' gomb utána:

Ban,-ben A szerepkör részletei szakasz , adja meg a szerep nevét:

A többi megtartása alapértelmezett beállítások, kattintson a „Szerep létrehozása” gomb a felület alján:

A szerep az volt sikeresen létre. Kattintson a „Szerep megtekintése” gomb:

Ban,-ben Szerep megtekintése szakaszt, másolja ki a RNS és mentse el a Jegyzettömbbe későbbi használatra:

2. lépés: Vöröseltolódás-fürt létrehozása

Az AWS Management Console-on keressen, majd válassza ki a „Vöröseltolódás” szolgáltatás:

Görgessen le a „Vöröseltolódás” főkonzolon, és kattintson a gombra „Cluster létrehozása” gomb:

Ez a felhasználót a „Cluster létrehozása” felület. Itt ezen a felületen adjon nevet a fürtnek, és válassza ki a „dc.2 nagy” a fürt típusához:

Ban,-ben Adatbázis konfigurációk szakaszok, biztosítsa a felhasználónév és Jelszó a klaszterhez:

Görgessen le a IAM szerepek szakasz. Ide csatoljuk az oktatóanyagban korábban létrehozott IAM-szerepet. Ehhez kattintson a „IAM-szerep társítása” gomb:

Ebben a részben kiválasztottuk a létrehozott szerepet, és rákattintunk a „IAM-szerepek társítása” gomb a szerep csatolásához:

Az alapértelmezett értékek megtartásával kattintson a gombra „Cluster létrehozása” gomb a felület alján:

Ez eltart egy ideig, amíg a fürt elérhető lesz. Kattintson a a klaszter neve az RDS műszerfalról, miután az állapot megjelenik 'Aktív':

3. lépés: Adjon hozzá engedélyeket

Hozzáférés a IAM szolgáltatás az AWS Management Console-ból ide konfiguráljon egy új házirendet a root felhasználói fiókban:

Tól IAM irányítópult, kattintson a „Felhasználók” lehetőség a bal oldalsávról:

Kattintson a Szerepnév hogy megvan a rendszergazdai hozzáférés a fiókba:

Érintse meg a „Engedélyek hozzáadása” a felületen található gomb:

Kattintson a „Irányelvek közvetlen csatolása” alatti opciót Engedélyezési lehetőségek szakasz:

Adja hozzá a következő engedélyeket a fiókjához:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

A következő engedélyek hozzáadása után kattintson a 'Következő' gomb:

Ban,-ben Engedélyek összefoglalója részben kattintson a „Engedélyek hozzáadása” gomb:

Itt az engedélyek sikeresen konfigurálva vannak:

4. lépés: Lekérdezésszerkesztő

A AWS RDS műszerfal , kattintson a „Lekérdezésszerkesztő v2” opció az oldalsávról:

Ez a következő felületet jeleníti meg. Ezen a felületen válassza ki a fürt nevét, és adja meg a kapcsolat alábbi adatait. A részletek megadása után kattintson a gombra 'Kapcsolat létrehozása' gomb:

Tesztelési célból a következő lekérdezést adjuk meg, és nyomjuk meg a 'Fuss' gomb:

A lekérdezés végrehajtva sikeresen:

Ebből az útmutatóból ennyi. Mostantól a felhasználó különböző lekérdezéseket futtathat ezen a konzolon, pl. Létrehozás, beszúrás, törlés, stb.

Következtetés

Adattárház létrehozásához a Redshift segítségével, konfiguráljon egy IAM-szerepet és engedélyt az RDS-fürttel, majd kattintson a „ Lekérdezésszerkesztő ” opciót a lekérdezések végrehajtásához. Az AWS Redshift egy felhőalapú adatbázis, amely követi az SQL szintaxisát, és hatékonyan hajt végre lekérdezéseket nagy adatkészleteken a nagy teljesítmény érdekében. Ez a cikk útmutatást nyújt az adattárház használatához az Amazon Redshift segítségével.