Com implementar l'emmagatzematge de dades amb Amazon Redshift?

Com Implementar L Emmagatzematge De Dades Amb Amazon Redshift



Les bases de dades tradicionals poden ajudar els usuaris a realitzar consultes complexes o a obtenir els resultats desitjats, però aquesta elecció té diversos inconvenients. Configurar el maquinari i instal·lar les bases de dades per executar consultes, problemes d'emmagatzematge de les dades, rendiment lent i manteniment manual són alguns dels pocs problemes amb les bases de dades tradicionals.

Aquest article proporciona una comprensió més profunda als seus usuaris per implementar Data Warehouse amb AWS Redshift.

Què és AWS Redshift?

AWS Redshift permet als seus usuaris recuperar i manipular les dades sense totes les configuracions d'una base de dades tradicional. Escala de manera intel·ligent la capacitat en funció del requisit de l'aplicació, proporciona respostes ràpides i precises i està totalment gestionat per AWS. AWS Redshift s'utilitza àmpliament per a les seves vastes aplicacions d'anàlisi de dades grans. A més, segueix el model de pagament segons l'ús i no comporta càrrecs addicionals quan el magatzem està inactiu:









Obteniu més informació sobre Redshift consultant aquest article: 'Quins són els tipus de dades d'Amazon Redshift' :



Com implementar l'emmagatzematge de dades amb Amazon Redshift?

Amazon Redshift utilitza el llenguatge de consulta estàndard (SQL) a diferents magatzems per executar consultes. Extreure valors màxims mentre es controla el cost de la configuració manual d'un magatzem de dades és tediós. Per tant, AWS Redshift accelera de manera precisa i intel·ligent la vostra tasca empresarial relacionada amb les dades i us ajuda a accelerar el vostre temps per obtenir informació sobre les dades d'una manera ràpida, fàcil, fiable i segura. Hi ha molts avantatges d'implementar Data Warehousing amb Amazon Redshift:





  • Xifratge de dades
  • Optimització intel·ligent
  • Cost òptim
  • Automatitzar les tasques repetitives
  • Capacitat d'escalat automàtic
  • Suport a diversos recursos d'AWS

A continuació es mostren alguns passos en els quals podem implementar el Data Warehousing amb Amazon Redshift:

Pas 1: creeu un rol IAM

El primer pas per implementar un Data Warehouse en AWS Redshift comença amb la creació d'un rol IAM. Per a aquest propòsit, cerqueu i seleccioneu la funció IAM al fitxer Consola de gestió AWS :



Feu clic a 'Rols' opció de la barra lateral de la funció IAM:

Feu clic a 'Crea un paper' botó següent:

En el Tipus d'entitat de confiança secció, feu clic a 'Servei AWS' mentre estem creant aquesta funció IAM per al Redshift:

En el Cas d'ús secció , seleccionar 'Desplaçament al vermell' al camp ressaltat i procediu a seleccionar la següent opció destacada. Feu clic a 'Pròxim' botó després:

En el Política de permisos secció , cerqueu i seleccioneu 'AmazonS3ReadOnlyAccess' opció. I després feu clic a 'Pròxim' botó després:

En el Detalls del rol secció , proporcioneu el nom del rol:

Conservant la resta de configuració per defecte, feu clic a 'Crea un paper' botó a la part inferior de la interfície:

El paper ha estat amb èxit creat. Feu clic a 'Mostra el rol' botó:

En el Veure rol secció, copieu el ARN i deseu-lo al Bloc de notes per a un ús futur:

Pas 2: creeu un clúster Redshift

A la Consola de gestió d'AWS, cerqueu i seleccioneu 'Desplaçament al vermell' servei:

Desplaceu-vos cap avall 'Desplaçament al vermell' consola principal i feu clic a 'Crea un clúster' botó:

Això desplaçarà l'usuari a 'Crea un clúster' interfície. Aquí, en aquesta interfície, proporcioneu un nom per al clúster i seleccioneu 'dc.2 gran' per al tipus de clúster:

En el Configuracions de bases de dades seccions, proporcioneu a nom d'usuari i contrasenya per al clúster:

Desplaceu-vos cap avall fins a Funcions IAM secció. Adjuntarem aquí el rol IAM que hem creat anteriorment en aquest tutorial. Per a això, feu clic a 'Rol d'associació d'IAM' botó:

En aquesta secció, hem seleccionat el rol creat i hem fet clic a 'Associa les funcions d'IAM' botó per adjuntar el rol:

Mantenint els valors predeterminats, feu clic a 'Crea un clúster' botó a la part inferior de la interfície:

Això necessitarà un temps perquè el clúster estigui disponible. Feu clic a nom del clúster des del tauler de control RDS després que es mostri l'estat 'Actiu':

Pas 3: afegiu permisos

Accedeix al Servei IAM des de la Consola de gestió d'AWS a configurar una nova política al compte d'usuari root:

Des del Tauler d'IAM, feu clic a 'Usuaris' opció de la barra lateral esquerra:

Feu clic a Nom del rol que té el accés d'administrador al compte:

Toqueu 'Afegir permisos' botó situat a la interfície:

Feu clic a 'Adjunteu les polítiques directament' opció sota el Opcions de permisos secció:

Afegiu els permisos següents al vostre compte:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

Després d'afegir els permisos següents, feu clic a 'Pròxim' botó:

En el Resum de permisos secció, feu clic a 'Afegir permisos' botó:

Aquí els permisos estan configurats correctament:

Pas 4: Editor de consultes

A la AWS RDS Dashboard , feu clic a 'Editor de consultes v2' opció de la barra lateral:

Això mostrarà la següent interfície. En aquesta interfície, seleccioneu el nom del vostre clúster i proporcioneu els detalls següents per a la connexió. Després de proporcionar els detalls, feu clic a 'Crear connexió' botó:

Amb finalitats de prova, proporcionarem la consulta següent i tocarem 'Correr' botó:

La consulta s'ha executat amb èxit:

Això és tot d'aquesta guia. Ara l'usuari pot executar diferents consultes en aquesta consola, per exemple, Crear, inserir, suprimir, etc.

Conclusió

Per crear Data Warehousing amb Redshift, configureu una funció IAM i un permís amb el clúster RDS i feu clic a ' Editor de consultes ” opció per executar consultes. AWS Redshift és una base de dades basada en núvol que segueix la sintaxi de l'SQL i executa consultes en grans conjunts de dades de manera eficient per obtenir un alt rendiment. Aquest article proporciona instruccions per implementar l'emmagatzematge de dades amb Amazon Redshift.