Saltar al contenido
Autana Business Partners

EIM en tablas customizadas. Parte II

Publicado el 1 min de lectura

Ilustración conceptual de integración de datos personalizados con EIM en Siebel CRM

Como dijimos en la parte I de esta entrada, tools tampoco te permite crear mapeos a través de EIM para foreign keys hechas a medida (custom).

Por ejemplo, imaginemos que necesitamos un id de producto en la tabla S_SRV_REQ (service requests). Esta foreign key a la entidad Internal Product (tabla S_PROD_INT) no viene de caja, así que sólo nos queda añadir una columna custom del tipo X_PROD_ID para cubrir el requerimiento.

Si necesitáramos cargar via EIM service requests desde un sistema legacy, nos encontraríamos con el problema de que EIM no te permite hacerlo sin la ayuda de Expert Services, con lo que la solución más común sería cargar el X_PROD_ID directamente a través de un proceso adicional que hiciera el UPDATE correspondiente.

Siguiendo la misma lógica que presentamos en la parte I de esta entrada, podemos conseguir el mapeo EIM para las columnas FK custom y funcionará como las FK estándar.

Los pasos a seguir son esencialmente los mismos que se describieron en la parte I, poniendo en este caso el foco en las siguientes secciones del XML:

  • COLUMN
  • EIM_TABLE_MAPPING
    • FOREIGN_KEY_MAPPING
      • FOREIGN_KEY_MAPPING_COLUMN
  • INDEX
    • INDEX_COLUMN
Esquema del proceso de carga con EIM usando columnas FK personalizadas y XML editado

Además de editar el XML (.sif) convenientemente, no debemos olvidarnos de que necesitamos una columna temporal de procesamiento que el EIM usará para resolver el ID de tabla de destino y volcarlo finalmente en la columna FK correspondiente (en nuestro caso, podría ser la columna T_PROD__RID)

Por último, conviene añadir un índice en la nueva columna T_PROD__RID que ayudará a EIM en cuestión de rendimiento.

Actualizado el

Etiquetas

← Volver al blog

  • Casos de Éxito

    Proyecto Sourcing Optimization

    Las organizaciones más exitosas están orientando sus estrategias de negocio hacia procesos de toma de decisión guiados por datos. Los líderes de estas empresas de alto…

    Leer artículo

  • Casos de Éxito

    Caso de éxito de BPO - sector financiero

    Conoce cómo las soluciones BPO de ABP optimizaron sistemas CRM y la gestión de portafolios para una firma líder en inversión de capital privado, mejorando la eficiencia, reduciendo costos y aumentando la calidad del servicio durante 14 años.

    Leer artículo

  • Casos de Éxito

    Análisis de la tasa de abandono de empleados

    El estudio detallado de las motivaciones que llevan a un empleado a abandonar una compañía, supone alcanzar una posición ventajosa para aquellos departamentos de gestión de…

    Leer artículo