09/22 2021

【AWS 數據戰情室】Day 28 QuickSight 連接 Redshift – Part 1

QuickSight 連接 Redshift

QuickSight 是 AWS 的 BI 工具,QuickSight 可以非常方便且簡單的串接 AWS 的資料庫或 S3,在 QuickSight 中可以 Join 多張 Table 或是多個資料源並進行視覺化分析產出視覺化的圖表,透過 UI 的方式可以更快速的進行分析與查看各個不同的維度,找出新的資訊改善或增進策略模式

接下來會使用 Redshift 當作資料源繪製圖表

1.首先先創建 QuickSight,進到 QuickSight 的頁面後,點選 Sign up for QuickSight

aws Quicksight 教學

2.帳號所使用的版本選擇 Enterprise

aws Quicksight 教學

3.QuickSight 基本設定
 -Select a region:Region 請選擇與 Redshift 相同的 Region
 -資料源:最下面的資料源可以將 IoT 以外的資料源全部打勾,在設定 S3 時會需要選擇要授權的 S3 這邊可以全選並將 Write permission for Athena Workgroup 打勾

aws Quicksight 教學

4.點選 Finish 等待服務創建完成後可以看到 QuickSight 的第一個頁面

aws Quicksight 教學

5.接下來要連接到 Redshift,在連接前我們需要將 QuickSight 與 VPC 之間的路由打通,讓QuickSight 存取 Redshift 時可以使用內網的方式進行訪問,我們先在 VPC 中創建一個 QuickSight 所使用的 Security Group,Inbound rules 如下
 -Type 選擇 All TCP
 -Source 選擇 Redshift 所使用的 Security Group

aws Quicksight 教學

6.修改 Redshift 所使用的 Security Group ,要允許 QuickSight 的流量訪問,Inbound rules 需增加以下設定
 -Type 選擇 All TCP
 -Source 選擇上一步驟創建的 Security Group

aws Quicksight 教學

7.回到 QuickSight 請點選有上角的 Manage QuickSight

aws Quicksight 教學

8.點選左邊的 Manage VPC connections,並選擇 Add VPC Connection

aws Quicksight 教學

9.設定 VPC Connection
 -VPC ID:Redshift 所在的 VPC
 -Subnet ID:可以訪問 Redshift 的 Subnet
 -Security group ID:第 5 步驟所創建的 Security group ID

aws Quicksight 教學

10.創建完成後需要等待一點點時間 VPC Connection 才會創建完成

aws Quicksight 教學

請持續鎖定 Nextlink 架構師專欄,以獲得最新專業資訊喔!

若您有任何 AWS 需求,歡迎與我們聯繫!