ben@dw
这个作者很懒,什么都没留下…
展开
-
Oracle存储过程实现重新建表
通过存储过程,在保留原表的数据、表结构、约束、索引,以及表和字段注释的前提下,一键重新创建表。原创 2023-12-20 09:19:38 · 327 阅读 · 0 评论 -
数据仓库增量数据抽取_按照分区批量删除数据
在数据仓库中,有时需要在增量抽取数据之前,先将按照时间分区的分区数据先删除,对于数据量比较大的分区,直接delete效率非常慢,因此可以考虑通过ALTER TABLE TABLE_NAME TRUNCATE TABLE PART_NAME的方式快速删除分区。原创 2023-11-16 09:06:45 · 267 阅读 · 0 评论 -
Oracle表间隔分区修改分区名称
Oracle数据表时间范围分区采用间隔分区方式,让数据库自动添加表分区,间隔分区的分区名称是以"SYS_"前缀+数字组合,存在问题是分区表分区名称有效识别,后期无法基于分区名称快速进行数据迁移和归档。因此,需要将数据库自动添加的分区名称进行重命名。原创 2023-11-15 11:32:18 · 442 阅读 · 0 评论 -
Oracle表中CLOB字段全文索引查询优化
数据表中需要对某个类型为CLOB的字段进行模糊匹配查询,查询效率一般不高,如果查询的目标表数据量非常大的话,那么查询效率就非常低。此时,可以考虑通过创建全文索引的方式来进行查询优化。原创 2023-11-14 15:57:48 · 1418 阅读 · 0 评论 -
数据仓库增量数据抽取_按照数据量批量提交数据
在Oracle数据库中,对于大表,大数据量的增量抽取一般抽取效率都是比较低,可以考虑使用批量提取游标,批量插入数据。从而减少PL/SQL引擎和SQL引擎之间的交互,提高数据抽取效率。源表:ODS_SOURCE_TABLE。目标表:DWD_TGT_TAB_D。原创 2023-11-14 14:44:12 · 189 阅读 · 1 评论 -
数据仓库指标本期值、同期值、环比值统计
数据仓库,通过存储过程,实现增量抽取计算同一指标的本期值、同期值、环比值。原创 2023-11-14 14:16:31 · 211 阅读 · 1 评论 -
Oracle存储过程实现数仓事实表批量一键创建
excel梳理所要创建事实表的相关表结构信息,将整理的excel表信息导入数据库对应的配置表中,通过调用存储过程,一键批量自动创建相关事实表。原创 2023-11-14 13:52:05 · 228 阅读 · 1 评论 -
Oracle存储过程实现数仓拉链表数据抽取
通过Oracle存储过程,实现拉链表数据增量抽取原创 2023-11-14 11:33:41 · 395 阅读 · 0 评论 -
Oracle存储过程实现指标累计值计算
该案例通过存储过程实现数据仓库新增指标值、截止到当前日期累计指标值、截止到当月累计指标值、截止到当年累计指标值的计算。原创 2023-11-14 10:03:42 · 184 阅读 · 1 评论