Logotipo
Seguir

¿Es posible evitar que DataCycle Reporting incluya mi consulta dentro de otra?

 

Sí es posible, desactivando el Parsing avanzado en Opciones avanzadas de la consulta:

                            parsing_avanzado.jpg

 

¿Cómo trabaja el Parsing avanzado?

DataCycle Reporting utiliza el Parsing avanzado pueda asegurarse de detectar los campos resultantes de consultas complejas, que por ejempo incluyan consultas anidadas. Para ello, cuando se ejecuta el proceso, el SQL definido por el usuario se engloba dentro de uno genérico, siguiendo la siguiente estructura:

                                     SELECT [campos devueltos por la consulta] FROM [SQL definido en la consulta] as subtable

Ejemplo

1. Se define la consulta: 

Select Clientes.Ciudad, Clientes.CódPostal From Clientes

2. Diseña un proceso que llama a esta consulta

3. Si tiene el parsing avanzado activado, cuando se ejecute DataCycle Reporting, el SQL que se ejecutará será el siguiente

SELECT Ciudad , CódPostal FROM ( Select Clientes.Ciudad, Clientes.CódPostal From Clientes)  as  subtable

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0
¿Tiene más preguntas? Enviar una solicitud

0 Comentarios

Inicie sesión para dejar un comentario.
Tecnología de Zendesk