Índice

Search

  1. Prólogo
  2. Informatica Developer
  3. El repositorio de modelos
  4. Búsquedas en Informatica Developer
  5. Conexiones
  6. Objetos de datos físicos
  7. Objetos de datos de archivo sin formato
  8. Vista lógica de datos
  9. Cómo visualizar datos
  10. Implementación de aplicaciones
  11. Implementación de revisiones de la aplicación
  12. Implementación de revisiones de la aplicación Ejemplo
  13. Integración continua y entrega continua (CI/CD)
  14. Importación y exportación de objetos
  15. Apéndice A: Referencia de tipos de datos
  16. Apéndice B: Accesos directos del teclado
  17. Apéndice C: Propiedades de conexión

Guía de Developer Tool

Guía de Developer Tool

Objetos de datos personalizados

Objetos de datos personalizados

Los objetos de datos personalizados son objetos de datos físicos con uno o más recursos relacionales. Cree un objeto de datos personalizados cuando desee realizar operaciones como unir datos, filtrar filas, ordenar puertos o ejecutar consultas personalizadas cuando el Servicio de integración de datos lea datos de origen. Puede volver a usar un objeto de datos personalizados en una asignación, un mapplet o un perfil.
Se pueden crear objetos de datos personalizados en proyectos y carpetas. No se puede cambiar el objeto de datos personalizados desde dentro de una asignación, un mapplet o un perfil. Si cambia un objeto de datos personalizados en un proyecto o carpeta, la Herramienta del desarrollador actualiza el objeto en todas las asignaciones, mapplets y perfiles que utilicen el objeto.
La siguiente figura muestra un objeto de datos personalizado de muestra que está abierto en el editor:
La vista Resumen muestra el nombre, la descripción y las columnas del objeto de datos personalizados. La vista Resumen también indica si el objeto de datos personalizados se sincroniza cuando cambian los metadatos de columna. Un objeto de datos personalizados que está abierto en el editor también tiene las vistas de Lectura, Escritura, Parámetros y Avanzadas.
Cree un objeto de datos personalizados para realizar las siguientes tareas:
  • Cree una consulta personalizada para reemplazar la consulta predeterminada que el Servicio de integración de datos ejecuta para leer los datos de origen. La consulta predeterminada es una instrucción SELECT que hace referencia a cada columna que el Servicio de integración de datos lee desde el origen.
  • Definir parámetros para el objeto de datos. Puede definir y asignar parámetros en un objeto de datos personalizados para representar conexiones. Puede definir parámetros para el nombre de la conexión, el propietario de la tabla y el nombre de la tabla. Cuando se ejecuta una asignación que utiliza el objeto de datos personalizados, se pueden definir valores diferentes para los parámetros de conexión en tiempo de ejecución.
  • Unir datos de origen que se originan desde la misma base de datos de origen. Se pueden unir varias tablas con relaciones entre clave principal y clave externa, independientemente de si las relaciones existen o no en la base de datos.
  • Conservar relaciones de clave cuando se sincroniza el objeto con los orígenes. Si se crea un objeto de datos personalizados que contiene varias tablas y se definen relaciones de clave que no existen en la base de datos, se pueden conservar las relaciones cuando se sincroniza el objeto de datos.
  • Seleccionar valores distintos del origen. Cuando se usa Seleccionar distinto, el Servicio de integración de datos añade una declaración SELECT DISTINCT a la consulta SQL predeterminada.
  • Filtrar filas cuando el Servicio de integración de datos lee datos de origen. Si se incluye una condición de filtro, el Servicio de integración de datos añade una cláusula WHERE a la consulta predeterminada.
  • Especificar puertos ordenados. Si se especifica un número para puertos ordenados, el Servicio de integración de datos añade una cláusula ORDER BY a la consulta SQL predeterminada.
  • Especificar una unión exterior en lugar de la unión interior predeterminada. Si se incluye una unión definida por el usuario, el Servicio de integración de datos reemplaza la información sobre la unión con los metadatos de la consulta SQL.
  • Añadir comandos SQL pre y postasignación. El Servicio de integración de datos ejecuta comandos SQL preasignación en la base de datos de origen antes de leer el origen. Ejecuta comandos SQL postasignación en la base de datos de origen después de escribir en el destino.
Se pueden crear objetos de datos personalizados desde los siguientes tipos de conexiones y objetos:
  • Conexiones de DB2 i5/OS
  • Conexiones de DB2 z/OS
  • Conexiones de IBM DB2
  • Conexiones de JDBC
  • Conexiones de Microsoft SQL Server
  • Conexiones de ODBC
  • Conexiones de Oracle
  • Objetos de datos relacionales
También se pueden añadir orígenes a un objeto de datos personalizados mediante una consulta SQL personalizada.