5.1.3 Creación de la correlación
En esta sección se describe cómo crear el mapeo Pop.TRG_CUSTOMER. Para crear el mapeo Pop.TRG_CUSTOMER realizar el siguiente procedimiento:
1.
1.Inserte una nueva asignación 1.
1.Inserte una nueva asignación
2.
2.Definir el almacén de datos de destino 2.
2.Definir el almacén de datos de destino 3.
3.Definir los almacenes de datos Fuente 3.
3.Definir los almacenes de datos Fuente 4.
4.Definir la tabla de búsqueda 4.
4.Definir la tabla de búsqueda
5.
5.Definir la unión entre los almacenes de datos Fuente 5.
5.Definir la unión entre los almacenes de datos Fuente 6.
6.Definir las asignaciones 6.
6.Definir las asignaciones
7.
7.Definir las estrategias de datos de carga (LKM) 7.
7.Definir las estrategias de datos de carga (LKM) 8.
8.Definir las estrategias de i ntegración de datos (IKM) 8.
8.Definir las estrategias de i ntegración de datos (IKM)
9.
9.Definir la estrategia de control de datos 9.
9.Definir la estrategia de control de datos
5.1.3.1
Inserte una nueva asignaciónInserte una nueva asignaciónPara crear una nueva asignación:
1.
1.En Designer Navigator, expanda el nodo del proyecto de demostración en el acordeón Proyectos. 1.
1.En Designer Navigator, expanda el nodo del proyecto de demostración en el acordeón Proyectos.
2.
2.Expanda el nodo Administración de Ventas. 2.
2.Expanda el nodo Administración de Ventas.
3.
3.En la carpeta Administración de Ventas, haga clic en el nodo Mapping y seleccionenueva Cartografíanueva Cartografíacomo se muestra en 3.
3.En la carpeta Administración de Ventas, haga clic en el nodo Mapping y seleccionenueva Cartografíanueva Cartografíacomo se muestra en 3.
3.En la carpeta Administración de Ventas, haga clic en el nodo Mapping y seleccionenueva Cartografíanueva Cartografíacomo se muestra en 3.
3.En la carpeta Administración de Ventas, haga clic en el nodo Mapping y seleccionenueva Cartografíanueva Cartografíacomo se muestra en la Figura 5-1.
Mapeo Figura 5-1 Insertar nuevo Mapeo Figura 5-1 Insertar nuevo
Se muestra el Editor de correlaciones. 4.
4.Introduzca el nombre de su asignación (Pop.TRG_CUSTOMER) en el campo Nombre como se muestra en 4.
4.Introduzca el nombre de su asignación (Pop.TRG_CUSTOMER) en el campo Nombre como se muestra en La Figura 5-2.
CRE_DATE El día de hoy SYSDATE
42
Figura 5-2 Editor Mapping Figura 5-2 Editor Mapping
Asegúrese de que la opción 'Crear conjunto de datos vacío' no está seleccionada.
5.1.3.2 Definir el objetivo Definir el objetivo
5.1.3.2 Definir el objetivo Definir el objetivo
El objetivo es el elemento que se cargará por la asignación. Para insertar el objetivo
Para insertar el objetivo en el mapeo en el mapeo Pop.TRG_CUPop.TRG_CUSTOMER:STOMER: 1.
1.Verifique que está en la ficha Lógico del Editor de correlaciones. 1.
1.Verifique que está en la ficha Lógico del Editor de correlaciones. 2.
2.En el Diseñador de Navigator, expanda el acordeón modelos y laAdministración de ventas modelo. 2.
2.En el Diseñador de Navigator, expanda el acordeón modelos y laAdministración de ventas modelo. 2.
2.En el Diseñador de Navigator, expanda el acordeón modelos y laAdministración de ventas modelo. 2.
2.En el Diseñador de Navigator, expanda el acordeón modelos y laAdministración de ventas modelo.
3.
3.Seleccione el almacén de datos bajo el TRG_CUSTOMERAdministración de ventasmodelo y arrastre en el 3.
3.Seleccione el almacén de datos bajo el TRG_CUSTOMERAdministración de ventasmodelo y arrastre en el 3.
3.Seleccione el almacén de datos bajo el TRG_CUSTOMERAdministración de ventasmodelo y arrastre en el 3.
3.Seleccione el almacén de datos bajo el TRG_CUSTOMERAdministración de ventasmodelo y arrastre en el editor de mapeo, como se muestra en la Figura 5-3.
Figura 5-3 Selección del Objetivo Figura 5-3 Selección del Objetivo
5.1.3.3 Definir la Fuente Definir la Fuente
5.1.3.3 Definir la Fuente Definir la Fuente
Los almacenes de datos de srcen contienen datos utilizados para cargar el almacén de datos de destino. Dos tipos de almacenes de datos pueden ser utilizados como una fuente de mapeo: almacenes de datos de los modelos y las asignaciones reutilizables. Este ejemplo utiliza almacenes de datos de la Aplicación utilizados como una fuente de mapeo: almacenes de datos de los modelos y las asignaciones reutilizables. Este ejemplo utiliza almacenes de datos de la Aplicación órdenes y parámetros modelos.
órdenes y parámetros modelos. órdenes y parámetros modelos. órdenes y parámetros modelos.
Para agregar almacenes de datos
Para agregar almacenes de datos de srcen para el de srcen para el mapeo Pop.TRG_CUSmapeo Pop.TRG_CUSTOMER:TOMER:
1.
1.Bajo los modelos, arrastre los siguientes almacenes de datos de srcen en el Diagrama Fuente: 1.
1.Bajo los modelos, arrastre los siguientes almacenes de datos de srcen en el Diagrama Fuente:
• SRC_CUSTOMER de laSRC_CUSTOMER de laSRC_CUSTOMER de laAplicación órdenes modeloAplicación órdenes modeloAplicación órdenes modelo • SRC_SALES_PERSON de laSRC_SALES_PERSON de laparámetros modeloSRC_SALES_PERSON de laparámetros modeloparámetros modelo 2.
2.El mapeo debe verse como se muestra en la Figura 5-4. 2.
2.El mapeo debe verse como se muestra en la Figura 5-4.
Figura 5-4 Adición de almacenes de datos a un Mapping Figura 5-4 Adición de almacenes de datos a un Mapping
5.1.3.4
Definir la búsqueda Definir la búsqueda5.1.3.4
Definir la búsqueda Definir la búsquedaEn esta sección se describe cómo crear una consulta que define que la edad del cliente debe estar entre las edades mínimas y máximas en el archivo.
Una búsqueda es un almacén de datos (a partir de un modelo o el almacén de datos de destino de un mapa) - llamado eltabla de búsqueda - asociado a un Una búsqueda es un almacén de datos (a partir de un modelo o el almacén de datos de destino de un mapa) - llamado eltabla de búsqueda - asociado a un Una búsqueda es un almacén de datos (a partir de un modelo o el almacén de datos de destino de un mapa) - llamado eltabla de búsqueda - asociado a un almacén de datos de fuente - elmesa de conducción - a través de una expresión de combinación y de la que los datos se pueden recuperar y utilizar en almacén de datos de fuente - elmesa de conducción - a través de una expresión de combinación y de la que los datos se pueden recuperar y utilizar en almacén de datos de fuente - elmesa de conducción - a través de una expresión de combinación y de la que los datos se pueden recuperar y utilizar en asignaciones.
Las tablas de consulta se agregan con el componente de búsqueda.
Para crear una búsqueda en el mapeo Pop.TRG_CUSTOMER: Para crear una búsqueda en el mapeo Pop.TRG_CUSTOMER: 1.
1.Desde el panel Componentes, arrastre BuscarBuscaren la asignación como se muestra en la Figura 5-5. 1.
1.Desde el panel Componentes, arrastre BuscarBuscaren la asignación como se muestra en la Figura 5-5. 1.
1.Desde el panel Componentes, arrastre BuscarBuscaren la asignación como se muestra en la Figura 5-5. 1.
44
Figura 5-5 Inserte una Lookup Figura 5-5 Inserte una Lookup
2.
2. A partir del modelo de parámetros, arrastre el almacén de datos SRC_AGE_GROUP en el mapeo. El almacén de datos SRC_AGE_GROUP 2.
2. A partir del modelo de parámetros, arrastre el almacén de datos SRC_AGE_GROUP en el mapeo. El almacén de datos SRC_AGE_GROUP será utilizado como una tabla de búsqueda.
3.
3.Arrastre las siguientes columnas de srcen en la búsqueda: 3.
3.Arrastre las siguientes columnas de srcen en la búsqueda: • Edad del almacén de datos fuente SRC_CUSTOMER • Age_Min desde el almacén de datos SRC_AGE_GROUP • Age_Max desde el almacén de datos SRC_AGE_GROUP
Figura 5-6 seleccionar las fuentes de búsqueda Figura 5-6 seleccionar las fuentes de búsqueda
4.
4.Seleccionar las operaciones de búsqueda, haga clicCondiciónCondición en la Lookup - Propiedades como en la Figura 5-7. 4.
4.Seleccionar las operaciones de búsqueda, haga clicCondiciónCondición en la Lookup - Propiedades como en la Figura 5-7. 4.
4.Seleccionar las operaciones de búsqueda, haga clicCondiciónCondición en la Lookup - Propiedades como en la Figura 5-7. 4.
4.Seleccionar las operaciones de búsqueda, haga clicCondiciónCondición en la Lookup - Propiedades como en la Figura 5-7.
Figura 5-7 Lookup Condición Figura 5-7 Lookup Condición
5.
5.Modificar el Estado mediante la sustitución de la '=' con la cadena 'entre'. Debieras 5.
5.Modificar el Estado mediante la sustitución de la '=' con la cadena 'entre'. Debieras tienen el siguiente en la condición de búsqueda
SRC_CUSTOMER.AGE entre SRC_AGE_GROUP.AGE_MIN y SRC_AGE_GROUP.AGE_MAX
Esto corresponde a una combinación entre la SRC_CUSTOMER y el almacén de datos GRUPO SRC_AGE_ y define que la necesidad de la edad del cliente entre la edad mínima y máxima en el archivo.
Figura 5-8 Editor de expresiones con la condición de búsqueda modificado Figura 5-8 Editor de expresiones con la condición de búsqueda modificado
6. 6.Hacer clic Salvar.Salvar.
6. 6.Hacer clic Salvar.Salvar.
6. 6.Hacer clic Salvar.Salvar.
46
5.1.3.5
Definir la unión entre los Definir la unión entre los almacenes de datos Fuentealmacenes de datos Fuente5.1.3.5
Definir la unión entre los Definir la unión entre los almacenes de datos Fuentealmacenes de datos FuenteEn esta sección se describe cómo definir una unión entre los almacenes de datos de srcen. Para crear el combinaciones definidas en la Tabla 5-9:
1.
1.Arrastre el componente ensambla en el mapeo. 1.
1.Arrastre el componente ensambla en el mapeo. 2.
2. En el mapeo, arrastre la columna de la SALES_PERS_ID desde el almacén de datos SRC_ CLIENTE en la unión.
3.
3. En el mapeo, arrastre la columna de la SALES_PERS_ID desde el almacén de datos SRC_SALES_PERSON en la unión.
Figura 5-9 Propiedades de la combinación que muestran la condición de
Figura 5-9 Propiedades de la combinación que muestran la condición de unión y ejecutarunión y ejecutar
Figura 5-10 Fuente Diagrama de la Mapping Pop.TRG_CUSTOMER con una búsqueda y una de Ingreso Figura 5-10 Fuente Diagrama de la Mapping Pop.TRG_CUSTOMER con una búsqueda y una de Ingreso
5.1.3.6 Definir las asignaciones Definir las asignaciones 5.1.3.6 Definir las asignaciones Definir las asignaciones
Las siguientes columnas se asignan en esta sección: CUST_ID, querido, CUST_ NOMBRE, AGE_RANGE, SALES_PERS, CRE_DATE y UPD_DATE.
Para Auto Mapa de las fuentes a la meta, los puntos conectores deben ser arrastrados y colocados entre los componentes.
1. Desde el componente JOIN, arrastre el punto conector, sosteniendo y arrastrando hasta el punto conector de entrada de destino. Se 1. Desde el componente JOIN, arrastre el punto conector, sosteniendo y arrastrando hasta el punto conector de entrada de destino. Se mostrará un juego de atributos, mantener los valores por defecto y haga clic DE ACUERDO. DE ACUERDO.
mostrará un juego de atributos, mantener los valores por defecto y haga clic DE ACUERDO. DE ACUERDO.
Figura 5-11 atributo de Figura 5-11 atributo de adaptación adaptación
Las reglas de transformación, definidos como
Las reglas de transformación, definidos comoexpresiones,expresiones, se enumeran en la columna de destino. se enumeran en la columna de destino. Las reglas de transformación, definidos como
Las reglas de transformación, definidos comoexpresiones,expresiones, se enumeran en la columna de destino. se enumeran en la columna de destino. Las reglas de transformación, definidos como
Las reglas de transformación, definidos comoexpresiones,expresiones, se enumeran en la columna de destino. se enumeran en la columna de destino.
Los siguientes son los pasos para completar las asignaciones personalizadas.
Haga clic en el almacén de datos TRG_CUSTOMER en el mapeo para mostrar las propiedades. Figura 5-12 Propiedades TRG_CUSTOMER
48 Mapeo CUST_ID
Mapeo CUST_ID
El mapeo CUST_ID los mapas de la columna de la fuente SRC_CUSTOMER.CUSTID a la columna de destino TRG_CUSTOMER.CUST_ID. Tenga en cuenta que estos 2 columnas no se han asignado de forma automática, ya que sus nombres son ligeramente diferentes. Para definir el mapeo para la columna de destino CUST_ID:
1.
1.En la fuente de datos SRC_CUSTOMER, seleccione la columna ID de cliente. 1.
1.En la fuente de datos SRC_CUSTOMER, seleccione la columna ID de cliente.
2.
2.Arrastre en el campo CUST_ID en el almacén de datos de destino como se muestra en l a figura 5-13. 2.
2.Arrastre en el campo CUST_ID en el almacén de datos de destino como se muestra en l a figura 5-13.
Figura Mapping 5-13 CUST_ID Figura Mapping 5-13 CUST_ID
3.
3.Seleccione el campo asignado, CUST_ID en el almacén de datos de destino para mostrar sus propiedades en el inspector de propiedades. 3.
3.Seleccione el campo asignado, CUST_ID en el almacén de datos de destino para mostrar sus propiedades en el inspector de propiedades.
Mapeo ESTIMADO Mapeo ESTIMADO
Esta regla de transformación mapea la columna ESTIMADO del almacén de datos de srcen (numérico) como una expresión de cadena (0 -> 'MR', 1 -> 'MRS', 2' -> 'MS'). Para definir el mapeo para la columna de destino ESTIMADO:
1.
1.En el almacén de datos de destino, seleccione la columna de la ESTIMADO destino para visualizar las propiedades de asignación del 1.
1.En el almacén de datos de destino, seleccione la columna de la ESTIMADO destino para visualizar las propiedades de asignación del inspector de propiedades.
2.
2.En el campo Expresión, introduzca la siguiente expresión mapeo: 2.
2.En el campo Expresión, introduzca la siguiente expresión mapeo:
CASO
CUANDO SRC_CUSTOMER.DEAR = 0 ENTONCES 'señor' cuando SRC_CUSTOMER.DEAR = 1 THEN ELSE END 'señora' 'Ms'
Propina:
Propina: Puede arrastrar las columnas de srcen, por ejemplo, la columna de la SRC_ CUSTOMER.DEAR, en el campo Expresión. Propina:
Propina: Puede arrastrar las columnas de srcen, por ejemplo, la columna de la SRC_ CUSTOMER.DEAR, en el campo Expresión. También puede utilizar el Editor de expresiones.
Mapeo CUST_NAME Mapeo CUST_NAME
Esta regla de transformación mapea el valor concatenado del primer nombre y apellido en mayúsculas de cada cliente.
Para definir el mapeo para la columna de destino CUST_NAME:
1.
1.En el almacén de datos de destino, seleccione CUST_NAME para mostrar l as propiedades de asignación del inspector de propiedades. 1.
1.En el almacén de datos de destino, seleccione CUST_NAME para mostrar l as propiedades de asignación del inspector de propiedades.
2.
2. En el campo Expresión, introduzca la siguiente expresión mapeo:
SRC_CUSTOMER.FIRST_NAME || '' || SUPERIOR (SRC_CUSTOMER.LAST_NAME) Propina:
Propina: Utilice el Editor de expresiones para crear esta regla. Al utilizar el Editor de expresiones, puede evitar errores Propina:
Propina: Utilice el Editor de expresiones para crear esta regla. Al utilizar el Editor de expresiones, puede evitar errores de sintaxis más comunes.
Mapeo AGE_RANGE Mapeo AGE_RANGE
Este mapeo mapea la SRC_AGE_GROUP.AGE_RANGE a la TRG_ CUSTOMER.AGE_RANGE y ya está definido.
1.
1. En el almacén de datos de destino, seleccione AGE_RANGE para mostrar las propiedades de asignación del inspector de propiedades.
2.
2. En el campo Expresión, la siguiente expresión de mapeo debe aparecer:
SRC_AGE_GROUP.AGE_RANGE
Propina:
Propina: funciones de autocompletado están disponibles también. En la expresión, SRC_ tipo y pulse <CTRL-SPACE>, una Propina:
Propina: funciones de autocompletado están disponibles también. En la expresión, SRC_ tipo y pulse <CTRL-SPACE>, una ventana pop-up displays campos disponibles como se muestra en la figura 5-15.
Figura 5-15
Figura 5-15 Auto-finalizaciónAuto-finalización
También puede arrastrar y soltar la columna de la AGE_RANGE de SRC_AGE_GROUP en AGE_RANGE en TRG_CUSTOMER.
Mapeo SALES_PERS Mapeo SALES_PERS
Esto asignar el valor concatenado del primer nombre y apellido en mayúsculas de cada vendedor.
50
1.
1.En el almacén de datos de destino, seleccione SALES_PERS para mostrar las propiedades de asignación del inspector de propiedades. 1.
1.En el almacén de datos de destino, seleccione SALES_PERS para mostrar las propiedades de asignación del inspector de propiedades.
2.
2.En el campo Expresión, introduzca la siguiente expresión mapeo: 2.
2.En el campo Expresión, introduzca la siguiente expresión mapeo:
SRC_SALES_PERSON.FIRST_NAME || '' || SUPERIOR (SRC_SALES_PERSON.LAST_NAME)
Mapeo CRE_DATE Mapeo CRE_DATE
Para definir el mapeo para la columna de destino CRE_DATE:
1.
1.En el almacén de datos de destino, seleccione CRE_DATE para mostrar las propiedades de asignación del inspector de propiedades. 1.
1.En el almacén de datos de destino, seleccione CRE_DATE para mostrar las propiedades de asignación del inspector de propiedades.
2.
2.En el campo Expresión, introduzca la siguiente expresión mapeo: SYSDATE 2.
2.En el campo Expresión, introduzca la siguiente expresión mapeo: SYSDATE
3.
3.Comprueba eso ActivoActivose selecciona. 3.
3.Comprueba eso ActivoActivose selecciona. 3.
3.Comprueba eso ActivoActivose selecciona. 3.
3.Comprueba eso ActivoActivose selecciona.
4.
4.unselect Actualizar.Actualizar. La asignación se realiza sólo en Insertar. 4.
4.unselect Actualizar.Actualizar. La asignación se realiza sólo en Insertar. 4.
4.unselect Actualizar.Actualizar. La asignación se realiza sólo en Insertar. 4.
4.unselect Actualizar.Actualizar. La asignación se realiza sólo en Insertar. 5.
5.El inspector de propiedades de la cartografía CRE_DATE aparece como se muestra en la figura 5-16. 5.
5.El inspector de propiedades de la cartografía CRE_DATE aparece como se muestra en la figura 5-16.
Figura 5-16 inspector de
Figura 5-16 inspector de propiedades de la Mapping CRE_DATE propiedades de la Mapping CRE_DATE
Mapeo UPD_DATE Mapeo UPD_DATE
Para definir el mapeo para la columna de destino UPD_DATE:
1.
1.En el almacén de datos de destino, seleccione UPD_DATE para mostrar las propiedades de asignación del inspector de propiedades. 1.
1.En el almacén de datos de destino, seleccione UPD_DATE para mostrar las propiedades de asignación del inspector de propiedades.
2.
2.En el campo Expresión, introduzca la siguiente expresión mapeo: SYSDATE 2.
2.En el campo Expresión, introduzca la siguiente expresión mapeo: SYSDATE
3.
3.Comprueba eso Mapeo activaMapeo activase selecciona. 3.
3.Comprueba eso Mapeo activaMapeo activase selecciona. 3.
3.Comprueba eso Mapeo activaMapeo activase selecciona. 3.
3.Comprueba eso Mapeo activaMapeo activase selecciona.
4.
4.unselect Insertar.Insertar. La asignación se realiza sólo en Actualizar. 4.
4.unselect Insertar.Insertar. La asignación se realiza sólo en Actualizar. 4.
4.unselect Insertar.Insertar. La asignación se realiza sólo en Actualizar. 4.
4.unselect Insertar.Insertar. La asignación se realiza sólo en Actualizar. Notas sobre el Editor de expresiones
Notas sobre el Editor de expresiones
• El editor de expresiones que se utiliza para construir las expresiones no contiene todas las funciones específicas de una tecnología. Contiene sólo las funciones que son comunes a un gran número de tecnologías. El hecho de que una función no aparece en el Editor de expresiones no impide que se introduzcan manualmente y se utiliza en una expresión.
• Si se va a ejecutar esta asignación en el destino con el Ejecutar en el campo de pista, el editor de expresiones le daría la sintaxis para el sistema de destino.
El Panel Target almacén de datos El Panel Target almacén de datos
Sus reglas de transformación aparecen en el almacén de datos de destino Atributos de panel como se muestra en la figura 5-17.
Figura 5-17 objetivo almacén de
Figura 5-17 objetivo almacén de datos Asignacionesdatos Asignaciones
Ajuste el tipo de Integración Ajuste el tipo de Integración
Por último, haga clic en el almacén de datos TRG_CUSTOMER en el mapeo y en el panel Propiedades en Destino establezca el tipo de Integración de actualización incremental.