我如何在 quicksight 中刷新 csv 数据集而不是替换数据集,因为这会丢失我的计算

Posted

技术标签:

【中文标题】我如何在 quicksight 中刷新 csv 数据集而不是替换数据集,因为这会丢失我的计算【英文标题】:How do i refresh csv data set in quicksight and not replace the data set as this loses my calcs 【发布时间】:2020-03-02 02:13:37 【问题描述】:

我正在快速查看数据集,这是在 Spice 中的。数据集来自一个已更新的 csv 文件,现在比我上传的原始文件包含更多数据。

我似乎无法找到一种方法来简单地重新指向具有相同格式的相同文件。我知道如何替换文件,但是每当我这样做时,它都会声明它无法创建我的一些计算字段,因此会删除多行数据!

我认为我遗漏了一些明显的东西,但我似乎找不到正确的方法或任何关于该问题的帮助。

谢谢

【问题讨论】:

【参考方案1】:

不幸的是,据我所知,QuickSight 不支持刷新文件数据集。但是,一种解决方案是将您的 CSV 放入 S3 并从那里刷新。

这种方法的一个问题是您需要创建一个指向 CSV 的清单文件。这并不太难,QuickSight documentation is pretty helpful。

【讨论】:

【参考方案2】:

您可以通过进入 Analysis 并单击步骤 1 中突出显示的铅笔图标来替换数据源。通过替换数据集,您将不会丢失任何可能已经在旧计算字段上计算的新计算字段数据集。

如果您尝试通过进入如下突出显示的数据集来替换数据源,您将丢失所有计算字段和修改等

【讨论】:

以上是关于我如何在 quicksight 中刷新 csv 数据集而不是替换数据集,因为这会丢失我的计算的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 AWS Quicksight 连接到 Redshift Spectrum 上的外部架构/表?

AWS Quicksight 创建仪表板 BOTO3 API 调用错误

在 Amazon QuickSight 中使用自定义 SQL 时,连接在哪里执行?

是否可以将Amazon-Quicksight与salesforce集成[关闭]

如何从刷新令牌中获取访问令牌?刷新令牌会过期吗?

将 AWS QuickSight 连接到 Azure SQL 数据库?