0
点赞
收藏
分享

微信扫一扫

数据加载约定表模型变更_08


需求背景:与ODS约定表模型为6张表,现在临时为了满足业务需求新增一张表模型。

表模型变更场景分析:
1》表模型新增
2》表模型表名调整
3》表模型字段新增或者删除
4》表型字段类型调整

文章目录

  • ​​一、前置准备​​
  • ​​1.1. 设计新增目标表结构​​
  • ​​1.2. 设计新增临时表结构​​
  • ​​1.3. 设计新增存储过程​​
  • ​​二、加载器调整​​
  • ​​2.1. 新增表模型​​
  • ​​2.2. 重新生成控制文件​​
  • ​​2.3. 添加临时表​​
  • ​​三、执行加载流程​​
一、前置准备
1.1. 设计新增目标表结构

根据实际业务需求

1.2. 设计新增临时表结构

在目标表基础上,将表名调整加xxxxB或者xxx_temp接口

1.3. 设计新增存储过程

参考其他表即可

二、加载器调整
2.1. 新增表模型

# 进入配置文件目录
[oracle@localhost sql_loadv1.0]$ ce /app/jiazai/sql_loadv1.0/config_file

# 编辑
[oracle@localhost config_file]$ vim

2.2. 重新生成控制文件

# 进入生成控制文件目录
cd /app/jiazai/sql_loadv1.0/control/

# 删除以前的控制文件
rm -rf new.unl old.unl file/

# 重新生成控制文件
sh

2.3. 添加临时表

# 进入sql文件目录
[oracle@localhost config_file]$ cd /app/jiazai/sql_loadv1.0/sql

# 依次编辑truncate开头的sql文件,在最后添加一行临时表表明即可
[oracle@localhost sql]$ vim truncate.sql
[oracle@localhost sql]$ vim truncateyw.sql
[oracle@localhost sql]$ vim

三、执行加载流程

​​数据装载服务器_操作事项_06​​


举报

相关推荐

0 条评论