Перенос приложения на AWS Kinesis Firehose и AWS s3 несколько таблиц - PullRequest
0 голосов
/ 13 апреля 2020

Мне нужно обновить приложение, чтобы переносить потоковые данные. Мое приложение имеет другой тип данных, которые хранятся в разных MySQL tables.

Итак, я хочу создать AWS Kinesis Firehose и AWS Lambda function для получения, преобразования и загрузите мои данные в S3 в файл CSV.

Вся найденная мною информация очень хорошо объясняет, как это реализовать, но хранит данные только в одном уникальном CSV. Я предполагаю, что имея только один уникальный CSV, он будет интерпретирован Athena как одна таблица.

Я не нашел никакой информации для создания и хранения нескольких файлов CSV с использованием Kinesis Firehose и AWS Lambda function ( который будет представлять таблицы в Афине).

Должен ли я создать новый экземпляр Kinesis Firehose для каждой таблицы, которая есть в моей базе данных MySQL? или существует какой-то способ хранить эти данные в разных файлах CSV?

...