我正在嘗試讀取s3存儲桶中的csv數據並在AWS Athena中創建表。我的表創建時無法跳過我的CSV文件的標題信息。如何在s3中從csv文件讀取數據並在aws athena中創建表格時跳過標題。
查詢示例:
CREATE EXTERNAL TABLE IF NOT EXISTS table_name ( `event_type_id`
string, `customer_id` string, `date` string, `email` string)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH
SERDEPROPERTIES ( "separatorChar" = "|", "quoteChar" = "\"")
LOCATION 's3://location/'
TBLPROPERTIES ("skip.header.line.count"="1");
skip.header.line.count似乎並沒有工作。 但這並不奏效。我認爲Aws在這方面有一些問題。是否有其他方法可以解決這個問題?
這裏的AWS紅移SQL文件上的「創建外部表」,http://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_EXTERNAL_TABLE.html – TheWalkingData