问题描述:
在应用转换后,AWS QuickSight无法生成任何输出列。
解决方法:
以下是一个可能的解决方法,可以尝试进行排查和修复:
-
检查数据源:
- 确保数据源连接正确,数据源的访问权限和凭据正确。
- 如果数据源是Amazon Redshift、Amazon Athena或Amazon S3等,则要确保数据集中的表或文件存在并可访问。
-
检查数据集:
- 确保数据集是正确配置的,包括正确的数据源和数据集查询。
- 确保数据集的查询语句正确,可以在数据源中运行并返回结果。
-
检查字段映射:
- 确保数据集的字段映射正确,与数据源中的列名对应。
- 检查字段映射是否有错误或拼写错误。
-
检查数据转换:
- 如果在数据集中应用了数据转换步骤(如过滤、计算字段、聚合等),请确保转换步骤正确并可预期地生成输出列。
- 检查转换步骤的逻辑,确保没有错误或缺失的步骤。
-
检查预览:
- 在应用转换后,尝试预览数据集,以查看是否能够正确生成输出列。
- 如果预览结果中没有输出列,可能意味着转换步骤有问题或配置错误。
-
检查权限:
- 确保您有足够的权限来访问和操作数据源、数据集和转换步骤。
- 如果使用的是AWS Identity and Access Management(IAM)角色,确保角色具有必要的权限。
以上是一些可能的解决方法,可以根据具体情况进行排查和修复。如果问题仍然存在,请参考AWS QuickSight的官方文档或联系AWS支持进行进一步的帮助和指导。