本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Microsoft SQL Server Analysis Services 中分析 Amazon Redshift 資料
由 Sunil Vora (AWS) 建立
Summary
此模式說明如何使用 Intellisoft OLE 資料庫提供者或 CData ADO.NET 提供者進行資料庫存取,來連接和分析 Microsoft SQL Server Analysis Services 中的 Amazon Redshift 資料。
Amazon Redshift 是一種在雲端中完全受管的 PB 級資料倉儲服務。SQL Server Analysis Services 是一種線上分析處理 (OLAP) 工具,可用來分析來自 Amazon Redshift 等資料區塊和資料倉儲的資料。您可以使用 SQL Server Analysis Services 從資料建立 OLAP 立方體,以進行快速、進階的資料分析。
先決條件和限制
假設
此模式說明如何在 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體上為 Amazon Redshift 設定 SQL Server Analysis Services 和 Intellisoft OLE 資料庫提供者或 CData ADO.NET 提供者。或者,您可以在公司資料中心的主機上安裝兩者。
先決條件
作用中的 AWS 帳戶
具有登入資料的 Amazon Redshift 叢集
架構
來源技術堆疊
Amazon Redshift 叢集
目標技術堆疊
Microsoft SQL Server Analysis Services
來源和目標架構

工具
史詩
任務 | 描述 | 所需的技能 |
---|---|---|
分析要匯入的資料表和資料。 | 識別要匯入的 Amazon Redshift 資料表及其大小。 | DBA |
任務 | 描述 | 所需的技能 |
---|---|---|
設定 EC2 執行個體。 | 在您的 AWS 帳戶中,在私有或公有子網路中建立 EC2 執行個體。 | 系統管理員 |
安裝用於資料庫存取的工具。 | 下載並安裝適用於 Amazon Redshift 的 Intellisoft OLE 資料庫提供者 | 系統管理員 |
安裝 Visual Studio。 | 系統管理員 | |
安裝擴充功能。 | 在 Visual Studio 中安裝 Microsoft Analysis Services Projects 延伸模組。 | 系統管理員 |
建立專案。 | 在 Visual Studio 中建立新的表格式模型專案,以存放 Amazon Redshift 資料。在 Visual Studio 中,選擇建立專案時的 Analysis Services 表格式專案選項。 | DBA |
任務 | 描述 | 所需的技能 |
---|---|---|
建立 Amazon Redshift 資料來源。 | 使用適用於 Amazon Redshift 的 Intellisoft OLE 資料庫提供者 (或適用於 Amazon Redshift 的 CData ADO.NET 提供者) 和您的 Amazon Redshift 憑證來建立 Amazon Redshift 資料來源。 | Amazon Redshift、DBA |
匯入資料表。 | 選取資料表和檢視,並將其從 Amazon Redshift 匯入 SQL Server Analysis Services 專案。 | Amazon Redshift、DBA |
任務 | 描述 | 所需的技能 |
---|---|---|
刪除 EC2 執行個體。 | 刪除您先前啟動的 EC2 執行個體。 | 系統管理員 |
相關資源
Amazon Redshift (AWS 文件)
安裝 SQL Server Analysis Services
(Microsoft 文件) 表格式模型設計工具
(Microsoft 文件) 進階分析的 OLAP 立方體概觀
(Microsoft 文件)