Làm cách nào để triển khai kho dữ liệu với Amazon Redshift?

Lam Cach Nao De Trien Khai Kho Du Lieu Voi Amazon Redshift



Cơ sở dữ liệu truyền thống có thể giúp người dùng thực hiện các truy vấn phức tạp hoặc thu được kết quả mong muốn nhưng lựa chọn này có một số hạn chế. Thiết lập phần cứng và cài đặt cơ sở dữ liệu để chạy truy vấn, sự cố lưu trữ dữ liệu, hiệu suất chậm và bảo trì thủ công là một số vấn đề với cơ sở dữ liệu truyền thống.

Bài viết này cung cấp sự hiểu biết sâu sắc hơn cho người dùng trong việc triển khai Kho dữ liệu với AWS Redshift.

AWS Redshift là gì?

AWS Redshift cho phép người dùng truy xuất và thao tác dữ liệu mà không cần tất cả cấu hình của cơ sở dữ liệu truyền thống. Nó thay đổi quy mô công suất một cách thông minh tùy theo yêu cầu của ứng dụng, cung cấp phản hồi nhanh và chính xác và được quản lý hoàn toàn bởi AWS. AWS Redshift được sử dụng rộng rãi cho các ứng dụng Phân tích dữ liệu lớn. Hơn nữa, nó tuân theo mô hình trả tiền khi bạn sử dụng và không phát sinh thêm phí khi nhà kho không hoạt động:









Tìm hiểu thêm về Redshift bằng cách tham khảo bài viết này: “Các loại dữ liệu Amazon Redshift là gì” :



Làm cách nào để triển khai kho dữ liệu với Amazon Redshift?

Amazon Redshift sử dụng Ngôn ngữ truy vấn tiêu chuẩn (SQL) trên nhiều kho khác nhau để thực hiện truy vấn. Việc trích xuất các giá trị tối đa trong khi theo dõi chi phí thiết lập Kho dữ liệu theo cách thủ công là điều mệt mỏi. Do đó, AWS Redshift tăng tốc tác vụ kinh doanh liên quan đến dữ liệu của bạn một cách chính xác và thông minh, đồng thời giúp bạn tăng tốc thời gian thu thập thông tin chi tiết về dữ liệu một cách nhanh chóng, dễ dàng, đáng tin cậy và an toàn. Có nhiều lợi ích khi triển khai Kho dữ liệu với Amazon Redshift:





  • Mã hóa dữ liệu
  • Tối ưu hóa thông minh
  • Chi phí tối ưu
  • Tự động hóa các tác vụ lặp đi lặp lại
  • Khả năng tự động mở rộng quy mô
  • Hỗ trợ nhiều tài nguyên AWS khác nhau

Dưới đây là một số bước để chúng tôi có thể triển khai Kho dữ liệu với Amazon Redshift:

Bước 1: Tạo vai trò IAM

Bước đầu tiên trong việc triển khai Kho dữ liệu trên Dịch chuyển đỏ AWS bắt đầu bằng việc tạo vai trò IAM. Với mục đích này, hãy tìm kiếm và chọn vai trò IAM trên Bảng điều khiển quản lý AWS :



Bấm vào “Vai trò” tùy chọn từ thanh bên của vai trò IAM:

Bấm vào “Tạo vai trò” nút tiếp theo:

bên trong Loại thực thể đáng tin cậy phần, bấm vào “Dịch vụ AWS” vì chúng tôi đang tạo vai trò IAM này cho Redshift:

bên trong Trường hợp sử dụng phần , lựa chọn “Dịch chuyển đỏ” vào trường được đánh dấu và tiến hành chọn tùy chọn được đánh dấu sau. Bấm vào 'Kế tiếp' nút sau đó:

bên trong Chính sách cấp phép phần , tìm kiếm và chọn “AmazonS3ReadOnlyAccess” lựa chọn. Và sau đó bấm vào 'Kế tiếp' nút sau đó:

bên trong Chi tiết vai trò phần , cung cấp tên cho vai trò:

