我正在使用Kinesis Analytics从Kinesis Firehose读取JSON。我正在成功过滤掉一些记录并将JSON属性的子集写入另一个Firehose。
我想通过目标Firehose对正在写入S3的数据执行Athena查询。但是,写入S3中文件的JSON记录没有任何换行符。因此,当我使用Athena查询数据时,它只返回每个文件中的第一条记录。
当我将记录写入源Firehose时,我在记录之间手动插入换行符,但在写入目标时,Google Analytics似乎不这样做。
有没有办法让Google Analytics在记录之间写出分隔符或换行符,以便Athena可以看到所有记录?