搭配其他服務使用 Amazon Redshift - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

搭配其他服務使用 Amazon Redshift

Amazon Redshift 與其他 AWS 服務整合,讓您能夠使用資料安全功能快速、可靠地移動、轉換和載入資料。

在 Amazon Redshift 和 Amazon S3 之間移動資料

Amazon Simple Storage Service (Amazon S3) 是將資料儲存在雲端中的 Web 服務。Amazon Redshift 利用平行處理功能,從儲存在 Amazon S3 儲存貯體中的多個資料檔案讀取和載入資料。如需詳細資訊,請參閱 從 Amazon S3 載入資料

您也可以利用平行處理模式,從 Amazon Redshift 資料倉儲將資料匯出至 Amazon S3 上的多個資料檔案。如需詳細資訊,請參閱 卸載資料

搭配 Amazon DynamoDB 使用 Amazon Redshift

Amazon DynamoDB 是全受管的 NoSQL 資料庫服務。您可以使用 COPY 命令,從單一 Amazon DynamoDB 資料表載入具有資料的 Amazon Redshift 資料表。如需詳細資訊,請參閱 從 Amazon DynamoDB 資料表載入資料

透過 SSH 從遠端主機匯入資料

您可以在 Amazon Redshift 中使用 COPY 指令,從一個或多個遠端主機載入資料,例如 Amazon EMR 叢集、Amazon EC2 執行個體或其他電腦。COPY 會使用 SSH 連接至遠端主機,然後在遠端主機執行命令來產生資料。Amazon Redshift 支援多個同時連線。COPY 指令會以平行方式,從多個主機資源讀取和載入輸出的資料。如需詳細資訊,請參閱 從遠端主機載入資料

使用自動化資料載入 AWS Data Pipeline

您可以使 AWS Data Pipeline 用自動化資料移入和轉出 Amazon Redshift。透過使用的內建排程功能 AWS Data Pipeline,您可以排程和執行週期性工作,而不必撰寫自己的複雜資料傳輸或轉換邏輯。例如,您可以設定重複性的任務,自動將資料從 Amazon DynamoDB 複製到 Amazon Redshift。如需將資料從 Amazon S3 定期移動到 Amazon Redshift 的建立管道程序的教學課程,請參閱 AWS Data Pipeline 開發人員指南 AWS Data Pipeline中的使用方法將資料複製到 Amazon Redshift

使用 AWS Database Migration Service (AWS DMS) 移轉資料

您可以使 AWS Database Migration Service用將數據遷移到 Amazon Redshift。 AWS DMS 可以在最廣泛使用的商業和開放原始碼資料庫 (例如甲骨文、PostgreSQL、Microsoft SQL 伺服器、Amazon Redshift、Aurora 資料庫叢集、DynamoDB 資料庫、Amazon S3、MariaDB 和 MySQL) 之間遷移資料。如需詳細資訊,請參閱使用 Amazon Redshift 資料庫做為 AWS Database Migration Service的目標