Giữ phần còn lại cài đặt làm mặc định, bấm vào “Tạo vai trò” nút ở cuối giao diện:

Vai trò đã được thành công tạo. Bấm vào “Xem vai trò” cái nút:

bên trong Xem vai trò phần, sao chép ARN và lưu nó vào Notepad để sử dụng sau này:

Bước 2: Tạo cụm dịch chuyển đỏ

Trên Bảng điều khiển quản lý AWS, tìm kiếm rồi chọn “Dịch chuyển đỏ” dịch vụ:

Cuộn xuống “Dịch chuyển đỏ” bảng điều khiển chính và nhấp vào “Tạo cụm” cái nút:

Điều này sẽ điều hướng người dùng đến “Tạo cụm” giao diện. Ở đây trên giao diện này, cung cấp tên cho cụm và chọn “dc.2 lớn” cho loại cụm:

bên trong Cấu hình cơ sở dữ liệu các phần, cung cấp một tên tài khoản mật khẩu cho cụm:

Cuộn xuống Vai trò IAM phần. Chúng tôi sẽ đính kèm vai trò IAM mà chúng tôi đã tạo trước đó trong hướng dẫn này ở đây. Với mục đích này, hãy nhấp vào “Vai trò IAM liên kết” cái nút:

Trong phần này, chúng tôi đã chọn vai trò được tạo và nhấp vào “Liên kết vai trò IAM” nút để gắn vai trò:

Giữ nguyên mặc định, nhấp vào “Tạo cụm” nút ở cuối giao diện:

Việc này sẽ mất một thời gian để cụm có sẵn. Bấm vào tên cụm từ Bảng điều khiển RDS sau khi trạng thái hiển thị 'Tích cực':

Bước 3: Thêm quyền

Truy cập Dịch vụ IAM từ Bảng điều khiển quản lý AWS tới cấu hình một chính sách mới trong tài khoản người dùng root:

Từ Trang tổng quan IAM, bấm vào “Người dùng” tùy chọn từ thanh bên trái:

Bấm vào Tên vai trò cái đó có quyền truy cập của quản trị viên Vào tài khoản:

Chạm vào “Thêm quyền” nút nằm trên giao diện:

Bấm vào “Đính kèm chính sách trực tiếp” tùy chọn theo Tùy chọn quyền phần:

Thêm các quyền sau vào tài khoản của bạn:

  • AmazonRedshiftQueryTrình soạn thảo
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

Sau khi thêm các quyền sau, nhấp vào 'Kế tiếp' cái nút:

bên trong Tóm tắt quyền phần, bấm vào “Thêm quyền” cái nút:

Ở đây các quyền được cấu hình thành công:

Bước 4: Trình soạn thảo truy vấn

Trên Bảng thông tin AWS RDS , bấm vào “Trình soạn thảo truy vấn v2” tùy chọn từ thanh bên:

Lúc này sẽ hiển thị giao diện sau. Trên giao diện này, chọn tên cụm của bạn và cung cấp các chi tiết sau cho kết nối. Sau khi cung cấp thông tin chi tiết, nhấp vào “Tạo kết nối” cái nút:

Với mục đích thử nghiệm, chúng tôi sẽ cung cấp truy vấn sau và nhấn vào 'Chạy' cái nút:

Truy vấn đã được thực hiện thành công:

Đó là tất cả từ hướng dẫn này. Bây giờ người dùng có thể chạy các truy vấn khác nhau trong bảng điều khiển này, ví dụ: Tạo, chèn, xóa, vân vân.

Phần kết luận

Để tạo Kho dữ liệu bằng Redshift, hãy định cấu hình vai trò và quyền IAM với cụm RDS rồi nhấp vào “ Trình soạn thảo truy vấn ” tùy chọn để thực hiện truy vấn. AWS Redshift là cơ sở dữ liệu dựa trên đám mây tuân theo cú pháp của SQL và thực hiện các truy vấn trên các tập dữ liệu lớn một cách hiệu quả để đạt hiệu suất cao. Bài viết này cung cấp hướng dẫn Triển khai Kho dữ liệu với Amazon Redshift.