Oracle ODI
断崖修竹
这个作者很懒,什么都没留下…
展开
-
ODI使用技巧_01利用变量实现增量抽取
ODI使用技巧_01利用变量实现增量抽取有时候由于数据量较多,我们不想每次都进行全表覆盖,如果你的源数据有规律增长的ID或者时间戳,就可以使用自定义变量的方式进行增量抽取。进行本章之前需要先做以下前提工作: 1、有创建好的项目 2、已经将源数据和目标数据创建到模型中如果前提工作已经做好,可以参考以下步骤进行设置:1、 新建变量,输入变量名称,如果变量较多建议转载 2017-03-03 16:46:41 · 1906 阅读 · 1 评论 -
Changing the Language Used in ODI Studio
odi.conf中加入区域和语言设置修改 "$ODI_HOME\odi\studio\bin\odi.conf" ( D:\Oracle\Middleware\Oracle_Home\odi\studio\bin\odi.conf) 英文: AddVMOption -Duser.language=en AddVMOption -Duser.region=US 中文:转载 2017-03-07 10:01:25 · 266 阅读 · 0 评论 -
Oracle Data Integrator 12c-模型(Model)和 数据存储(DataStore)
一、概念Model模型:描述关系型数据的模型. 是一组存放在特定的技术(如Oracle)的数据存储的集合。例如当技术为Oracle时,对应于数据库的SchemeDataStore: 数据存储一个模型中包含的元数据,对应于模型所在scheme中的表或视图。可以通过反向工程(reverse-engineered) 从真实的环境导入, 也可以在ODI 中创建转载 2017-03-07 10:01:49 · 418 阅读 · 0 评论 -
Oracle Data Integrator 12c-第一个映射
一、创建“项目”设计器->项目,点击插入项目图标,在项目对话框的“定义”标签下输入项目名称如ODI_Exercise ,保存二、导入知识模块项目→知识模块→右键导入知识模块文件导入目录:Oracle\Middleware\Oracle_Home\odi\sdk\xml-reference反向工程知识模块(RKM转载 2017-03-07 10:02:33 · 384 阅读 · 0 评论 -
Oracle Data Integrator 12c----包(Package)
1 创建“包”Designer->项目->ODI_Exercise ->第一个文件夹->包,右键“新建程序包”:“定义”标签中输入包的名称如“First_Pkg”2 编辑包步骤在关系图中将设计的两个接口串联起来运行。托拽左边项目-> ODI_Exercise ->第一个文件夹->接口中的两个接口到右边的关系图框中,选择“成功时的下一个步骤”标转载 2017-03-07 10:03:01 · 329 阅读 · 0 评论 -
Oracle Data Integrator 12c-----场景(Scenario)和调度(Schedule)
1 生成场景Designer->项目->ODI_Exercise ->第一个文件夹->包->First _Pkg,右键,“生成场景” “确定”生成场景。2 调度2.1 新建调度Designer->项目->ODI_Exercise ->第一个文件夹->包->Fitst_Pkg->场景->FITST_PKG 版本001->调度,右键,“新转载 2017-03-07 10:03:29 · 1103 阅读 · 0 评论 -
Oracle Data Integrator 12c----简单CDC(Simple CDC)
Simple CDC最简单的一种 CDC。在这里,每一张 CDC 的表的变化都是独立捕获的,不需要考虑多张存在主外键引用关系的表之间的数据一致性。1 环境准备源表:ODI_SRC.DEPT目标表:ODI_TAG.DEPT配置拓扑结构见ODI Studio拓扑结构的创建与配置(Oracle)模型反向工程见:Oracle Data Integrator 12c-转载 2017-03-07 10:04:11 · 1308 阅读 · 0 评论 -
Oracle Data Integrator 12c----一致性 CDC(Consistent CDC)
一致性 CDC 中引入了变化集的概念。一个变化集中可以包括多个相互存在关联关系(如主外键引用关系)的表。CDC 在捕获和发布一个变化集中的变化时能够保证数据的一致性。这个练习介绍如何使用能够保证一致性的CDC。1 环境准备源表:ODI_SRC.DEPT,ODI_SRC.EMP目标表:ODI_TAG.DEPT, ODI_TAG.EMP配置拓扑结构见ODI Studio转载 2017-03-07 10:08:49 · 595 阅读 · 0 评论 -
OdiSendMail
在Package中使用ODI自带的发送邮件OdiSendMail,生成的场景迁移到正式环境中,提示javax.mail.AuthenticationFailedException: failed to connect, no password specified?解决办法:去掉验证即可,下面的各项均设置为空使用验证验证机制验证的用户名验证的密码正文的转载 2017-03-07 10:09:16 · 705 阅读 · 0 评论 -
ODI---->Variables
一、变量简介变量存储的是一个单一的值,既可以是数字,也可以是字符或者日期。不能为数组。ODI的变量分为两种,全局变量和项目变量。 顾名思义,项目变量定义的变量只可以在本项目中使用,其它项目无法调用此变量。而全局变量定义的变量可被任何项目所引用。变量可设置为一个单一的缺省值,或者由SQL赋值,在每次调用的时候刷新,生成最新的值。二、变量的创建先创建一个项目(O转载 2017-03-07 10:09:44 · 220 阅读 · 0 评论 -
Using Custom Java code in ODI
在ODI中调用jar包java方法的过程如下:1、编写Java代码如下代码写hello world字符串到一个文件。package odi;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;public class HelloWorld {转载 2017-03-07 10:10:08 · 266 阅读 · 0 评论 -
ODI Studio拓扑结构的创建与配置(Oracle)
ODI Studio拓扑结构的创建与配置(Oracle)一、概念解释Topology Manager主要用来管理下面5类任务,并将信息存储在主资料库中,供所有模块共享使用。物理体系结构:定义各种技术及其数据服务器、物理架构、物理代理。数据服务器瞎可以建立多个物理方案,每个物理方案的实质就是schema。逻辑体系结构:定义各种技术及转载 2017-03-07 10:01:01 · 280 阅读 · 0 评论 -
Calling a PL/SQL procedure in ODI
新建procedure新建一个测试表格EMP:CREATE TABLE EMP( EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,ENAME VARCHAR2(10),JOB VARCHAR2(9),MGR NUMBER(4),HIREDATE DATE,SAL NUMBER(7,2),COMM NUMBER(7,2转载 2017-03-07 10:00:33 · 286 阅读 · 0 评论 -
SCD Type2 in ODI
SCD Type2 in ODI缓慢变化维(Slowly changing Dimensions)指的是维表中的维度字段值会随着时间或业务调整,而在后续的分析中,历史数据仍然要使用旧的维度值,新的数据会使用当前维度值。在数据仓库建设过程中,ODI 提供有专门的SCD 集成模块,更方便的对维表进行更新。在ODI 12c中实现缓慢变化维SCD2的例子如下。一、创建测试表格转载 2017-03-07 10:00:14 · 606 阅读 · 0 评论 -
Oracle Data Integrator 12cR1 (12.1.3.0.0)安装过程
下载安装文件Oracle Data Integrator 12cR1 (12.1.3.0.0)http://download.oracle.com/otn/nt/middleware/12c/121300/fmw_12.1.3.0.0_odi_Disk1_1of1.zipOracle Fusion Middleware Infrastructurehttp://do转载 2017-03-07 09:54:26 · 544 阅读 · 0 评论 -
Oracle Data Integrator学习资料
http://docs.oracle.com/middleware/1213/odi/index.htmlhttps://docs.oracle.com/middleware/1213/core/ODING/https://docs.oracle.com/middleware/1213/odi/develop/http://docs.oracle.com/middlewar转载 2017-03-07 09:55:06 · 551 阅读 · 0 评论 -
使用Repository Creation Utility创建档案库并连接
档案库创建方式1. 使用Repository Creation Utility创建1.1使用下载的RCUhttp://www.oracle.com/technetwork/middleware/data-integrator/downloads/index.html1.2使用安装完ODI后自带的Middleware\Oracle_Home\oracle_common转载 2017-03-07 09:55:31 · 463 阅读 · 0 评论 -
使用Oracle Data Integrator Studio创建资料档案库
一、Creating the Database Schema/*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'C:\app\ORACLE\oradata\orcl\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m转载 2017-03-07 09:57:08 · 1869 阅读 · 0 评论 -
ODI 创建Java EE Agent
一 创建数据库 Schema配置 Java EE agent,之前,必须保证在数据中创建了相应的scheme。Repository Creation Utility 在创建仓库的时候,自动创建了。参照使用Repository Creation Utility创建档案库并连接二 启动Fusion Middleware配置向导创建新域进入ORACLE_HOME/orac转载 2017-03-07 09:57:42 · 567 阅读 · 0 评论 -
ODI Studio拓扑结构的创建与配置(MySQL)
拓扑结构的创建与配置一、概念解释Topology Manager主要用来管理下面5类任务,并将信息存储在主资料库中,供所有模块共享使用。物理体系结构:定义各种技术及其数据服务器、物理架构、物理代理。数据服务器瞎可以建立多个物理方案,每个物理方案的实质就是schema。逻辑体系结构:定义各种技术及其关联的逻辑架构、逻辑代理。一个逻辑转载 2017-03-07 09:58:10 · 725 阅读 · 0 评论 -
ODI Studio拓扑结构的创建与配置(Oracle)
ODI Studio拓扑结构的创建与配置(Oracle)和ODI Studio拓扑结构的创建与配置(MySQL)一样,只不过由Mysql变成了Oracle,考虑到ODI关于Oracle的知识模块比较多。一、概念解释Topology Manager主要用来管理下面5类任务,并将信息存储在主资料库中,供所有模块共享使用。物理体系结构:定义各种技术及其转载 2017-03-07 09:58:33 · 436 阅读 · 0 评论 -
解决ODI 12C Studio 运行缓慢问题
一、配置 ODI 12C Studio1.1 修改ODI Studio process的-Xms和-Xmxide.conf: modifying the initial Heap size (-Xms), and/or maximum Heap size (-Xmx) of the ODI Studio Java process.路径: "$ODI_HOME\jdevelo转载 2017-03-07 09:58:54 · 1062 阅读 · 0 评论 -
Installing ODIConsole application using weblogic server
在ODI 创建Java EE Agent时候,启动Fusion Middleware配置向导创建新域的时候,选择的模板如下,已经包含了 Oracle Data Integrator - Console - 12.1.3.0 [odi],所以只需要启动即可控制台的访问地址 http://ip地址:15101/odiconsole/用户名 SUPERVI转载 2017-03-07 09:59:18 · 326 阅读 · 0 评论 -
Microsoft Excel as a Source and Target as Oracle in ODI
创建测试表格和目标表导出scott用户的emp表为EMP.xlsx作为测试的元数据,结果如下打开EMP.xlsx 公式→定义名称创建目标表(来自scott.sql)CREATE TABLE EMP( EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,ENAME VARCHAR2(10),JOB转载 2017-03-07 09:59:51 · 428 阅读 · 0 评论 -
ODI调用WebService---->OdiInvokeWebService
ODI 提供了OdiInvokeWebService调用第三方WebService,可以在package和过程中使用。一、准备测试用WebService天气预报Web服务,数据来源于中国气象局公用事业Endpoint:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx Disco:htt转载 2017-03-07 10:10:38 · 539 阅读 · 0 评论