s3 grubundan csv verilerini okumaya ve AWS Athena'da bir tablo oluşturmaya çalışıyorum. Tablo, oluşturulduğunda CSV dosyamın başlık bilgilerini atlayamadı.S3'te bir csv dosyasından veri okurken ve aws athena'da bir tablo oluştururken, üstbilgileri nasıl atlarız.
Sorgu Örnek:
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 çalışmak görünmüyor. Fakat bu işe yaramıyor. Sanırım Aws'ın bununla bir sorunu var. Bunun üzerinden ulaşabileceğim başka bir yol var mı?
AWS Redshift SQL dokümantasyon, http://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_EXTERNAL_TABLE.html "Dış Masa Aç" üzerine var – TheWalkingData