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

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

搭配其他服務使用 Amazon Redshift

本節說明如何使用其他服務作為 Amazon Redshift 資料的來源和目的地。

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

S3

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

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

DynamoDB

Amazon DynamoDB 是完全受管的無SQL資料庫服務。您可以使用 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 開發人員指南中的使用 將資料複製到 Amazon Redshift AWS Data Pipeline

AWS DMS

您可以使用 將資料遷移至 Amazon Redshift AWS Database Migration Service。 AWS DMS 可以將資料遷移至最常使用的商業和開放原始碼資料庫,例如 Oracle、PostgreSQL、Microsoft SQL Server、Amazon Redshift、Aurora 資料庫叢集、DynamoDB 、Amazon S3、MariaDB 和 My SQL。如需詳細資訊,請參閱使用 Amazon Redshift 資料庫做為 AWS Database Migration Service的目標