开发者社区 问答 正文

自动生成SQL模块所需要考虑的需求点, 主要包含哪几点?

自动生成SQL模块所需要考虑的需求点, 主要包含哪几点?

展开
收起
Aries- 2022-05-10 14:40:28 255 分享 版权
来自: 阿里技术
1 条回答
写回答
取消 提交回答
  • 需要支持多个事实表(流表)、多个维度表连表,其中一个事实表是主表,其他的均为辅助表。

    维表变动也应当引起最终数据库更新。

    主表对辅助表为1:1或N1,也就是说主表的粒度是最细的, 辅表通过唯一键来和主表连接。

    流表中可能存在唯一键一致的多张流表, 需要通过全连接关联。唯一键不同的表之间通过左连接关联。

    只有连表和UDF,没有groupby操作。

    要求同步延时较小,支持多种源和目标介质。由于查询压力在目标介质,所以查询qps没有要求。

    2022-05-10 17:50:34
    赞同 展开评论
问答分类:
SQL
问答标签:
问答地址: