如何在AWS QuickSight已创建的数据集中新增来自SQL表的列
AWS QuickSight 现有数据集新增SQL来源字段操作步骤
前置准备
确认你要新增的字段所属SQL表和当前数据集的SQL数据源归属一致,且你的QuickSight账号拥有该表的读取权限。
操作步骤
第一步:进入数据集编辑页
- 打开AWS QuickSight控制台,点击左侧导航栏的「数据集」选项,找到目标预创建数据集,点击名称进入详情页后,点击右上角「编辑数据集」按钮。
第二步:拉取SQL表对应字段
分三种场景处理:
- 新增字段属于当前数据集已关联的SQL表
直接在编辑页左侧「字段列表」中对应表的字段清单里勾选新增字段即可,无需额外关联表。 - 新增字段属于未关联的SQL表
- 点击编辑页左上角「添加」按钮,选择目标SQL数据表,按照业务需求配置两张表的关联规则(关联键、连接类型如左连接/内连接等),关联完成后即可在字段列表看到新表的所有字段。
- 数据集为自定义SQL创建的场景
- 点击编辑页左侧的「自定义SQL」选项,修改原有SQL语句,在SELECT子句中补充要新增的字段,示例:
原有SQL:SELECT user_id, user_name FROM order_info
修改后新增mobile字段:SELECT user_id, user_name, mobile FROM order_info
修改完成后点击「应用」生效。
第三步:字段配置与保存
- 在字段列表中找到新增的字段,可按需调整字段名称、数据类型、展示格式。
- 如果需要对该字段做二次计算,点击「新增计算字段」,通过QuickSight内置函数完成处理后保存即可。
第四步:同步数据集
- 所有配置完成后点击编辑页右上角的「保存」按钮完成修改。
- 如果你的数据集采用SPICE导入模式,还需要点击「刷新数据」选择全量刷新,新字段才会同步到SPICE存储中;如果是直连模式,保存后即可实时生效。
注意事项
- 修改自定义SQL前建议备份原有语句,避免语法错误导致数据集不可用。
- 关联表时注意关联规则配置,避免数据重复或数据缺失问题。
内容的提问来源于stack exchange,提问作者NIHAL KUMAR
相关产品推荐
相关产品推荐

