Académique Documents
Professionnel Documents
Culture Documents
arquitectura fsica
Lgico arquitectura
- Tecnologas y Agentes
idiomas
repositorios
Genrico Comportamiento
Qu es un servidor de datos?
Qu es un esquema fsico?
Un esquema fsico es una subdivisin de un servidor de datos cuya
definicin exacta depende de la tecnologa utilizada. Esquemas fsicos
indican la ubicacin fsica de los almacenes de datos, tales como tablas,
archivos, temas y colas en un servidor de datos.
Un esquema fsico ODI siempre consta de dos esquemas del servidor de
datos:
- El esquema de datos, que contiene los almacenes de datos
- El esquema de trabajo, que almacena objetos temporales
Nota: La prctica recomendada en ODI es crear un rea separada en
cada servidor de datos
especficamente para los objetos temporales. Debe utilizar este espacio
dedicado como el esquema de trabajo para su esquema fsico. Por lo
tanto, no hay riesgo de objetos temporales creados por ODI
contaminantes los datos de produccin.
Qu es un esquema lgico?
Esquema lgico es un alias para diferentes esquemas fsicos que tienen
estructuras de datos similares basados en la misma tecnologa, pero en
diferentes contextos.
Si dos esquemas de datos almacenados en los servidores de datos
contienen las mismas estructuras de datos, que se declaran como:
- Dos esquemas fsicos
- Una sola esquema lgico
esquema lgico
Est bien que parece ser un poco de difcil de entender lo que este
esquema fsico y lo que este esquema lgico. Voy a explicar en detalle
por tomar un ejemplo en la imagen .En Boston, la base de datos de
contabilidad se almacena en un esquema denominado
CONTABILIDAD. En Tokio, el esquema es
ACCT llamada. Ambos tienen la misma estructura de datos; que
contienen todas las tablas de una aplicacin de contabilidad. En la
topologa de ODI, usted los considera como uno esquema lgico:
Contabilidad.
Lgico Versus Arquitectura Fsica
Arquitectura fsica:
- Define los recursos fsicos
- Describe las ubicaciones reales de los servidores y esquemas.
Arquitectura lgica:
- Ver Resumen de los recursos.
Creacin de un esquema lgico:
De creacin del esquema lgico
1. Ir a la lgica
Ver la arquitectura.
2. Haga clic con el esquema
tecnologa.
3. Seleccione Nuevo esquema lgico.
4. Escriba el nombre de esquema.
5. Se puede asociar el
esquema con la fsica
esquemas, en diferentes
contextos, aqu.
Nota: Diseo Tiempo de Ejecucin vs.
En ODI, se trabaja en tiempo de diseo en los recursos lgicos.
En tiempo de ejecucin, la ejecucin se inici en un contexto particul,
permitiendo el acceso a los recursos fsicos de ese contexto
Qu es un Contexto?
Un contexto es un objeto de ODI se define que representa una
"situacin" en la que aparece un grupo similar de recursos.
Un contexto asigna recursos lgicos en sus implementaciones como
La definicin de un contexto:
creacin del contexto
1. Ir a la topologa
Pestaa contextos.
2. Haga clic en el botn Nuevo Contexto.
3. Tipo:
- El nombre del contexto
- El cdigo para el contexto
- La contrasea (opcional)
4. Si desea este contexto estar
el valor por defecto, seleccionar la opcin predeterminada
casilla de verificacin.
Agentes: componentes de ejecucin ligeros.
- Se puede iniciar la ejecucin a la vista o en la fecha prevista
- Puede ser instalado en cualquier mquina
Agentes de orquestar el proceso de integracin.
- Enviar cdigo generado para ser ejecutado por los servidores de datos
- Actualizar el registro de ejecucin
Los agentes deben ser declaradas en la topologa.
- Agentes fsicos representan componentes que se ejecutan en tiempo
de ejecucin.
- Agentes fsicos tambin deben ser abstrados como agentes lgicos.
Hay dos tipos de agentes:
- El agente de Java EE puede implementarse como una aplicacin web y
beneficiarse de las caractersticas de un servidor de aplicaciones.
- El agente independiente se ejecuta en una mquina Java simple y se
puede desplegar cuando sea necesario para llevar a cabo los flujos de
integracin.
Para ms detalles sobre los agentes de pasar por el artculo Agentes ODI
Al venir artculo voy a explicar cmo implementar estos agentes en
detalle.
Idiomas y acciones tambin se encuentran en la topologa. Idiomas
especifican las palabras clave que
existen para cada tecnologa, y las acciones se utilizan para generar el
lenguaje de definicin de datos
(DDL) scripts. Slo sera necesario modificar estas partes de la topologa
si estuviera agregando una nueva tecnologa para ODI.
Gracias por su paciencia para leer este gran artculo muy largo. !!
Sintase libre de comentar si tiene alguna duda a la topologa de
configuracin en su proyecto
ODI uses this topology navigator to access the resources available in the information
system to carry out our integration tasks.
What Is in the Topology?
If you observe below image ,you can assume yourself what are there in topology
Physical architecture
Technologies: Oracle, DB2, File,and so on
Data types for the given technology
Data Servers: Definition of your servers, databases, and so on
Schemas: Subdivisions of data servers like physical and work schemas
Agents: ODI runtime components
Logical architecture
Technologies and Agents
Languages
Repositories
Generic Actions
What Is a Data Server?
A data server is any system that is capable of storing data and making it available in the
form of tables.
A data server is always attached to a specific technology, such as Oracle, Oracle Essbase,
Sybase,Extensible Markup Language (XML), or Microsoft Access,File etc..
A data server may not always be a traditional DBMS.
It establishes the connection between our ODI studio to our source and target systems via
JDBC or JNDI connection.
Each physical data server must be defined once in the topology.
How to create Data Server??
1.Right click on the Technology,then click on new data server.
2.Once you click on data server a new window will open.
*In the definition tab Name of data severer should be <technology>_<data server name>
(Oracle recommended) or <technology>_<data server name>_<location>(best practice)
URL Parameters:
<host>: server network name or IP address.
<port>: listener port number (usually 1521).
<sid> : Instance service name (Oracle SID).
Array Fetch Size:number of rows (records read) requested by Data Integrator on each
communication with the data server.
Batch update size: number of rows (records written) in a single Oracle Data Integrator
INSERT command.
5.Once you provided all the details in JDBC section ,come to Test Connection Tab in right
hand side top.click on test connection.
6.Once you click on test connection a new pop up window will open .select agent and click
on test.
7.Once you click on Test then it will shows the successful connectionwindow.click on OK.
For example, if you have a machine running two instances of Oracle and one Paradox data
source, you have to define three physical data servers as shown below.
schema for your physical schema. Thus, there is no risk of temporary objects created by
ODI polluting your production data.
How to Create Physical Schema?
1.Right click on data server ,then click on new physical schema.
2.In the definition tab choose schema,work schema based on your requirement.
Logical Schema
Okay it seems to be some tricky to understand what this physical schema and what this
logical schema. I will explain in detail by taking an example in the image .In Boston,the
accounting database is stored in a schema called ACCOUNTING. In Tokyo, the schema is
called ACCT. Both of them have the same data structure; they contain all tables for
an accounting application. In the ODI topology, you consider them as one logical
schema:Accounting.
Logical Versus Physical Architecture
Physical architecture:
Defines physical resources
Describes the real locations of servers and schemas.
Logical architecture:
Abstract view of the resources.
Creating a Logical Schema:
Logical schema
creation
1. Go to the Logical
Architecture view.
2. Right-click the schema
technology.
3. Select New Logical Schema.
4. Type the schema name.
5. You can associate the
schema with the physical
schemas, in different
contexts, here.
Note: Design Time Versus Run Time
Context creation
1. Go to the Topology
Contexts tab.
2. Click the New Context button.
3. Type:
The name of the context
The code for the context
The password (optional)
4. If you want this context to be
the default, select the Default
check box.