课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,学习软件编程开发技术的人也越来越多了,而本文我们就给大家分享一下关于代码自动生成的一些技术知识,希望通过对本文的阅读,大家对于代码自动化有更多的了解。
数仓模型设计的实施工作流包含业务和需求调研,架构设计,规范定义,数据建模四个过程。
架构设计指以维度建模为理论基础,基于业务和需求调研的结果,进行整体数仓设计,包含确定数据域,定义每个数据域下面的业务过程及相关维度两件事情;
规范定义指定义指标体系,包括原子指标,业务限定如修饰词、时间周期,以及派生指标,由原子指标和业务限定组合而成;
数据建模主要包括维度及属性的规范定义,维表、明细事实表和汇总事实表的模型设计。
现在已经有数据研发平台可以做到可视化数据模型设计:配置化定义维度、业务过程和事实表元数据,自动生成维表和事实表;可视化关联字段的原子指标和业务限定,配置化定义派生指标口径,自动生成汇总表。整个模型设计过程代码是自动生成的,当然,一些复杂指标计算逻辑是通过代码片段的形式作为配置项提交。
代码的自动生成除了提升开发效率外,还带来额外的好处,因为计算代码是动态生成的,汇总表是否生成真正的物理表,对用户是透明的,平台可以根据成本、性能、效率等的考虑,来动态决定是构建物理表(也就是OLAPCube),还是只是一个视图,背后是直接下发查询到事实明细表。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。