ETL_PROC_WID配置
客户项目中,要求在往DW里抽送数据时,要根据标准的OLAP实现,但不使用DAC配套使用。标准的OLAP实现过程中,使用了ETL_PROC_WID作为判断更新还是插入,
ETL_PROC_WID由DAC自动赋值,每批次都不一样,因此脱离了DAC工具,又要使用OLAP的实现方式,就需要作相应的调整。
ETL_PROC_WID的赋值该用参数赋值,在服务器上定义参数文件param_file.txt,内容如下:
[Global]
MPLT_GET_ETL_PROC_WID.$$ETL_PROC_WID=$PMWorkflowRunId
$PMSessionLogDir=/opt/Informatica/server/infa_shared/SessLogs
$PMWorkflowLogDir=/opt/Informatica/server/infa_shared/WorkflowLogs
$$Prun_Days=15
[SIL_JJ_F.s_SIL_Mktg_Budget_ReqDimension]
$TT=$PMWorkflowRunId
然后在对应的会话中指定引用参数文,工作流->编辑任务->属性->Parameter Filename指定名称:$PMSessionLogDir\param_file.txt
因为所有的关于ETL_PROC_WID的定义都是在名称叫做MPLT_GET_ETL_PROC_WID的mapplet里,此处给其设置一个全局的赋值动作,把当前运行的workflowRunid赋给它,
$PMWorkflowRunId是惟一的,每次运行都会产生不同的值,可满足实际需求。调用都比较简单,只需要在会话中的任务里指定引用该参数文件就可以了。
除此之外,参数文件还设置了其他变量,如sessionlog和workflowlog的存放路径,默认情况下不需要将任务的Write Backward Compatible Session Log File和Write Backward Compatible workflow Log File的勾打上,若第一次运行时,指定的参数不起作用,可能还需要新建一个task,该task专门用于设置参数的值。
ETL_PROC_WID配置相关推荐
- nginx配置http、https访问,nginx指定ssl证书,阿里云腾讯云华为云设置nginx https安全访问
nginx配置http.https访问 要设置https访问需要从对应的云厂商申请证书,并下载Nginx证书到服务器. 我这里从阿里云申请了免费的域名证书,然后将证书放置在服务器的/etc/ssl/. ...
- 在kotlin companion object中读取spring boot配置文件,静态类使用@Value注解配置
在kotlin companion object中读取配置文件 静态类使用@Value注解配置 class Config {@Value("\${name}")fun setNam ...
- 大数据学习01——配置虚拟机节点相关网络
1.配置mac地址和ip (1)更改适配器设置 找到这个后开始设置windows中的网络连接 (2)接着对三台虚拟机的mac地址和ip进行设置 1.mac地址设置 进入linux节点中的这个位置进行设 ...
- plsql配置多数据源,想换哪个换哪个
现在的公司内部普遍使用plsql对数据库进行管理.而数据库非常多,从测试到线上环境数据库那么多,我们通常使用同一配置管理,便于切换.那么配置数据库连接就成为了很重要的一步. 1.安装plsql (这里 ...
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- Linux下tomcat的安装与卸载以及配置(超简单)
无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- CentOS Docker安装配置部署Golang web helloworld
目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker部署Golang web helloworld 四.Docker与虚拟机的区别 五. ...
- centos使用镜像源轻松配置golang+vscode的方法
Title:centos使用镜像源轻松配置golang+vscode的方法 (阅读时间:约5分钟) 零.序言 最近笔者在上一门名为服务计算的课程,在老师的作业博客中提到,安装golang+vscode ...
最新文章
- iOS 动态更换icon
- 007_Curator框架二
- php elasticsearch ik,elasticsearch和analysis-ik的安装使用
- ORA-28000: the account is locked 解决方法
- spring 事物合并_Spring系列合并
- 关系 base_weather 不存在_国培教育-2020江苏公务员考试:反对关系真的好用吗?...
- IntellijIDEA配置Maven
- 7.运输层---UDP
- DSP28335定时器
- html打开显示不全,打开浏览器网页显示不全 网页显示不正常解决方法
- 计算机操作系统核心知识点总结面试笔试要点
- html把图片色调一致,ps怎样让两张不同的图片色调统一
- python百位数千位数取整
- Redis中AKF原则的应用
- 小米路由器开启外网访问SSH和WEB管理界面
- 关于sockjs.js?9be2:1606 GET http://****/sockjs-node/info?t=1581148413474 net::ERR_CONNECTI 错误解决方案
- 列主元高斯消元法(Python实现)
- 安全危机 破解U盘加密工具的加密原理
- microbit部署问题及解决
- excel表格里的时间列杂乱无章,怎样快速统一格式?