CDC different modes in ODI embody one of the series synchronous modeOracle Database change Data Capture featureChange data capture is a generic term that is used to describe capturing incremental changes applied to the data store. With the increasing of data volume and the Changing of data storage, data capture is an important function of data warehouse, especially the requirement of real-time or near-real-time data warehouse.In the
First, install Odi.Odi Installation
If WLS is not installed, you can choose to install it independently, as shown in.
Install the SDK by following the steps.
RCU creates a service table
You need to create a service tables in RCU. The master/worker repository created in ODI studio does not have a service table in the ODI component data source. You also need to have master repo when creating the agent, wh
The new version of ODI is released to better support the Big Data Platform on the current market.Big Data geneticsWithout changing the efficiency of Odi, Odi has added more and more data source integration capabilities. ODI is a standard E-LT tool on the Oracle platform and,
1.1.1. What is a database?
The ODI database can be installed in any database that supports ansi iso 89. There are two types of databases:
1. master repository: stores the topology of all IT resources of an enterprise, and saves the Security Information and version information of the project and data model for the ODI graphics module. You can create one. Master repository should be stored as independent a
Configuring the Domain for the Java EE agent creates a database SchemaBefore configuring the Java EE agent, you must ensure that the appropriate scheme is created in the data. Repository Creation Utility created the warehouse automatically when it was created. Refer to Using Repository Creation utility to create the archive and connectTwo start the Fusion Middleware Configuration Wizard to create a new domainEnter oracle_home/oracle_common/common/binsuch as D:\
original lkm the most practical, only need to put the view from the log view of the number of viewsCode modification, modify the original view code to the record of the Union delete.The modified create view on source code is as follows:Create or Replace View ()As Select From Where (1=1)UNIONSelect From Where (1=1)and jrn_flag= ' D 'Iv. EpisodesThe problem has been solvedsolution, the TAR was submitted to Oracle, after several communications, and fina
Before entering Odi, you must first create a database user. Each user must be created for the primary and working databases. The following script is used:Create tablespace d_odi_data datafile 'C:/Oracle/DB/product/10.2.0/oradata/hyporcl/d01_odi_data 'size 300 m reuse autoextend off;
Create user ODI identified by ODI de
need to put the view from the log view of the number of viewsCode modification, modify the original view code to the record of the Union delete.The modified create view on source code is as follows:Create or Replace View ()As Select From Where (1=1)UNIONSelect From Where (1=1)and jrn_flag= ' D 'Iv. EpisodesThe problem has been solvedsolution, the TAR was submitted to Oracle, after several communications, and finally confirmed as a km bug in the case
There is no major change relative to 10 Gb. Unlike owb, an interface has many components available. It can only be simple from source to target. Complex conversions require nesting of interfaces. For certain database features, you need to write km. The package process control function is not strong. For example, loop operations can only be completed in procedure. Procedure and km are basically coding.
Therefore, the role of ODI is limited to the inte
ExploitationOdiImplement loose coupling between business flow and data flow in SOA
EnterpriseIn the process of implementing SOA, we will inevitably encounter integration at the Business Process Level and data integration. Most of the time, we think that the Enterprise Service Bus (ESB) can be competent for all the work, it supports both Business Process Orchestration and data exchange between heterogeneous systems. Theoretically, this is correct, but it is not particularly suitable.ChinaBecause
This article describes how to synchronize PostgreSQL data to Fusioninsight LibrA via the ODI 12c.1. fusioninsight Libra Client ConfigurationConfigure the Fusioninsight Libra client on the ODI service to complete the client authentication operation.[[emailprotected] ~]$ source /u02/huawei/client/bigdata_env [[emailprotected] ~]$ kinit candonPassword for [emailprotected]: [[emailprotected] ~]$ klist Ticket ca
:
The agent is a Java component component, which is also divided into physical agents and logical agents, usually it needs to run on the target library (also can run on the non-target library), the role is to dispatch the data migration job, usually, it simply retrieves the code from the execution repository and requests the database server, The operating system or script engine executes the code.
Data base:
Contains the master repository and its affiliated work repositori
1. To add an ODI driver to ODI11G, copy the data jdbc driver to the following two locations: $ HOME (usually in the windows system folder, for example, C: UsersAdministratorAppDataRoamingodioracledi ). odioraclediuserlib ----- used for statio data integration; ODI_HOMEoraclediagentdrivers ----
1. To add an ODI driver to ODI11G, copy the data jdbc driver to the following two locations: $ HOME (usually in the
The formal environment is installed in the runtime, so only the relevant information and scenarios for the master repository can be imported into the formal environment
Synchronizing database table Structures
Data repository synchronization (only once, not required later, unless topology is modified)
Build the scenario after you have tested the ODI interface in the development environment
Then the development environment of the scene in
The ODI incremental refresh, after modifying the primary key value, causes the refresh to fail. Workaround: Use columns with fixed values in the table as the basis column for incremental refreshes.The demo is as follows:As above, the source and target tables have the same records. The source table primary key information is now modifiedAfter performing a data synchronization refresh, the target table data is as followsfound that when the source table
According to the previous environment to build steps, ODI environment has been completed, the agent also configured successfully.Now start learning the steps of the data pump.
The first step: Set the extracted data source and target data source
1, the first to have two databases, one is to provide the source data database, can be any type of ODI support, SQL Server, O
Complex ldquo, hot swapping of rdquo, and extensive application of systems and Service-Oriented Architecture (SOA) make it increasingly difficult to reasonably integrate data. Do
Complex ldquo, hot swapping of rdquo, and extensive application of systems and Service-Oriented Architecture (SOA) make it increasingly difficult to reasonably integrate data. Do
Currently, complex "Hot swappable" systems and Service-Oriented Architecture (SOA) have been widely used, making it increasingly difficul
New procedureCreate a new test form EMP: CREATE TABLE EMPNO Number(4)CONSTRAINTPk_empPRIMARY KEY, enameVARCHAR2(Ten), JOBVARCHAR2(9), MGR Number(4), HireDate date,sal Number(7,2), COMM Number(7,2), DEPTNO Number(2) );Create a new procedure to insert a record into the EMP tableCREATE OR REPLACE PROCEDUREFirst_procedure asBEGININSERT into"Odi_tag". " EMP1 "(" EMPNO "," ename "," JOB "," MGR "," HireDate "," SAL "," COMM "," DEPTNO ")VALUES('7369','SMITH','Clerk','7902', To_date ('2015-05-05 20:42
as the target table is marked as "U";⑥ updates the record in table i$ ind_update to "U" again, if the column values of these records are the same as the target table, Ind_update is set to "N", then the following records are included in the i$ table:·“ I "These records will be inserted·“ U "These are updated·“ N "These records are ignored⑦ Update the target table with the records "U" in the i$ table;⑧ uses the record of "I" in the i$ table to insert the target table.Note:The update key must be u
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.