处理塞迪利亚分隔的数据,雅典娜是否支持这种格式?

时间:2019-01-29 03:41:36

标签: amazon-athena

我正在athena中测试CSV,TSV,Parquet文件,并且可以通过控制台选择格式并在数据之上创建外部文件(在s3中),但是在那儿看不到cedilla分隔格式选项?

我要处理小扁豆分隔的数据,雅典娜是否支持这种格式?

1 个答案:

答案 0 :(得分:0)

控制台可能不是执行所需操作的最佳方法。有一点限制。 相反,您应该尝试仅使用CREATE TABLE sql语句创建表。

这里是一个例子:

CREATE EXTERNAL TABLE my_table ( c1 INT, c2 INT, c3 INT, c4 STRING ) ROW FORMAT DELIMITED FIELDS TERMINATED BY 'ç' -- <-- Here es where you specify your delimiter ESCAPED BY '\\' LINES TERMINATED BY '\n' LOCATION 's3://my-bucket/tsv/';

尝试使用这种方式。我现在记得的唯一限制是您不能使用多个字符作为分隔符。