QuickSight 是 AWS 的 BI 工具,QuickSight 可以非常方便且簡單的串接 AWS 的資料庫或 S3,在 QuickSight 中可以 Join 多張 Table 或是多個資料源並進行視覺化分析產出視覺化的圖表,透過 UI 的方式可以更快速的進行分析與查看各個不同的維度,找出新的資訊改善或增進策略模式
接下來會使用 Redshift 當作資料源繪製圖表
1.首先先創建 QuickSight,進到 QuickSight 的頁面後,點選 Sign up for QuickSight
2.帳號所使用的版本選擇 Enterprise
3.QuickSight 基本設定
-Select a region:Region 請選擇與 Redshift 相同的 Region
-資料源:最下面的資料源可以將 IoT 以外的資料源全部打勾,在設定 S3 時會需要選擇要授權的 S3 這邊可以全選並將 Write permission for Athena Workgroup 打勾
4.點選 Finish 等待服務創建完成後可以看到 QuickSight 的第一個頁面
5.接下來要連接到 Redshift,在連接前我們需要將 QuickSight 與 VPC 之間的路由打通,讓QuickSight 存取 Redshift 時可以使用內網的方式進行訪問,我們先在 VPC 中創建一個 QuickSight 所使用的 Security Group,Inbound rules 如下
-Type 選擇 All TCP
-Source 選擇 Redshift 所使用的 Security Group
6.修改 Redshift 所使用的 Security Group ,要允許 QuickSight 的流量訪問,Inbound rules 需增加以下設定
-Type 選擇 All TCP
-Source 選擇上一步驟創建的 Security Group
7.回到 QuickSight 請點選有上角的 Manage QuickSight
8.點選左邊的 Manage VPC connections,並選擇 Add VPC Connection
9.設定 VPC Connection
-VPC ID:Redshift 所在的 VPC
-Subnet ID:可以訪問 Redshift 的 Subnet
-Security group ID:第 5 步驟所創建的 Security group ID
10.創建完成後需要等待一點點時間 VPC Connection 才會創建完成
請持續鎖定 Nextlink 架構師專欄,以獲得最新專業資訊喔!
若您有任何 AWS 需求,歡迎與我們聯繫!