流程图

数开平台遵循先设计、后开发的理念,因此在整个使用的过程中会先进行标准、指标、模型等相关的设计,设计完成后数据开发模块遵循设计的标准进行数据的集成、开发以及运维。流程图如下:

实验准备 - 图1

本实验共分为三个阶段:需求阶段设计阶段开发阶段。需求阶段主要对业务数据进行调研、拆解数据、确定词根、数据项以及业务指标;设计阶段基于调研的内容进行标准和指标的设计并应用于模型和质量,设计完成后进行元数据的注册并完成业务信息的录入;开发阶段根据设计阶段的规范进行数据开发、约束开发流程,通过元数据扫描完成元数据技术信息的录入,最后将元数据进行审核并发布,完成整体业务的设计开发闭环,构建出基于标准元数据的数据体系。

实验数据

本实验将涉及两张表,分别为用户表和订单表,需事先在MySQL中进行创建(使用MySQL模拟外部数据源)。

  • 用户信息表(best_practice_user_table):
    实验准备 - 图2
    建表语句:

    CREATE TABLE `best_practice_user_table`(
    `user_id` varchar(64) COMMENT'用户ID',
    `phone_number` bigint COMMENT'手机号',
    `gender` int COMMENT'性别',
    `edu` int COMMENT'教育程度',
    `email_address` varchar(64) COMMENT'邮箱地址'
    )
  • 订单表(best_practice_order_table):
    实验准备 - 图3
    建表语句:

    CREATE TABLE `best_practice_order_table`(
    `order_id` bigint COMMENT'订单ID',
    `user_id` varchar(64) COMMENT'用户ID',
    `pay_time` TIMESTAMP COMMENT'付款时间',
    `payment` double COMMENT'实付金额',
    `pt_d` DATE COMMENT'付款日期,可做分区'
    )