Í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

Consultas personalizadas

Consultas personalizadas

Una consulta SQL personalizada es una instrucción SELECT que reemplaza a la consulta SQL predeterminada en un objeto de datos personalizado.
La consulta personalizada reemplaza la consulta SQL predeterminada que el Servicio de integración de datos utiliza para leer datos desde un origen relacional. La consulta personalizada también reemplaza los ajustes de consulta simple que se definen cuando se introduce un filtro de origen, se utilizan puertos ordenados, se especifica una unión definida por el usuario o se seleccionan puertos distintos.
Puede crear una consulta personalizada para realizar operaciones SQL que sean válidas en el lenguaje de la base de datos pero no estén disponibles en el lenguaje de transformación. Cuando se define una consulta personalizada en un objeto de datos personalizado, se puede reutilizar el objeto en varias asignaciones o perfiles.
Tenga en cuenta las siguientes directrices cuando cree una consulta personalizada en un objeto de datos personalizados:
  • En la declaración SELECT, muestre en una lista los nombres de columna en el orden en que aparecen en la transformación de origen.
  • Delimite todas las palabras reservadas de la base de datos mediante comillas.
  • Añada un carácter de escape antes de un signo dólar ($). Si el signo $ tiene un carácter de barra diagonal (\) delante, añada un carácter de escape (\) tanto a la barra diagonal como al signo de dólar. Por ejemplo, introduzca $ como \$ y \$ como \\\$.
Si utiliza un objeto de datos personalizados para realizar una self-join, debe especificar una consulta SQL personalizada que incluya la self-join. Puede utilizar un objeto de datos personalizados con una consulta personalizada como origen en una asignación. La base de datos de origen ejecuta la consulta antes de que pase datos al Servicio de integración de datos. Puede crear una consulta personalizada para añadir orígenes a un objeto de datos personalizados vacío. También puede utilizar una consulta personalizada para reemplazar la consulta SQL predeterminada.