有人能用例子详细解释一下业务分析师在数据仓库应用程序中的角色吗?就像信用卡商家数据仓库中的一个域。
感谢
这是一个非常宽泛和主观的问题。
简而言之,这在很大程度上取决于迄今为止分析师的参与程度。
最好的情况是,分析师已经回答了客户的问题,而您的工作只是将一堆临时SQL查询转化为DWH模型(星形方案、一致维度等),并提供每日更新和OLAP层,以便于报告。
最糟糕的情况是,分析师在这个领域完全是门外汉,因此几乎没有帮助。
对于中间场景,请查看DWH项目阶段的示意图
- 了解客户需求–分析师可以帮助弥合客户与IT术语之间的差距,还可以帮助制定有用的KPI\衡量标准
- 了解可用数据-分析员可以帮助定位源表、了解关系、JOIN和WHERE条件等
- 设计解决方案-分析师是该阶段的客户,即,良好的DWH模型应在实体、命名约定等方面为数据分析师所理解
- 交付(包括QA)-一个对业务指标有很好理解的分析师(每月100万美元的销售额是真实的还是错误)可能会对这一关键阶段产生巨大影响