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

第一步,在Workflow Manager软件中打开“FTP Connection Brower”窗口,如下图:

第二步,打开窗口后,点击“NEW”,新增一条ftp配置,并在弹出窗口中配置好FTP相关信息,“Hostname”出填写ftp的IP地址,“Default Remote Directory”里填写ftp服务器文件存储路径,然后窗口上面分别填写ftp用户名和密码,完成之后点击“OK”保存退出,如下图:


第三步,打开PowerCenter Designer软件,新建mapping,字段个数和字段类型需要分别和需要上传的文件相对应,如下图:

需要特别注意的一点就是mapping的source和target中都要将文件类型设置为“Flat File”类型,如下图:

第四步,在Workflow Manager中引用mapping,右键“edit”,打开“mapping”选项卡,点击窗口左侧的“Sources”,“Source file directory”中输入文件本地路径,“Source filename”中输入本地文件名,也就是需要上传的文件名。如下图:

第五步,点击左侧“Targets”,在“Connections”中点击“None”,在弹出下拉框中选择“FTP”,并在后面选择对应的FTP服务器,就是本文在前两步设置的那个FTP服务器,如下图:



选择好FTP服务器之后,可以点击后面的编辑按钮进一步完善信息,如下图:



Remote Filename就是文件上传到FTP服务器之后的文件名,当然这里也可以不设置,我们在Properties中设置也是一样的,如下图:

Output filename也同样代表在ftp服务器上生成的文件名。

通过上面五步的操作,Informatica的ftp文件上传所有的开发就已经完成,保存后运行就可以到ftp服务器上查看上传的文件了。
上面讲到的是在文件已经生成的情况下是怎么操作的 ,如果需要直接从数据库导出文件并上传,其实mapping的设置不一定非要文件类型设置为Flat File的,我们只需要其他的设置都完全和正常情况文件导出一样,而在target中设置Connections为FTP模式并选择好对应的FTP配置信息即可。

另外本文主要是讲怎么使用Informatica自带的FTP工具实现文件上传,其实文件下载也是同样的道理,实现原理也基本一样,大家自己摸索一下应该就能实现,我们一样只需要将Sources中的Connections设置为FTP模式即可。

本文作者初学informatica,有不对的地方请大家指教,www.aiphere.com这是个人网站,上面有大量我整理的informatica学习资料,请多多交流。

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

  1. linux打开ftp功能的方法

    1.linux的文件上傳必須要用到ftp功能,所以今天學了如何開啓ftp功能,記錄下步驟. 進入linux系統后,輸入命令 # rpm -qa |grep vsftpd                 ...

  2. JAVA 实现FTP功能_在Java程序中实现FTP功能

    本文来演示在JAVA编程中实现FTP功能的三个重要部分内容的源程序: FtpList部分是用来显示FTP上的文件; GetButton部分为从FTP下传一个文件; PutButton部分为向FTP服务 ...

  3. 记在k8s的pod上使用apache的commons-net:ftp功能时,ftp一直上传文件失败

    2019独角兽企业重金招聘Python工程师标准>>> 在k8s的pod上使用apache的commons-net:ftp功能时,一直显示: 即上传文件失败,但是在本地环境进行上传时 ...

  4. 海思开发板上添加ftp功能

    海思开发板上添加ftp功能 前言: 本博客是基于海思3520Dv100开发,编译工具链为:arm-hisiv100nptl-linux-gcc 1.下载stupid-ftpd-1.5beta.tar. ...

  5. android tv播放ftp,乐视TV超级电视FTP功能的详细使用方法步骤

    马上就要过年了,亲们是否准备回家和家人欢聚一堂?手机里面存放着自己的生活照,但手机屏幕太小了,如何让家人同时观看手机中的照片和视频呢?这个时候,乐视TV超级电视的FTP功能就发挥作用了,摆脱手机小屏幕 ...

  6. H3C交换机开启FTP功能

    H3C交换机型号为:H3C S6860-54HF 在交换机上开启FTP功能 ftp server enable 新建用户ftp用户,名称为:ftpclient local-user ftpclient ...

  7. 宝塔面板linux ftp怎么设置权限,宝塔面板创建FTP账号的几种方法(根据需要安装FTP功能)...

    老蒋在前面文章中也有提到,如果我们使用宝塔面板建站的话,且这台服务器都是我们一个人使用.我不建议安装FTP组件,给每个站创建FTP账户.其理由尽量少安装一个软件功能对于服务器的负载和安全也是有一定的保 ...

  8. 远程访问家中路由器,实现web、ssh、aria2、ftp功能

    一 家里设备情况 1. 主路由:14年小米路由器RID,小米R1D已开启SSH(具体方法官网有指导 2.旁路由:已刷openwrt的玩客云,外接移动硬盘(必须为ext4格式,否则不能顺利挂载) 3.旁 ...

  9. JAVA实现ftp服务端_用 java 实现FTP SERVER(附源码)

    前面用 PYTHON 实现了一个 ftp server(参考这里) ,有朋友问有没有java版本的,其实说白了,ftp 也就是 tcp/ip 协议的一个应用而已,而tcp/ip 基本都是通过socke ...

最新文章

  1. 一只53万!波士顿动力网红机器狗开售,充电器价格1万多!
  2. Python3 中 爬网页 \uxxx 问题
  3. Direct2D (35) : 通过 DirectWrite 获取字体列表
  4. 阿里云服务器新手安装nginx
  5. TFS命令tf:undo(强制签入签出文件)
  6. leetcode设计链表,非常工整的实现你值得拥有
  7. python压缩教程_Python压缩模块zipfile实现原理及用法解析
  8. hbase scala 实例_scala操作HBase2.0
  9. oracle中正则表达式相关函数regexp_like简介
  10. vue ---- webpack中loader
  11. java中常见的数据结构分类
  12. 面试进阶 -- 计算机基础原理知识、面试经验、高频题目
  13. Qt5开发工具---常用Qt5开发工具(附下载地址)
  14. java云购_ycyg: 源创元购,一元云购java springmvc版本 云购商城 开源一元云购 开源java商城...
  15. java日期格式化 类_Java日期格式化(DateFormat类和SimpleDateFormat类)
  16. 基于OCR训练的halcon汉字识别
  17. python 判断健在循环字典的第几层_2.关于python的if判断,循环总结。
  18. .net remoting和wcf自托管——一个bug引发的警示
  19. Higgs全球区块链投融资交流会(香港站)成功举办,路演项目备受瞩目
  20. 赛博朋克2077漫威黑寡妇捏脸

热门文章

  1. 台大李宏毅机器学习课程
  2. 用D触发器设计三位同步二进制减法计数器逻辑状态测试表_普兰店QQT/A-HT2A1B1S0V1液位表 - 普兰仪器仪表...
  3. 利用外部程序对存储BIOS设置参数的CMOS RAM进行读取操作的可行性分析
  4. oracle执行存储过程06576,oracle的存储过程语法
  5. 细粒度图像分析论文汇总
  6. 大学生个人主题网站HTML,DW静态网页|大学生html网页|个人网页设计|黄昏树下个人主页...
  7. python实现图(卖芒果)
  8. 爬取张佳玮138w+知乎关注者:数据可视化
  9. 第三章 基本数据类型-字符串类型认识
  10. 如何实现企业全链路协同,实现企业业绩增长