首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有没有办法通过使用Informatica创建新的映射来比较文件和表记录?

有没有办法通过使用Informatica创建新的映射来比较文件和表记录?
EN

Stack Overflow用户
提问于 2020-01-09 22:26:19
回答 2查看 56关注 0票数 0

我正在处理一个场景,在将数据文件加载到临时表之前,我必须将来自文件的数据记录与来自表的数据进行比较,作为验证检查的一部分。我已经提出了几种可能的场景,其中涉及负载映射中需要更改的内容,但我的团队建议我对容易注意的内容进行更改,因为这是一种非标准的方法。

有没有什么方法可以在工作流管理器中使用任何工作流任务或会话属性来处理?

EN

回答 2

Stack Overflow用户

发布于 2020-01-13 21:09:36

创建一个映射,该映射将读取文件,将数据与表连接,执行所需的验证,并且将不写出任何内容(使用具有FALSE条件的筛选器),并将变量设置为0/1以指示是否应开始加载。

接下来,如果验证通过,则运行加载会话。

如果您希望将验证错误存储在某个审核表中,则可以对此进行改进。这样你就不需要变量了--条件可以引用$PMTargetName@numAffectedRows内置变量。如果它大于零-意味着有一些错误-不要开始加载。

票数 1
EN

Stack Overflow用户

发布于 2020-01-13 09:05:07

使用命令行创建一个工作流,您需要在其中编写一个脚本,该脚本将使用JDBC连接从表中提取数据,并尝试与文件中存在的数据进行比较,然后标记是否加载。

根据此命令行输出,您是否需要继续执行暂存工作流。

使用awk命令比较数据,可以灵活地比较列中的日期部分。

参考:http://www.cs.unibo.it/~renzo/doc/awk/nawkA4.pdf

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59673002

复制
相关文章
PLSQL来Oracle创建表空间和创建用户
大家好,又见面了,我是你们的朋友全栈君。 //创建临时表空间 create temporary tablespace test_temp tempfile ‘E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf’ size 32m autoextend on next 32m maxsize 2048m extent management local; //创建数据表空间 create tablespace test_data logging datafile ‘E:/oracle/product/10.2.0/oradata/testserver/test_data01.dbf’ size 32m autoextend on next 32m maxsize 2048m extent management local; //创建用户并指定表空间 create user username identified by password default tablespace test_data temporary tablespace test_temp; //给用户授予权限 grant connect,resource to username; //以后以该用户登录,创建的任何数据库对象都属于test_temp 和test_data表空间,这就不用在每创建一个对象给其指定表空间了。
全栈程序员站长
2022/09/18
1.3K0
Greenplum文件空间和表空间的创建
​表空间(Tablespace)允许数据库管理员在每个机器上使用多个文件系统(FileSystem),决定如何更好地使用物理存储空间来存储数据库对象。表空间被命名为在文件空间(Filespace)里的位置,在文件空间里可以创建对象。表空间允许用户为频繁使用和不频繁使用的数据库对象分配不同的存储,或者在特定的数据库对象上控制I/O性能。例如,把频繁使用的表放在使用高性能固态驱动器(SSD)的文件系统上,而把其他表放在标准的磁盘驱动器上。
penny
2020/09/11
3.2K0
Greenplum文件空间和表空间的创建
如何使用Hibernate映射文件将Java类映射到数据库表
上述示例中,<class>元素定义了Employee类和Department类与数据库表的映射关系,<id>元素定义了主键字段的映射,<property>元素定义了普通字段的映射,<many-to-one>元素定义了多对一关系的映射。
堕落飞鸟
2023/05/15
1.2K0
nodejs中使用worker_threads来创建新的线程
之前的文章中提到了,nodejs中有两种线程,一种是event loop用来相应用户的请求和处理各种callback。另一种就是worker pool用来处理各种耗时操作。
用户2323866
2021/06/22
2.3K0
nodejs中使用worker_threads来创建新的线程
之前的文章中提到了,nodejs中有两种线程,一种是event loop用来相应用户的请求和处理各种callback。另一种就是worker pool用来处理各种耗时操作。
程序那些事
2021/01/28
2.3K0
Kubernetes K8S之存储ConfigMap详解 通过目录创建通过文件创建通过命令行创建通过yaml文件创建当前存在的ConfigMap使用ConfigMap
ConfigMap 是一种 API 对象,用来将非机密性的数据保存到健值对中。使用时可以用作环境变量、命令行参数或者存储卷中的配置文件。
踏歌行
2020/10/27
4.2K0
通过开发日志记录来学习AOP
做过Web平台的,基本都清楚,大多数的Web平台都会需要记录接口调用的记录,不要小看它,认为它似乎没什么用,很多的个人习惯就是通过这种方式小成本的被挖掘出来。拿一个小规模的电商平台来说,只要把接口细化分类,我只需要记录某个接口的调用情况,我就知道哪些用户对哪些商品感兴趣,对于页面来说是一个商品点击事件,对于后台来说,就是某个接口某个数据的请求。
编程思维
2023/08/23
2060
通过开发日志记录来学习AOP
使用系统内置script和scriptreplay命令来记录操作记录
想要记录整个操作流程,需要使用到两个工具,script和scriptreplay,实验环境是CentOS6.6,默认都是安装的! script命令用来记录整个历史操作流程,但是必须得使用相应的参数和固定的格式。 [root@wy-xxb ~]# script -t 2> test.time -a test.out                                        指定一个时间戳文件和命令输出文件(-a表示追加) Script started, file is test.out
BGBiao
2018/02/26
1.1K0
Fiddler使用AutoResponder进行本地文件和线上文件的映射
就捞起尘封已久的 Fiddler,既然线上的JQ加载不出来,那就做个本地文件的映射吧,使用本地的JQ库代替线上的
书童小二
2018/09/03
1.2K0
Fiddler使用AutoResponder进行本地文件和线上文件的映射
如果可以通过算法来判断女朋友有没有生气。。。
知乎上有很多关于「如何判断女朋友是否生气」之类的问题,有人回答:字越少,事越大;还有人说:真生气,一个月不联系;假生气,会撒娇说「我生气了」。
五分钟学算法
2019/07/10
6820
如果可以通过算法来判断女朋友有没有生气。。。
数据地图---使用Training Dynamics来映射和诊断数据集
最近看到一篇很有趣的文章,发表于EMNLP-20,作者团队主要来自AllenAI:
beyondGuo
2022/11/30
5380
数据地图---使用Training Dynamics来映射和诊断数据集
【22】进大厂必须掌握的面试题-30个Informatica面试
在大数据时代,任何公司的成功都取决于数据驱动的决策和业务流程。在这种情况下,数据集成对于任何业务的成功秘诀都是至关重要的,并且掌握诸如Informatica Powercenter 9.X之类的端到端敏捷数据集成平台必将使您走上职业发展的快速通道。使用Informatica PowerCenter Designer进行ETL和数据挖掘的职业是前所未有的最佳时机。
全栈程序员站长
2021/04/07
6.8K0
【22】进大厂必须掌握的面试题-30个Informatica面试
Oracle创建表空间和创建临时表空间
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157622.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/18
3.4K0
PE文件和COFF文件格式分析——导出表的应用——通过导出表隐性加载DLL
        通过导出表隐性加载DLL?导出表?加载DLL?还隐性?是的。如果觉得不可思议,可以先看《PE文件和COFF文件格式分析——导出表》中关于“导出地址表”的详细介绍。(转载请指明出于breaksoftware的csdn博客)
