ODI_File_To_Oracle接口
来源:互联网 发布:有后台手机导航php源码 编辑:程序博客网 时间:2024/05/29 03:26
需求:将txt或csv文件的数据导入到oracle
工具:ODI,plsql
正文:
1.新建文件的物理架构:
-----------------------------------本测试是在本地服务器测试,因此主机不填写;
JDBC如下:
注:
在此处,JDBC URL有一些变量有时候会用到:
比如TXT等文件中有中文的时候,接口执行之后可能会乱码,那么就需要进行修改:
a.将TXT文件另存为,选择字符集为UTF-8;
b.在此处的JDBC URL修改,如下:
jdbc:snps:dbfile ENCODING=UTF-8
(ENCODING前边有一个空格哦~~)
--------------------UTF-8如果不行,就用其他几种字符集多测试几个即可(总有一款适合你!!!);
物理架构:
保存。
2.新建文件的逻辑架构:
如图:
3.导入知识模块:
选择LKM File to SQL;
(其他根据实际情况导入)
4.新建文件模型,反向:
此处不进行逆向!!!
接下来,在新建的模型里,新建数据存储:
注:如果TXT文件带有标题行,那么此处设置标题(行数)设为1;否则,默认0即可;
逆向之后,可以在数据中查看:
看到,数据已经反向成功;可以与原TXT文件对比:
5.开发接口:
其他不详说;
需要注意的:
5.1:做映射的时候,目标表需要有一个主键,否则报错;
5.2:选择LKM的时候,选择 LKM File to SQL
执行,完成!!!
6.问题解析:
6.1.标题行的问题:
一定要注意,此问题见步骤4.中的新建数据存储时,关于标题行的设置;
6.2.中文乱码的问题:
此问题见步骤1中JDBC内容的备注;
- ODI_File_To_Oracle接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 怎么看待腾讯发布VR、AR一体机设备,进入虚拟现实领域
- UNIX环境高级编程(1)-UNIX基础
- Binary Tree Level Order Traversal
- Android 工程R文件问题
- 管道命令中减号-的用途
- ODI_File_To_Oracle接口
- 系统状态监测---(Mem,Buffers/cache, swap)
- Qt 事件处理 快捷键
- svn检出项目eclipse无法识别成android project
- VS2012自动添加函数注释
- C++的命名空间
- Silverlight 超时问题
- SLQ,PL/SQL和SLQPLUS的区别
- 32个关键字9个控制语句34个运算符(C语言基础)