AWS athena 结果集显示列的锯齿形值

AWS athena resultset showing values zig zaged values for columns

我正在 运行Aws 中使用自定义爬虫从数据源获取数据并将它们放入 AWS Data Catalog tables。 爬虫完成其 运行 后,我在 Athena 中查询 table。我可以看到应该在一列下并移动到结果集中的下一列的值。这是我正在 运行ning 的 Crawler 的问题还是 Athena 控制台的问题?

您的列被交换的原因是元数据与基础源数据不匹配。这是因为爬虫观察到的列比它预期的要多或少。检查是否是这种情况。

澄清一下,爬虫不会移动数据,而是会扫描数据以查看其中包含哪些数据类型,包括 columns/types。元数据中的结果描述了数据源中存在的数据。然后 Athena 可以使用此元数据从源中查询数据。