方亮
2019/01/16
7460
如何使用Hue通过数据文件创建Collections
在CDH5.9版本及更新版本中,Hue新增一个全新工具从数据文件中创建Apache Solr的Collections,可以通过该工具轻松的将数据加载到Solr的Collection中。
Fayson
2018/03/29
2K0
如何使用Hue通过数据文件创建Collections
我们来继续研究 mybatis 框架sql映射文件的属性
温馨提示:本问阅读需要4分钟,建议收藏后阅读! 各位小伙伴 祝大家元旦快乐 开始我们今天的分享 我们已经了解了 mybatis 框架的两种使用方式以及主配置文件 (mybatis-config.xml) 的属性。那么今天我们来一起了解sql 映射文件 (userMapper.xml) 的属性。 parameterType 输入参数 1)简单类型的单个参数 我们来模拟一个需求:根据用户 id 查询用户信息 先在接口类 UserMapper.Java 中,添加一个接口。 然后在对应的 UserMapper.xm
企鹅号小编
2018/01/22
5520
我们来继续研究 mybatis 框架sql映射文件的属性
我们来继续研究 mybatis 框架sql映射文件的属性
企鹅号小编
2018/01/04
5900
Mybatis创建dao接口、Mybatis主配置文件、创建映射配置文件
即上述创建的IUserDao.xml文件进行约束和配置 其实就是Mapper的约束啦
韦恩少爷的背
2020/02/18
1.8K0
使用Javassist来动态创建,修改和代理类
执行以后我们可以在E:\IOC\target\classes\com\guanjian\assist中看见这个.class文件
算法之名
2019/08/20
3.2K0
使用Javassist来动态创建,修改和代理类
laravel通过创建自定义artisan make命令来新建类文件详解
本文主要跟大家介绍的是关于laravel通/【php教程_linux常用命令_网络运维技术】/过创建自定义artisan make命令来新建类文件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 我们在laravel开发时经常用到artisan make:controller等命令来新建Controller、Model、Job、Event等类文件。 在Laravel5.2中artisan make命令支持创建如下文件:
用户2323866
2021/06/30
9800

相似问题

如何使用informatica powercenter动态创建新记录

20

有没有办法通过创建日期来获取表的列表?

236

Informatica映射创建

11

通过比较其他变量来创建新变量

13

有没有办法避免informatica (powercenter)中的目标表?

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文