Showing 1-12 of 21 results
10/06
2021
【AWS 數據戰情室】Day 30 QuickSight 功能介紹
在資料源設定完成後,接下來介紹如何繪製圖表,以資料源是每個 User 購買數量為例,來建立圖表看哪些商品的購買量最多。從建立 QuickSight 的 Filter及自建欄位,自訂自己的運算式,創建符合自己需求的圖表。
Read More
09/22
2021
【AWS 數據戰情室】Day 28 QuickSight 連接 Redshift – Part 1
QuickSight 是 AWS 的 BI工具 ,QuickSight 可以非常方便且簡單的串接 AWS 的資料庫或 S3,在 QuickSight 中可以 Join 多張 Table 或是多個資料源並進行視覺化分析產出視覺化的圖表,透過 UI 的方式可以更快速的進行分析。
Read More
09/15
2021
【AWS 數據戰情室】Day 27 持續同步 S3 資料到 Redshift – Part 2
透過 Glue Job 將 S3 資料儲存到 Redshift之後,接下來我們要來測試是否可以每天進行 Redshift 的資料更新,並且不會產生重複的資料,修改完 ETL Job 的 Script 後就可以直接執行此 Job。
Read More
09/08
2021
【AWS 數據戰情室】Day 26 持續同步 S3 資料到 Redshift – Part 1
之前在 Glue 上進行資料存取時都是使用 S3 ,而今天我們要透過 Glue Job 將 S3 資料儲存到 Redshift。這次是使用 Day 17 的運算結果,每個 User 最喜歡的前五名商品清單,將它放到新的 S3 路徑下,並且將他切成三等份每一份大約 30 萬筆資料。
Read More
09/01
2021
【AWS 數據戰情室】Day 25 透過 Data Catalog 連接 Redshift
Data Catalog 不只可以使用 S3 作為資料的存取點,也可以使用既有的資料庫作為資料的存取點,今天要來介紹如何將 Redshift 作為 Data Catalog 的資料存取點,讓 ETL 工具可以直接存取資料
Read More
08/25
2021
【AWS 數據戰情室】Day 24 Redshift 教學
在介紹完 Amazon Redshift 後,我們直接來創建一個 Redshift。首先在創建 Redshift 前,需要先創建 cluster subnet group,其代表等等創建的 Redshift 要開在哪一個 VPC以及哪個 Subnet 上。
Read More
08/11
2021
【AWS 數據戰情室】Day 23 Redshift 簡介
在介紹 Data Catalog 連接 Redshift 之前,我們先介紹 Redshift 這個資料庫。Redshift 在 AWS 上的定位是 Data Warehouse 也就是資料倉儲,而 Data Warehouse 與一般的資料庫有什麼不同呢?馬上來看詳細說明。
Read More
07/21
2021
【AWS 數據戰情室】Day 20 Glue ETL Job 教學-Python Shell-Part 2
Python Shell 進行 ETL 的設定完成後,可以看到一個空白的編輯器,這裡我們可以自行撰寫所需的 ETL 程式,接下來會介紹如何使用 pandas 進行 資料處理,產生出每個user 最喜歡購買的前五項商品清單。
Read More
07/07
2021
【AWS 數據戰情室】Day 19 Glue ETL Job 教學-Python Shell-Part 1
在 Glue ETL Job 中 除了 Spark 可以使用之外,還可以使用 Python Shell 進行 ETL 的處理,Python Shell 裡已經包含了 Pandas 的 Library 可以直接使用,接下來會透過 Python Shell 的方式進行分析。
Read More
06/30
2021
【AWS 數據戰情室】Day 18 Glue ETL Job 教學 – Part 5
本篇文章將延續前一篇說明,使用 Glue ETL Job 找出每個user最常購買的前五名商品,接續進行 spark SQL 程式碼 的設定,透過 spark SQL 對資料進行Group與排名。定義有哪些欄位要寫入 S3 ,並且定義該欄位的資料類型,設定完成即可得到完整程式碼。
Read More
06/23
2021
【AWS 數據戰情室】Day 17 Glue ETL Job 教學 – Part 4
創建完 ETL 的 Spark Job 後我們要加入資料處理的內容,在預設的程式碼中只能做到資料搬遷,那這次我們的目標是要找出每個 user 最常購買的前五名商品,這部分會使用 PySpark 的進行。接下來會以修改後的程式進行說明。
Read More
06/16
2021
【AWS 數據戰情室】Day 16 Glue ETL Job 教學 – Part 3
Job 的基礎設定完成後,接下來要設定資料源與輸出目標這一步驟可以選擇要處理的資料源,選擇 Glue Data Catalog 中的 Table,這邊我們選擇 order_products_prior,就可以繼續往下。
Read More