Oracle odi 数据表导出到文件

最近一些朋友咨询小编关于Oracle odi 数据表导出到文件的问题,其实小编对这个也不是太了解,但是小编查阅了一下网络资源,发i西安了这方面的教程,就拿过来,希望能够帮助到大家!

操作方法

  • 01

    建立模型 ODI进行导出,首先要有来源和目的模型,简单说就是FROM---TO 这里我们从视图导出到文件,那么需要建立视图的模型与文件模型。 首先建立文件模型。 建立模型文件夹,名称随便起,这里我叫FILES:

  • 02

    建立模型文件夹后,右键点击模型文件夹FILES,弹出菜单,选择新模型,新建模型

  • 03

    新建模型如下图:定义TAB页中,填入名称,由于是文件模型,所以技术要选File 逻辑方案要选 flat_files_src,其他TAB也可默认不填。

  • 04

    建立完模型后,右键点击,弹出如下菜单,选择新建数据存储:

  • 05

    新建数据存储,如下图:在定义TAB页中,输入名称,资源名称这里选择自己定义的CSV文件。

  • 06

    在文件TABL页中,选择文件格式,输入字段分隔符

  • 07

    在列TAB页中,选择逆向工程,系统自动把CSV文件中的列,读取出来,如下图

  • 08

    CSV格式如下图:这里注意,所有的字段是一列中,用逗号分隔。

  • 09

    到此为止,文件数据存储建立完毕。 下面建立视图的数据存储: 视图存储于文件存储类似: 建立模型:

  • 10

    逆向工程:我这里是视图,如果是表或是别的,可以按需要进行选择,掩码类似于筛选,我视图是以XXCUS_A01开头,所以我只筛选出这个开头的视图。

  • 11

    选择逆向工程:点击后,会出现视图名称,选择新建数据存储

  • 12

    其他TAB可以默认,至此视图数据模型建立完毕。 建立项目 模型都建立完毕,现在我们建立项目,在定义TAB页中输入名称和代码

  • 13

    新建接口:展开新建的项目,找到接口,右键点击,新建接口,在定义TAB页中,输入名称,注意"临时区域与目标区不同"这个现在是灰色的,现在不能选,必须保存完毕后,才可勾选。

  • 14

    点击接口界面,下方的映射:在映射中,可以看到左边和右边两个框,帮刚才建立的视图数据存储拖到左边,把文件数据存储拖到右边,然后把左边的列,拖到右边的列,进行对应映射设置。

  • 15

    设置流选项:在流TAB中,选择目标区域,在属性检查器中 IKM及选项,参照下图进行设置。

  • 16

    设置完毕保存接口。 执行测试 选中接口,点击执行按钮,进行测试

  • 17

    在操作中查看执行结果:如下图,看以看到执行成功,插入书799条

  • 18

    到此测试完毕。

(0)

相关推荐

  • Oracle数据表转换为Shapefile文件图文说明

    进行该工作的一个前提条件是:Oracle数据表中包含坐标数值字段,一般来说就是x、y字段。 一 导出Oracle数据表为csv文件 查询数据表tcmmspoint原始数据,将其导出为CSV格式文件。 ...

  • 导入导出oracle数据库表的dmp文件

    操作方法 01 通过导入导出dmp文件,可以把一个或多个数据库表的表结构和表数据同时导入导出.下面来讲述一下如何进行导入导出. 02 先进入命令行,点击开始,输入cmd: 03 回车,出现命令行窗口: ...

  • oracle导入导出dmp文件

    dmp一般用来备份数据库或者导入数据库,一般用exp命令导出,imp导入. 操作方法 01 前提首先安装好oracle10g数据库 或者 安装oracle11g数据库 安装完之后还得①设置oracle ...

  • 数据库的表数据怎么导出为excel表格

    今天给大家介绍一下数据库的表数据怎么导出为excel表格的具体操作步骤.1. 首先将mysql客户端打开,以Navicat Premium为例.2. 如图,打开一张表,然后再选择导出.3. 然后在弹出 ...

  • Oracle报ORA-00942: 表或视图不存在的解决方法

    Oracle报ORA-00942: 表或视图不存在的解决方法 操作方法 01 1.在数据库中进行查询数据的时候提示表和视图不存在报ORA-00942错误信息 02 2.通过sqldeveloper工具 ...

  • Shapefile属性表导出为excel

    介绍在ArcGIS中将Shapefile的属性数据表导出为excel的方法. 操作方法 01 打开ArcMap,并加载shp图层,在shp图层上右键,选择Open Attribute Table. 0 ...

  • Oracle设置默认表空间和更改表空间的状态

    Oracle中维护表空间与数据文件--设置默认表空间和更改表空间的状态 操作方法 01 设置默认表空间: 在Oracle数据库中创建用户(使用CREATE USER语句)时,如果不指定表空间,则默认的 ...

  • oracle如何查看表空间

    Oracle数据库是一款非常好用的关系型数据库,oracle的数据是以表空间来维护和存放的,在表空间中包含oracle的数据.结构等信息,如何查看表空间信息呢?本文针对此内容进行说明. 操作方法 01 ...

  • Oracle中dual表的用途

    操作方法 01 dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下: 1.查看当前用户,可以在 SQL Plus中执行下 ...