如何在GoodData中创建展示数据最后更新时间的Metric
GoodData数据最后更新时间Metric实现指南
首先明确回答:可以实现,无需额外定制开发,按以下步骤操作即可:
- 第一步:准备更新时间基准字段
在你同步到GoodData的对应业务数据集中,提前新增一个全局的数据更新时间戳字段,该字段在你的数据同步/ETL任务每次执行完成时,统一赋值为任务执行结束的当前时间,注意将该字段在GoodData的数据模型中设置为日期时间类型的维度属性,不要设置为度量。 - 第二步:创建对应Metric
进入GoodData对应工作区的度量编辑器,新建自定义度量,使用MAQL语句编写逻辑:
完成后将该Metric命名为「数据最后更新时间」保存即可。SELECT MAX(你的数据集名称.数据更新时间戳) - 第三步:自定义展示格式
进入该Metric的格式设置页面,选择自定义格式:- 格式前缀填写
"本次数据最后更新时间为 "(注意包含末尾空格,引号保留) - 时间显示格式选择
MM/DD/YYYY HH:mm,如果需要日/月/年的展示顺序可调整为DD/MM/YYYY HH:mm
保存格式设置即可。
- 格式前缀填写
- 第四步:添加到仪表板展示
打开目标仪表板的编辑模式,新增「数值卡片」组件,选择刚才创建的「数据最后更新时间」Metric,调整卡片大小适配内容后保存仪表板即可生效。
补充说明:如果你的业务场景中多个数据集的更新周期不同,可以为每个数据集单独配置对应的更新时间戳字段和Metric,按需在不同仪表板/模块中展示即可。
内容的提问来源于stack exchange,提问作者Larry S.
相关产品推荐
相关产品推荐

