oracle 生成编号_Informatica使用操作流程存储过程调用、序列生成器 使用案例5

一、需求:

在Oracle的scott用户下的表emp,创建一个存储过程:根据部门编号,返回部门人数

在informatica中调用该存储过程和生成序列

db8f275b56017fcc272e7c36e9d3c348.png

二、操作:

1、在创建存储过程:连接oracle的scott用户

create or replace procedure get_dept_count(p_deptno in number,p_count out number)as/*创建存储过程,输入部门编号,输出部门人数*/beginselect count(empno) into p_count from scott.emp where deptno= p_deptno;end;/* 调用存储过程实例:declare     a number;begin     get_dept_count(30,a);     dbms_output.put_line(a);end;*/

2、Informatica开发ETL过程

8bcfa3871fe60b278f9d9207fbaddf81.png

2.1、连接源,并获得源

30cc76a218d0080aff8b516337b88cc4.png

2.2、定义目标表EDW_EMP_DEPT_COUNT,生成并执行sql

8e24e3148f8bab4d70a8ea821be9c2b5.png

83b4e84c7d7b923dd35866177e4b1ba1.png

2.3、创建映射M_EDW_EMP_DEPT_COUNT,使用序列、存储过程组件。

--创建映射M_EDW_EMP_DEPT_COUNT,将源表、目标表拖拽进来

--使用序列组件,自动生成编号

c9227b00e0f1c977b3b4533de1a5bfc8.png

--使用存储过程调用组件

e75474359277abba879974a04f01bea4.png

--修改存储过程的连接信息

a5e8b39d839ef506fe92db8a7e245bc4.png

使用聚合组件,因为源表中有14条记录,存储过程为每输入一次值,就输出,一条结果,添加聚合后,输入的部门就不会有重复了。

f48d4970f50ee73c794058a50b2adac7.png

--连接映射关系,ctrl+s 保存

931b3c9e82403ff8ba2e16d7575ccc30.png

2.4、创建任务

--创建任务会话S_EDW_EMP_DEPT_COUNT,连接映射M_EDW_EMP_DEPT_COUNT;

--编辑任务--映射--源 连接 --目标 连接 属性(Target load type|Normal ,Truncate target table option |√)--转换 --存储过程 属性 连接信息改为源存储过程了来源地 。ctrl+s保存

aa1646c350c77a8088e1826518ea11fb.png

2.5、[创建]连接工作流

--创建工作流W_EMP_DEPT_COUNT,连接任务S_EMP_DEPT_COUNT,ctrl+s保存

be88ced06b1259bd6366a2d37e93ac2f.png

--右击工作流-->通过任务启动工作流

2.6、M端工作流调度与监控

5b90ad55c23e7499042176d47735d802.png

2.7、存储数据的地方查验数据

9c8a3e6beddf6a5ad1cc5d085eaaa46c.png


点击查看:informatica模块知识

Informatica Enterprise Data Integration包括Informatica PowerCenter和Informatica PowerExchange 两大产品,凭借其高性能、可充分扩展的平台,可以解决几乎所有数据集成项目和企业集成方案。 · Informatica PowerCenter用于访问和集成几乎任何业务系统、任何格式的数据,它可以按任意速度在企业内交付数据,具有高性能、高可扩展性、高可用性的特点。Informatica PowerCenter包括4个不同版本,即:标准版,实时版,高级版,云计算版。同时,它还提供了多个可选的组件,以扩展Informatica PowerCenter的核心数据集成功能,这些组件包括:数据清洗和匹配、数据屏蔽、数据验证、Teradata双负载、企业网格、元数据交换、下推优化(Pushdown Optimization)、团队开发和非结构化数据等。 · Informatica PowerExchange 是一系列的数据访问产品,它确保 IT 机构能够根据需要随时随地访问并在整个企业内传递关键数据。凭该能力,IT机构可以优化有限的资源和数据的业务价值。Informatica PowerExchange支持多种不同的数据源和各类应用,包括企业应用程序、数据库和数据仓库、大型机、中型系统、消息传递系统和技术标准。 Informatica Data Quality通过一个全面、统一的平台,为所有项目和应用程序的相关人士、项目和数据域(无论在内部预置,还是在云中),提供普遍深入的数据质量控制。 · Informatica Data Quality结合了强大的数据分析、清洗、匹配、报告、监控能力和易于使用的界面,使业务信息所有者能够在整个企业范围内实施和管理数据质量计划。 · Informatica Data Quality Cloud Edition (云计算版)将普遍数据质量的功效和功能与最新云计算平台的灵活性、易用性和经济性相结合,向所有相关人士、项目和数据域交付数据质量。 · Informatica Identity Resolution是一款功能强大且高度可扩展的身份识别解决方案,让企业和政府机构能够批量且实时地搜索和匹配来自超过60种语言的身份数据。 · informatica Data Explorer通过强大的数据探查、数据映射能力和前所未有的易用性的完美组合,让您轻松发现、监控数据质量问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值