從單欄資料格式 COPY - Amazon Redshift

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

從單欄資料格式 COPY

COPY 可以從 Amazon S3 載入下列格式的資料:

  • ORC

  • Parquet

  • RCFile

  • SequenceFile

COPY 支援單欄格式資料,但有下列限制:

  • 叢集必須位於下列其中一個AWS地區:

    • 美國東部 (維吉尼亞北部) 區域 (us-east-1)

    • 美國東部 (俄亥俄) 區域 (us-east-2)

    • 美國西部 (加利佛尼亞北部) 區域 (us-west-1)

    • 美國西部 (奧勒岡) 區域 (us-west-2)

    • 非洲 (開普敦) 區域 (af-south-1)

    • 亞太區域 (香港) 區域 (ap-east-1)

    • 亞太區域 (孟買) 區域 (ap-southeast-1)

    • 亞太區域 (大阪) 地區 (ap-northeast-3)

    • 亞太區域 (首爾) 區域 (ap-northeast-2)

    • 亞太區域 (新加坡) 區域 (ap-southeast-1)

    • 亞太區域 (雪梨) 區域 (ap-southeast-2)

    • 亞太區域 (東京) 區域 (ap-northeast-1)

    • 加拿大 (中部) 區域 (ca-entral-1)

    • 中國 (北京) 區域 (cn-北1)

    • 中國 (寧夏) 區域 (cn-northeast-1)

    • 歐洲 (法蘭克福) 區域 (eu-central-1)

    • 歐洲 (愛爾蘭) 區域 (eu-west-1)

    • 歐洲 (倫敦) 區域 (eu-west-2)

    • 歐洲 (米蘭) 區域 (eu-south-1)

    • 歐洲 (巴黎) 區域 (eu-west-3)

    • 歐洲 (斯德哥爾摩) 區域 (eu-west-1)

    • 中東 (巴林) 區域 (me-sou1)

    • 南美洲 (聖保羅) 區域 (sa-east-1)

    • AWS GovCloud (美國東部) (us-gov-east-1)

    • AWS GovCloud (美國西部) (us-gov-west-1)

  • Amazon S3 儲存貯體必須位於同一AWSAmazon Redshift 叢集。

  • 要通過 VPC 終端節點訪問您的 Amazon S3 數據,請使用 IAM 策略和 IAM 角色設置訪問,如搭配增強型 VPC 路由使用 Amazon Redshift Spectrum中的Amazon Redshift 叢集管理指南

  • COPY 不會自動套用壓縮編碼。

  • 僅支援下列 COPY 參數:

  • 您只能使用 COPYEXPLICIT_IDS參數,如下AWS地區:

    • 美國東部 (俄亥俄) 區域 (us-east-2)

    • 美國西部 (加利佛尼亞北部) 區域 (us-west-1)

    • 非洲 (開普敦) 區域 (af-south-1)

    • 亞太區域 (香港) 區域 (ap-east-1)

    • 亞太區域 (雅加達) 區域 (ap-southeast-3)

    • 亞太區域 (孟買) 區域 (ap-southeast-1)

    • 亞太區域 (大阪) 地區 (ap-northeast-3)

    • 亞太區域 (首爾) 區域 (ap-northeast-2)

    • 亞太區域 (新加坡) 區域 (ap-southeast-1)

    • 亞太區域 (雪梨) 區域 (ap-southeast-2)

    • 加拿大 (中部) 區域 (ca-central-1)

    • 中國 (北京) 區域 (cn-北1)

    • 中國 (寧夏) 區域 (cn-northeast-1)

    • 歐洲 (法蘭克福) 區域 (eu-central-1)

    • 歐洲 (愛爾蘭) 區域 (eu-west-1)

    • 歐洲 (倫敦) 區域 (eu-west-2)

    • 歐洲 (米蘭) 區域 (eu-south-1)

    • 歐洲 (巴黎) 區域 (eu-west-3)

    • 歐洲 (斯德哥爾摩) 區域 (eu-northeast-1)

    • 中東 (巴林) 區域 (me-sou1)

    • 南美洲 (聖保羅) 區域 (sa-east-1)

  • 如果 COPY 於載入時發生錯誤,命令會失敗。單欄資料類型不支援 ACCEPTANYDATE、ACCEPTINVCHARS 和 MAXERROR。

  • 錯誤訊息只會傳送給 SQL 用戶端。錯誤不會記錄在 STL_LOAD_ERRORS 中。

  • COPY 會依欄在單欄資料檔案中出現的同樣順序,將值插入目標資料表的欄。目標資料表的欄數和資料檔案的欄數必須相符。

  • 如果您在 COPY 操作中指定的檔案包含下列其中一個副檔名,則不需要新增任何參數,我們就會將資料解壓縮:

    • .gz

    • .snappy

    • .bz2

  • 複製從實木複製、獸人、RC 文件和 SequenceFile 文件格式使用 Redshift 頻譜和存儲桶訪問。要將 COPY 用於這些格式,請確保沒有 IAM 策略阻止使用預簽名 URL。如需詳細資訊,請參閱「」搭配增強型 VPC 路由使用 Amazon Redshift Spectrum