Saltar al contenido principal

Limitaciones de Direct Query

La sección siguiente describe las limitaciones de Direct Query.

A continuación se detalla las limitaciones que se aplican a la hora de usar y crear apps de Direct Query:

  • Las apps de Direct Query solo pueden utilizar una única base de datos.
  • Las apps de Direct Query solo pueden recargar fuentes de datos de Direct Query.
  • La aplicación móvil Qlik Analytics no admite Direct Query.

  • Las capacidades de Direct Query dependen de las capacidades de las bases de datos subyacentes en la nube y de la tecnología de optimización pushdowh de SQL.

  • El rendimiento de Direct Query se ve afectado en gran medida por el rendimiento de la fuente de datos subyacente.

  • Las capacidades que admite el modo Direct Query pueden variar en cada app según el tipo de conexión de datos. Cada base de datos puede tratar la ejecución de consultas de manera distinta.

  • No es posible utilizar conexiones de datos de Pasarela de datos Direct Access de Qlik en Direct Query.

  • La base de datos es la que gestiona la seguridad.

  • El tipo de app de Direct Query solo se puede seleccionar para las bases de datos en las que se admita el modo Direct Query.

  • Para usar Direct Query en una base de datos, debe tener permiso para poder leer desde la base de datos.

  • Para utilizar Direct Query en una conexión de datos, debe tener el permiso Puede consumir datos en el espacio en el que resida la conexión de datos.

  • La intercepción y la ejecución local de determinadas operaciones seguirán solo el paradigma de almacenamiento en caché y es el usuario quien debe habilitarlo.

  • Las siguientes acciones del centro de actividades no se admiten:

    • Análisis de impacto

    • Abrir sin datos

    • Evaluar el rendimiento

    • Recargar

    • Programar recarga

  • Las apps de Direct Query se pueden publicar en espacios administrados, pero los usuarios del espacio administrado deben tener acceso a la conexión de datos utilizada por la app de Direct Query.

  • El número de filas que una única consulta puede devolver a una base de datos subyacente está limitado a 1 millón.

  • No se admite el modelo asociativo verde y gris. Debido a las limitaciones del modelado basado en consultas de SQL, los datos se filtran en lugar de seleccionarse. Para más información, vea El modelo de selección asociativo.

  • Las opciones de clasificación no se admiten en las visualizaciones del panel de filtrado. La clasificación predeterminada se aplica automáticamente.

  • Los paneles de filtrado Direct Query no indican los valores excluidos en gris. Para más información, vea Estados de selección.

  • No se admiten las extensiones de visualización.

  • No se admite la incrustación de contenido de aplicaciones.

  • No se admite compartir y descargar contenido de la aplicación.

  • Las capacidades de generación de informes, incluidas las funciones de valor añadido de Servicio de informes de Qlik y los informes de suscripción, no son compatibles con las apps de Direct Query.

  • La ayuda en función del contexto no está disponible en el editor de expresiones para las funciones de Snowflake.

  • Las siguientes capacidades de búsqueda de campos no son compatibles:

    • Búsqueda difusa

    • Búsqueda compuesta

    • Búsqueda implícita basada en palabras o búsqueda basada en palabras expresada con "^"

    • Símbolos "-" y "+" que indican instrucciones adicionales de semántica de búsqueda

  • Cuando se construye una consulta SQL en Qlik Cloud Direct Query para solicitar datos de filas con las que rellenar un gráfico, el tamaño máximo del resultado estará restringido por un límite LIMIT n (o su equivalente específico en la base de datos) incluido en la consulta SQL correspondiente enviada a la base de datos remota.

    Este límite LIMIT n sirve para reducir el impacto potencial en el rendimiento de las consultas y el impacto en el uso de memoria del motor de analítica, limitando el número máximo de filas de resultados de datos que se pueden devolver para un único resultado de consulta.

    • LIMIT n tendrá n mayor o igual a 1000 en casi todas las consultas de datos SQL generadas. Los gráficos específicos tienen las siguientes consideraciones:

      • Las consultas de datos de gráficos de dispersión tienen un valor n predeterminado de 2.500.

      • Para un gráfico de tabla, el límite LIMIT n puede configurarse explícitamente hasta un máximo n de 100.000, utilizando la variable de script DirectQueryRowFetchMaxCount descrita en Direct Query Variables de script.

      • Si DirectQueryRowFetchMaxCountestá configurado para ser > 0 y < 2.500, el valor DirectQueryRowFetchMaxCount también se utilizará para restringir el límite LIMIT n utilizado para consultar datos en un gráfico de dispersión.

    • Es importante tener en cuenta que el límite LIMIT aplicado comentado anteriormente solo se aplica a las consultas de obtención de datos para rellenar lo que es visible en un gráfico. Las consultas de agregación no están limitadas en modo alguno y siempre reflejarán el resultado correcto de agregación específico de la base de datos completa en la base de datos remota.

    • Los límites de obtención de datos de filas también afectarán a los contenidos generados por la app bajo demanda desde una app de Direct Query.

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.