如何使用雅典娜创建未压缩的文本文件



我在雅典娜有一些数据,我想加入并创建一个新表。我可以用作为CTA的操作来做到这一点,并且AWS提供了一些示例。

我使用TEXTFILE格式创建输出,我不希望任何压缩。在此链接中

此示例还指定压缩为活泼。如果省略,使用GZIP。

这是我的代码的示例:

CREATE TABLE "main_extended"
WITH (
    external_location = 's3://attr-dev/data-joiner/test-1/main_extended/',
    format = 'TEXTFILE',
    field_delimiter = ',')
AS
SELECT
    t1.*,
    t2.month
FROM main t1 left outer join period_month t2
ON t1.period = t2.period

如何指定compression选项,该选项应采取什么值来"关闭" TEXTFILE格式的"关闭"压缩?

截至今天,CTAS语法对此不支持 - 尝试了多种方法,彻底审核了文档,并在AWS支持的情况下询问。

创建由简单文本文件支持的表的推荐方法是调用雅典娜的简单SELECT语句并指定输出位置,然后调用CREATE EXTERNAL TABLE类型查询,以引用该输出位置。结果是相同的,但机制有些不同。

相关内容

  • 没有找到相关文章

最新更新