Redshift UNLOAD 相关问题

0

【以下的问题经过翻译处理】 我已经查看了文档并在互联网上进行了搜索,但是我无法找到下面客户问题的答案 - 是否有我错过的某些信息?或者,您能否回答他们的问题? - 这些是围绕UNLOAD语句的问题:

使用UNLOAD时,各种列类型会如何转换为字符串?特别是布尔值、日期和时间戳(有时区和没有时区的)会如何转换?

2. ```
在使用第三方解密库/工具的UNLOAD加密(AES256-GCM)时,有什么坑?我们有示例代码/工具用法吗?

清单文件的行结尾符是什么?最后一行需要吗?

4. ```
有没有资源列出UNLOAD语句可能失败的方法?

任何见解都将不胜感激。

profile picture
专家
已提问 5 个月前20 查看次数
1 回答
0

【以下的回答经过翻译处理】 请参考以下问题的答案:

  1. 由于UNLOAD使用SELECT语句获取数据,因此数据类型转换类似于正常在屏幕上显示的SELECT输出。客户可以在与所需转换一起使用的SELECT语句中执行类型转换。
  2. 根据Redshift文档[1],UNLOAD不支持使用客户提供的密钥(SSE-C)的Amazon S3服务器端加密。
  3. 由UNLOAD创建的清单文件是一个JSON文件,因此使用JSON格式,并在其中使用JSON符号表示记录的开始和结束。
  4. 请参考Redshift的使用说明[2],其中包含了一些UNLOAD的故障条件。

除了以上提到的点,建议您查看UNLOAD文档[3]以获取更多详细信息。

[1]http://docs.aws.amazon.com/redshift/latest/dg/r_UNLOAD.html [2]http://docs.aws.amazon.com/redshift/latest/dg/r_UNLOAD.html#unload-usage-notes [3]http://docs.aws.amazon.com/redshift/latest/dg/r_UNLOAD_command_examples.html

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则