千家信息网

datastage获取csv文件,并插入数据库

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,datastage操作流程文档创建人: 月夜枫日期:20180112版本:V1.01、处理文件本次项目的源文件来源于10.126.124.39服务器,39服务器并未开启ftp功能,但是开启了目录共享功
千家信息网最后更新 2026年11月01日datastage获取csv文件,并插入数据库

datastage操作流程

文档创建人: 月夜枫

日期:20180112

版本:V1.0

1、处理文件

本次项目的源文件来源于10.126.124.39服务器,39服务器并未开启ftp功能,但是开启了目录共享功能.

1.1、使用bat批处理脚本先将源数据拷贝到本地服务器10.126.124.14中
1.2、同时将多个文件进行合并,方便后续datastage调用,提高效率,否则需要多次运行datastage中job

2、创建job,准备全局job参数

创建job,对job进行参数配置,主要包含:链接服务器参数,链接数据库参数,在数据转换过程中需要的系统参数

3、创建ftp源组件

3.1、在job界面,palette栏,获取一个process相关组件Ftp,设置 properties参数

注:connect参数是源文件所在服务器的ftp的登陆账号密码,需要网络管理员设置。

3.2、Format参数设置

3.3、column参数设置,选择自己创建的table difination,自动引入,在4.1有具体创建步骤

3.4、配置好参数,检查配置问题。

在3.1图中,有一个view data,若配置成功,则可以通过在此可以读取到数据。

注:若出现中文乱码,在下面进行更改字符集

点击下面按键更改


选择NLS,更改字符集

4、创建Nettza数据库目标组件

4.1、需要创建一个nettza数据库对应的table difinition组件,保存在对应的目录底下,后续使用。

创建步骤:在主页面

import-à table difinition-à Start Connector Import Wizard -à Nettza Connector

-à录入账号密码地址等相关信息 -à选择需要的表,或已经创建的表

4.2、创建数据库目标组件

在job界面,palette栏,获取一个database选择nettza connector,配置相关参数

配置column参数和3.3方式一样,再此不重复讲解。

5、创建transformer转换规则

创建transformer,在job界面,palette栏,获取两个link箭头按照数据扭转方向进行连接三个组件。

设置transformer的参数

1、需要点击下图按钮1进行组件column的1对1关联

2、若需要对目标表的数据进行处理选择下图2的地方进行选择,可以更改数据类型,对目标数据进行转换等操作

6、测试

保存文件,编译,运行,录入参数进行运行,根据日志进行测试,排查bug

7、制作windows定时任务

1、进入定时任务管理器

开始,控制面板,系统和安全,管理工具,任务计划,打开之后

界面如下

右键"任务计划程序",创建任务,录入任务名称和描述

最后需要录入管理员账户密码


2、更改定时任务

双击点开任务的属性,注意更改属性为不管是否登陆与否都要运行,并使用最高权限运行。

参数 数据 任务 组件 选择 配置 服务器 服务 运行 数据库 界面 目标 文件 密码 管理 下图 功能 字符 字符集 属性 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 金融科技创新监管互联网金融 广州宏创互联网科技 科技创新互联网企业 丰台科技园 互联网 互联网科技上市公司 互联网科技logo 长亮科技互联网金融 大白互联网科技 深圳国际航运科技和互联网 重庆威客帮互联网科技 互联网为啥属于高科技 河南猎农互联网科技有限公司 乌鲁木齐新华智原互联网科技学校 电子商务与互联网科技的关系 互联网科技实习生岗位 云鲸互联网络科技有限公司 安徽九吞吴互联网科技有限公司 广东猫王互联网科技有限公司电话 银川新华互联网科技学校招聘 互联网科技快速发展优美句子 科技股互联网 互联网科技与金融科技 金融科技与互联网金融 上游互联网科技 互联网金融中的现代科技 上海京穆互联网科技有限公司 宇信科技在杭州互联网排第几 互联网科技对化妆品行业 平安好医生打造互联网科技医疗 互联网大会出现的黑科技
0