Jak wdrożyć hurtownię danych za pomocą Amazon Redshift?

Jak Wdrozyc Hurtownie Danych Za Pomoca Amazon Redshift



Tradycyjne bazy danych mogą pomóc użytkownikom w wykonywaniu złożonych zapytań lub uzyskiwaniu pożądanych wyników, ale wybór ten ma kilka wad. Konfigurowanie sprzętu i instalowanie baz danych w celu uruchamiania zapytań, problemy z przechowywaniem danych, niska wydajność i ręczna konserwacja to tylko niektóre z niewielu problemów związanych z tradycyjnymi bazami danych.

Ten artykuł zapewnia użytkownikom głębsze zrozumienie wdrażania hurtowni danych z AWS Redshift.

Co to jest przesunięcie ku czerwieni AWS?

AWS Redshift umożliwia użytkownikom pobieranie danych i manipulowanie nimi bez konieczności wykonywania wszystkich konfiguracji tradycyjnej bazy danych. Inteligentnie skaluje pojemność w zależności od wymagań aplikacji, zapewnia szybkie i dokładne reakcje i jest w pełni zarządzany przez AWS. AWS Redshift jest szeroko stosowany w rozległych zastosowaniach analizy dużych zbiorów danych. Ponadto działa w modelu pay-as-you-use i nie ponosi dodatkowych opłat w przypadku przestoju magazynu:









Dowiedz się więcej o przesunięciu ku czerwieni, odwołując się do tego artykułu: „Jakie są typy danych Amazon Redshift” :



Jak wdrożyć hurtownię danych za pomocą Amazon Redshift?

Amazon Redshift używa standardowego języka zapytań (SQL) w różnych magazynach do wykonywania zapytań. Wyodrębnianie maksymalnych wartości przy jednoczesnym monitorowaniu kosztów ręcznej konfiguracji hurtowni danych jest męczące. Dlatego AWS Redshift dokładnie i inteligentnie przyspiesza zadania biznesowe związane z danymi i pomaga przyspieszyć czas potrzebny na uzyskanie wglądu w dane w szybki, łatwy, niezawodny i bezpieczny sposób. Wdrożenie hurtowni danych z Amazon Redshift niesie ze sobą wiele korzyści:





  • Szyfrowanie danych
  • Inteligentna optymalizacja
  • Koszt optymalny
  • Automatyzuj powtarzalne zadania
  • Pojemność automatycznego skalowania
  • Wsparcie dla różnych zasobów AWS

Poniżej znajduje się kilka kroków, w których możemy wdrożyć hurtownię danych za pomocą Amazon Redshift:

Krok 1: Utwórz rolę IAM

Pierwszy krok we wdrożeniu Hurtowni Danych na Przesunięcie ku czerwieni AWS zaczyna się od utworzenia roli IAM. W tym celu wyszukaj i wybierz rolę IAM na stronie Konsola zarządzania AWS :



Kliknij na „Role” opcja z paska bocznego roli IAM:

Kliknij na „Utwórz rolę” przycisk Dalej:

w Typ zaufanej jednostki sekcję, kliknij przycisk „Usługa AWS” podczas tworzenia tej roli IAM dla przesunięcia ku czerwieni:

w Przypadek użycia Sekcja , wybierać 'Przesunięcie ku czerwieni' w podświetlonym polu i wybierz następną podświetloną opcję. Kliknij na 'Następny' przycisk później:

w Polityka uprawnień Sekcja , wyszukaj i wybierz „AmazonS3Dostęp tylko do odczytu” opcja. A następnie kliknij 'Następny' przycisk później:

w Szczegóły roli Sekcja , podaj nazwę roli:

Zachowując resztę ustawienia domyślne, Kliknij na „Utwórz rolę” przycisk na dole interfejsu:

Rola była z powodzeniem Utworzony. Kliknij na „Wyświetl rolę” przycisk:

w Wyświetl rolę sekcję, skopiuj plik RNA i zapisz go w Notatniku do wykorzystania w przyszłości:

Krok 2: Utwórz klaster przesunięcia ku czerwieni

W konsoli zarządzania AWS wyszukaj, a następnie wybierz 'Przesunięcie ku czerwieni' praca:

Przewiń w dół 'Przesunięcie ku czerwieni' konsoli głównej i kliknij przycisk „Utwórz klaster” przycisk:

Spowoduje to przejście użytkownika do „Utwórz klaster” interfejs. W tym interfejsie podaj nazwę klastra i wybierz plik „dc.2 duży” dla typu klastra:

w Konfiguracje baz danych sekcje, podaj a nazwa użytkownika I hasło dla klastra:

Przewiń w dół do Role IAM Sekcja. Dołączymy tutaj rolę IAM, którą utworzyliśmy wcześniej w tym samouczku. W tym celu kliknij przycisk „Rola powiązanych uprawnień” przycisk:

W tej sekcji wybraliśmy utworzoną rolę i kliknęliśmy „Powiąż role IAM” przycisk do dołączenia roli:

Zachowując ustawienia domyślne, kliknij przycisk „Utwórz klaster” przycisk na dole interfejsu:

Zanim klaster będzie dostępny, może minąć trochę czasu. Kliknij na nazwa klastra z panelu RDS po wyświetleniu statusu 'Aktywny':

Krok 3: Dodaj uprawnienia

Uzyskać dostęp do Usługa IAM z konsoli zarządzania AWS do skonfiguruj nową politykę na koncie użytkownika root:

Z Panel uprawnień, Kliknij na „Użytkownicy” opcja z lewego paska bocznego:

Kliknij na Nazwa roli to ma dostęp administratora na konto:

Stuknij w „Dodaj uprawnienia” przycisk znajdujący się na interfejsie:

Kliknij na „Dołącz zasady bezpośrednio” opcja pod Opcje uprawnień Sekcja:

Dodaj następujące uprawnienia do swojego konta:

  • Edytor zapytań AmazonRedshiftQuery
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

Po dodaniu poniższych uprawnień kliknij przycisk 'Następny' przycisk:

w Podsumowanie uprawnień sekcję, kliknij przycisk „Dodaj uprawnienia” przycisk:

Tutaj uprawnienia zostały pomyślnie skonfigurowane:

Krok 4: Edytor zapytań

Na Panel kontrolny AWS RDS , Kliknij na „Edytor zapytań wersja 2” opcja z paska bocznego:

Spowoduje to wyświetlenie następującego interfejsu. W tym interfejsie wybierz nazwę klastra i podaj następujące szczegóły połączenia. Po podaniu szczegółów kliknij przycisk „Utwórz połączenie” przycisk:

Do celów testowych podajemy następujące zapytanie i klikamy 'Uruchomić' przycisk:

Zapytanie zostało wykonane z powodzeniem:

To wszystko z tego przewodnika. Teraz użytkownik może uruchamiać różne zapytania w tej konsoli, np. Utwórz, wstaw, usuń, itp.

Wniosek

Aby utworzyć hurtownię danych za pomocą Redshift, skonfiguruj rolę IAM i uprawnienia w klastrze RDS, a następnie kliknij „ Edytor zapytań ” możliwość wykonywania zapytań. AWS Redshift to oparta na chmurze baza danych, która jest zgodna ze składnią języka SQL i skutecznie wykonuje zapytania na dużych zbiorach danych, zapewniając wysoką wydajność. Ten artykuł zawiera instrukcje dotyczące wdrażania hurtowni danych za pomocą usługi Amazon Redshift.