Está en la página 1de 86

La plataforma de la maquina virtual debe estar online

Usuarios

SO

Usuario : nz

Password :nz

Base de datos

Usuario ID : ADMIN

Password: password

Base de datos: SYSTEM


Colocar el conector JDBC de Netezza en la siguiente ruta para que se pueda cargar el respectivo
driver JDBC, para este caso donde se va a manejar el agente Local –Sin Agente- de ODI:
\Users\<USERNAME>\AppData\Roaming\odi\oracledi\userlib

De lo contrario saldrá el siguiente error cuando se establezca la conexión a la base de datos


Netezza:

oracle.odi.runtime.agent.invocation.InvocationException:
java.lang.IllegalArgumentException: Could not load JDBC driver class
[org.netezza.Driver]

Creación de los repositorios maestro y de trabajo

Se crearan el repositorio maestro y de trabajo en Oracle


alter user repomaster quota unlimited on USERS;
alter user repowork quota unlimited on USERS;
Crear la conexiónes al repositorio maestro y de trabajo
Archivo-> Nuevo
Se escoge la opción Crear Nueva Conexión al Repositorio de ODI

Se coloca el nombre de la conexión tallerodi junto con los siguientes


datos:
Despues de probar la conexión y Aceptar se escoge la opción de
almacenar contraeñas sin cartera segura.

Despues en la pestaña de la barra de herramientas ODI se escoge


Conectar al Repositorio
Se ingresan los datos de la conexión que se creo para el repositorio
maestro en el paso anterior.
En la pestaña de Topología , en la sección de Repositorios , en
Repositorios de Trabajo clokc derecho y se escoge la opción Nuevo
Repositorio de Trabajo

Se ingresan los siguientes datos con los que se creo el esquema en


Oracle para el repositorio de trabajo.
Se prueba la conexión
Paras cuestiones del taller esta vez el servidor es localhost, se le das
Siguiente,
Se escoge un nombre para la conexión y una contraseña
Y para el tipo de repositorio de trabajo se escoge Desarrollo
Y Terminar
Conexión al repositorio de trabajo.
Despues de creado en repositorio de trabajo en el menu ODI
Desconectar para la desconexión del repositorio de trabajo.
Para la conexión al repositorio maestro
En ODI Conectar
Se ingresan lo siguientes datos
La conexión creada para el repositorio de trabajo , el usuario supervisor
y la contraseña asignada para la conexión del repositorio de trabajo

Arquitectura física del origen Netezza


Usuario DB: admin
Contraseña : password
En la sección de JDBC se ingresan los siguientes parametros:
Controlador JDBC : org.netezza.Driver
JDBC URL: jdbc:netezza://192.168.56.102:5480/TEST

Se prueba la conexión con Probar Conexión con el Agente Local y se guardan los cambios.

Para crear el esquema físico click derecho sobre el servidor de datos anteriormente creado y se
escoge la opción Nuevo Esquema Físico.
Base de Datos (Catalogo y Catalogo de Trabajo): TEST
Propietario (Esquema y Esquema de Trabajo): ADMIN

Se guardan los cambios.

Arquitectura física origen archivos planos


Arquitectura lógica del origen Netezza
En el panel de Topología en la sección de Arquitectura Lógica se escoge la tecnología Netezza, click
derecho Nuevo Esquema Lógico.

Nombre: ORIG_ORDERS.
Contexto: Global
Esquema Físico SRC_ORDERS.TEST.ADMIN

Se guarda.

Arquitectura lógica Origen archivos planos


Arquitectura Física destino
Arquitectura lógica Destino

Modelo de datos origen Netezza


Modelo de datos origen planos
;
Modelo de datos destino
Creación del proyecto e importación de módulos de
conocimiento

C:\Oracle\Middleware\Oracle_Home\odi\sdk\xml-reference

CKM Netezza

LKM SQL To SQL

IKM Netezza Incremental


Update
Mapeo de dimensiones y tabla de hechos

DIM_COUNTRY
DIM_REGION
DIM_CITY
DIM_PRODUCT_FAMILY
DIM_PRODUCT
DIM_CUSTOMER
FACT_SALES
Procedimiento para eliminar registro de la bodega de
datos
Implementación del paquete
1. DELETE TARGETS
2. DIM_COUNTRY_MAP
3. DIM_REGION_MAP
4. DIM_CITY_MAP
5. DIM_CUSTOMER_MAP
6. DIM_PRODUCT_FAMILY_MAP
7. DIM_PRODUCT_MAP
8. FACT_SALES_MAP
Ejecutar el paquete
Verificación de resultados

También podría gustarte