Я создаю файлы CSV и TSV, используя AWS Data Pipeline. Файлы создаются просто отлично, но я не могу понять, как создавать файлы с заголовками столбцов.
Сначала я ожидал, что заголовки будут генерироваться автоматически на основе SQL-запроса, который я выполняю для получения экспорта. Это не сработало, но было нормально.
Затем я добавил список определений столбцов в атрибут «столбец» функции/узла DefaultDataFormat3.
{
"escapeChar": "\\",
"name": "DefaultDataFormat3",
"column": [
"id INT",
"field1 STRING",
"field2 STRING"
],
"columnSeparator": "|",
"id": "DataFormatId_jEXqL",
"type": "TSV",
"recordSeparator": "\\n"
}
Я по-прежнему получаю файлы CSV и TSV без строки заголовка в экспорте.