繁体   English   中英

AWS quicksight 无法从 s3 摄取 csv,但作为文件上传的相同数据有效

[英]AWS quicksight can't ingest csv from s3 but the same data uploaded as file works

我是 quicksight 的新手,只是试驾(在 quicksight web 控制台上。我没有在整个过程中使用命令行)和一些数据(无法共享,机密业务信息)。 我有一个奇怪的问题。 当我通过上传只有 50 MB 的文件创建数据集时,它工作正常,我可以看到表格的预览,并且可以继续进行可视化。 但是,当我将相同的文件上传到 s3 并制作清单并使用 creat 数据集 window 中的“使用 s3”选项提交它时,我收到了 INCORRECT_FIELD_COUNT 错误。

这是清单文件:

{
"fileLocations": [
    {
        "URIs": [
            "s3://testbucket/analytics/mydata.csv"
        ]
    },
    {
        "URIPrefixes": [
            "s3://testbucket/analytics/"
        ]
    }
],
"globalUploadSettings": {
    "format": "CSV",
    "delimiter": ",",
    "containsHeader": "true"
   }
}

我知道数据不是完全结构化的,有些行缺少几列,但是当从本地机器上传时,quicksight 怎么可能自动推断并将 NULL 放入较短的行中,而不是作为带有清单的 s3 文件? 我缺少一些不同的设置吗?

我得到了同样的东西 - 看起来这是相当新的代码。 知道预期的字段数是多少很有用,特别是因为它没有说明它是太少还是太多(两者都是错误的)。 其中一项技术看起来很有前途,但我想说还需要一点点成熟。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM