了解如何使用 Amazon RedShift 設計雲端資料倉儲解決方案。取得關於如何收集、存放和準備資料倉儲資料的深入知識,以及使用商業智慧工具執行資料的分析。
Data Warehousing on AWS 介紹使用 Amazon Redshift (AWS 中 PB 規模的資料倉儲) 設計雲端資料倉儲解決方案的概念、策略和最佳實務。本課程示範如何使用 Amazon DynamoDB、Amazon EMR、Amazon Kinesis Firehose 和 Amazon S3 等其他 AWS 服務,收集、存放和準備資料倉儲資料。此外,本課程還示範如何使用商業智慧工具執行資料分析。
等級 中級 |
形式 講師指導、現場或虛擬教室 |
長度 3 天 |
您在本課程中將學習:
- 討論資料倉儲的核心概念。
- 評估 Amazon Redshift 和其他大數據系統之間的關係。
- 評估資料倉儲工作負載的使用案例,以及檢閱可展現資料倉儲解決方案中 AWS 資料和分析服務實作的案例研究。
- 針對您的資料需求選擇適當的 Amazon Redshift 節點類型和大小。
- 討論與 Amazon Redshift 相關的安全功能,像是加密、IAM 許可和資料庫許可。
- 啟動 Amazon Redshift 叢集,並使用元件、特點和功能在雲端實作資料倉儲。
- 使用 Amazon DynamoDB、Amazon EMR、Amazon Kinesis Firehose 和 Amazon S3 等其他 AWS 資料和分析服務,使資料倉儲解決方案更加完善。
- 評估設計資料倉儲的方式和方法。
- 識別資料來源,以及評估影響資料倉儲設計的要求。
- 設計資料倉儲以更有效地使用壓縮、資料分發和排序方法。
- 載入和卸載資料並執行資料維護任務。
- 撰寫查詢,並評估優化查詢效能的查詢計劃。
- 設定資料庫以分配資源,例如查詢佇列的記憶體,以及定義條件將特定查詢類型路由到已設定的查詢佇列,以改善處理程序。
- 使用 Amazon Redshift 資料庫稽核日誌功能、Amazon CloudTrail、Amazon CloudWatch 和 Amazon Simple Notification Service (Amazon SNS) 等功能和服務,稽核、監控和接收有關資料倉儲活動的事件通知。
- 準備操作任務,像是重新調整 Amazon Redshift 叢集的大小,以及使用快照備份和恢復叢集。
- 使用商業智慧 (BI) 應用程式,根據您的資料執行資料分析和視覺化任務。
本課程適用於:
- 資料庫架構師
- 資料庫管理員
- 資料庫開發人員
- 資料分析師和科學家
我們建議參加此課程的人必須符合以下先決條件:
- 參加過以下課程:AWS Technical Essentials (或同等的 AWS 經驗)
- 熟悉關聯式資料庫和資料庫設計概念
本課程將結合以下方式授課:
- 講師指導下的培訓 (ILT)
- 實作實驗室
本課程讓您透過各種實作練習來測試新技能,並將學到的知識應用到您的工作環境。
第 1 天
- 課程簡介
- 資料倉儲簡介
- Amazon Redshift 簡介
- 了解 Amazon Redshift 元件和資源
- 啟動 Amazon Redshift 叢集
第 2 天
- 檢閱資料倉儲方法
- 識別資料來源和要求
- 設計資料倉儲
- 將資料載入資料倉儲
第 3 天
- 撰寫查詢和調校效能
- 維護資料倉儲
- 分析和虛擬化資料
- 課程總結