开发者社区> 问答> 正文

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

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

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

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

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

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

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

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

    2022-05-10 17:50:34
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载