分类目录:编程开发

以下是分类 编程开发 下的所有文章

Linux下Informatica的Workflow通过pmcmd命令调用方法及日志查看

Informatica软件本身自带有执行计划Scheduler设置的方法,可以轻松实现自动调度的效果,但实际工作中如果需求遇到需要满足一定条件再调起Workflow的情况,是没办法实现的。本文主要介绍Linux下Informatica的Workflow通过pmcmd命令方法。 基本语法如下: pmcmd -sv informatica集成服务,-d 域 -u 用户,-p 密码 -folder知……

GreenPlum和PostgrepSql中SQL语句查询表结构

我们都知道命令查询表结构的方法如下: 先登录psql,执行:psql -h 123.123.123.123 database_name -U user_name 登录psql之后,再执行命令:\d owner_name.tablename 下面是通过SQL语句直接查询表结构或者视图的方法: select a.attname, pg_catalog.format_type(a.atttypid, a.atttypmod) as type from pg_catalog.pg_a……

GreenPlum和PostgreSQL常用时间计算转换方法

首先,介绍一下,Greenplum是以Postgresql为内核的并行计算数据库,PostgreSQL是GreenPlum的代码基础,GreenPlum在PostgreSQL8.2的基础之上进行MPP化改造,所以GreenPlum和PostgreSQL的大部分函数使用方法都基本一致。 本文主要介绍几种开发中经常用到的时间转换方法。 一、获取系统时间和时间格式化 1、获取当前时间 sel……

sqlldr数据导入时跳过首行第一行记录|跳过表头|When子句限制跳过#开头行

参考下面代码编辑控制文件a.ctl sqlldr数据导入时跳过首行记录 OPTIONS (skip=1) — sqlldr 命令显示的 选项可以写到这里边来,skip=1 用来跳过数据中的第一行 LOAD DATA append — 这里用 了 append 来操作,在表 users 中附加记录 INTO TABLE users Fields terminated by “,” trailing nullcols (……

PostgreSQL存储过程或函数在Windows下批量发布方法

PostgreSQL经常会遇到需要在多个用户下发布存储过程或函数的情况,一个个发布非常麻烦,这里介绍windows批处理文件完成发布的过程。 第一步,首先打开pgpass.conf文件,默认一般路径是C:\Users\Administrator\AppData\Roaming\postgresql\pgpass.conf,打开后看里面的帐号密码是否完整。 一般格式是这样的:PostgreSQL服……

Informatica的FTP功能如何使用|infa怎么实现ftp文件自动上传

Informatica的FTP功能操作简单方便,能节省我们编写shell的时间,最主要的是它方便管理,后期ftp地址或者帐号密码发生更改,修改起来也十分方便。本篇文章通过图文向大家展示怎么使用Informatica的FTP实现文件上传功能。当然首先,我们需要确认上传的文件已经正确生成,知道文件路径及文件名称。 第一步,在Workflow  Man……

Informatica-PowerCenter-mapping怎样调试-debug详细图文教程

怎样设置断点 首先,打开软件Informatica PowerCenter Designer并打开对应需要调试测试的mapping,从顶部菜单“Mapping”->”Debugger”->”Edit Breakpoints”进入断点编辑界面,如下图: 接下来在Instance name中选择mapping对应的实例,然后在Breakpoints选项中点击“Add”,如下图: 点击“Ad……

ERROR:Worklet task instance [xx]:Could not acquire the execute lock for Worklet

具体错误代码: Status:Failed ERROR:Worklet task instance [xxxxxxxx]:Could not acquire the execute lock for Worklet 出现这个错误的原因,是由于不慎将Worklet的task type属性设置为可重用了(可选中报错Worklet右键“edit”打开)。如下图: 勾选这个选框之后,变成这样,如下图: 可重用工作流的原来跟C语言的继……

如何查看本地安装的Postgresql版本号?

1、在linux系统下,可以通过命令“postgres -V”或者命令“psql -V”查看 eg: $ psql -V # Or –version psql (PostgreSQL) 9.6.1 9.6.1就是Postgresql版本号。 2、如果已经进入了数据库,可以通过查询语句“SELECT version();”查看当前本地客户端Postgresql版本号 eg: => SELECT version(); version ——&……

ora-26002:Informatica跑ETL时,出现ora-26002错误解决办法

在使用Informatica进行ETL导数的时候,出现下面的错误: WRT_8229 Database errors occurred: ORA-26002: Table REPORT.TB_JK_020_DATA_LIST has index defined upon it. 解决办法只需要打开对应mapping的设置弹出窗口,如下: 选中Targets,在Properties中有一个“Target load type”参数,此参数默认值为bulk,我们只需要……