我正在athena中测试CSV,TSV,Parquet文件,并且可以通过控制台选择格式并在数据之上创建外部文件(在s3中),但是在那儿看不到cedilla分隔格式选项?
我要处理小扁豆分隔的数据,雅典娜是否支持这种格式?
答案 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/';
尝试使用这种方式。我现在记得的唯一限制是您不能使用多个字符作为分隔符。