Тази статия предоставя по-задълбочено разбиране на своите потребители за внедряване на Data Warehouse с AWS Redshift.
Какво е AWS Redshift?
AWS Redshift позволява на своите потребители да извличат и манипулират данните без всички конфигурации на традиционната база данни. Той интелигентно мащабира капацитета в зависимост от изискванията на приложението, осигурява бързи и точни отговори и се управлява изцяло от AWS. AWS Redshift се използва широко за обширните си приложения за анализ на големи данни. Освен това той следва модела „плащане при използване“ и не начислява допълнителни такси, когато складът не работи:
Научете повече за Redshift, като се позовавате на тази статия: „Какви са типовете данни на Amazon Redshift“ :
Как да внедрим Data Warehousing с Amazon Redshift?
Amazon Redshift използва стандартния език за заявки (SQL) в различни складове за изпълнение на заявки. Извличането на максимални стойности, докато се наблюдават разходите за ръчно настройване на Data Warehouse, е уморително. Следователно AWS Redshift точно и интелигентно ускорява вашата бизнес задача, свързана с данни, и ви помага да ускорите времето си, за да получите представа за данните по бърз, лесен, надежден и сигурен начин. Има много предимства от прилагането на Data Warehousing с Amazon Redshift:
- Шифроване на данни
- Интелигентна оптимизация
- Оптимална цена
- Автоматизирайте повтарящи се задачи
- Капацитет за автоматично мащабиране
- Поддръжка на различни AWS ресурси
По-долу са някои стъпки, в които можем да внедрим Data Warehousing с Amazon Redshift:
Стъпка 1: Създайте IAM роля
Първата стъпка в внедряването на Data Warehouse на AWS Redshift започва със създаване на IAM роля. За тази цел потърсете и изберете IAM ролята на AWS конзола за управление :
Кликнете върху „Роли“ опция от страничната лента на IAM ролята:
Кликнете върху „Създаване на роля“ бутон следващ:
В Тип доверен субект раздел, щракнете върху „Услуга AWS“ докато създаваме тази IAM роля за Redshift:
В Случай на употреба раздел , изберете „Червено отместване“ в маркираното поле и продължете, за да изберете следната маркирана опция. Кликнете върху 'Следващия' бутон след това:
В Правила за разрешения раздел , потърсете и изберете „AmazonS3ReadOnlyAccess“ опция. И след това щракнете върху 'Следващия' бутон след това:
В Подробности за ролята раздел , дайте името на ролята:
Запазване на останалата част от настройки по подразбиране, щракнете върху „Създаване на роля“ бутон в долната част на интерфейса:
Ролята е била успешно създадено. Кликнете върху „Преглед на ролята“ бутон:
В Вижте ролята раздел, копирайте РНК и го запазете в Notepad за бъдеща употреба:
Стъпка 2: Създайте клъстер Redshift
В конзолата за управление на AWS потърсете и след това изберете „Червено отместване“ обслужване:
Превъртете надолу „Червено отместване“ главната конзола и щракнете върху „Създаване на клъстер“ бутон:
Това ще навигира потребителя до „Създаване на клъстер“ интерфейс. Тук, в този интерфейс, дайте име за клъстера и изберете „dc.2 голям“ за типа клъстер:
В Конфигурации на бази данни раздели, осигурете a потребителско име и парола за клъстера:
Превъртете надолу до IAM роли раздел. Тук ще прикачим IAM ролята, която създадохме по-рано в този урок. За целта кликнете върху „Асоциирана роля на IAM“ бутон:
В този раздел избрахме създадената роля и щракнахме върху „Асоциирани IAM роли“ бутон за прикачване на ролята:
Запазвайки настройките по подразбиране, щракнете върху „Създаване на клъстер“ бутон в долната част на интерфейса:
Това ще отнеме известно време, докато клъстерът стане наличен. Кликнете върху името на клъстера от таблото за управление на RDS, след като се покаже състоянието 'Активен':
Стъпка 3: Добавяне на разрешения
Достъп до IAM услуга от конзолата за управление на AWS към конфигурирайте нова политика в акаунта на root потребител:
От IAM табло за управление, щракнете върху „Потребители“ опция от лявата странична лента:
Кликнете върху Име на ролята който има администраторски достъп към сметката:
Докоснете „Добавяне на разрешения“ бутон, разположен на интерфейса:
Кликнете върху „Прикачване на правила директно“ опция под Опции за разрешения раздел:
Добавете следните разрешения към вашия акаунт:
- AmazonRedshiftQueryEditor
- AmazonRedshiftQueryEditorV2FullAccess
- AmazonRedshiftReadOnlyAccess
След като добавите следните разрешения, щракнете върху 'Следващия' бутон:
В Резюме на разрешенията раздел, щракнете върху „Добавяне на разрешения“ бутон:
Тук разрешенията са конфигурирани успешно:
Стъпка 4: Редактор на заявки
На Табло за управление на AWS RDS , щракнете върху „Редактор на заявки v2“ опция от страничната лента:
Това ще покаже следния интерфейс. В този интерфейс изберете името на вашия клъстер и предоставете следните подробности за връзката. След като предоставите подробностите, щракнете върху „Създаване на връзка“ бутон:
За целите на тестването ще предоставим следната заявка и ще натиснете „Бягай“ бутон:
Заявката е изпълнена успешно:
Това е всичко от това ръководство. Сега потребителят може да изпълнява различни заявки в тази конзола, напр. Създаване, вмъкване, изтриване, и т.н.
Заключение
За да създадете Data Warehousing с Redshift, конфигурирайте IAM роля и разрешение с RDS клъстера и щракнете върху „ Редактор на заявки ” опция за изпълнение на заявки. AWS Redshift е базирана в облак база данни, която следва синтаксиса на SQL и изпълнява заявки върху големи набори от данни ефективно за висока производителност. Тази статия предоставя инструкции за внедряване на съхранение на данни с Amazon Redshift.