Saltar al contenido principal

Gestionar grandes fuentes de datos big data con apps a demanda

EN ESTA PÁGINA

Gestionar grandes fuentes de datos big data con apps a demanda

Las apps a demanda le permiten cargar y analizar grandes fuentes de datos «big data» en Qlik Sense Enterprise. Tratar de analizar una gran extensión de datos toda de una vez es altamente ineficiente. Pero para hacer unas visualizaciones que de verdad sean útiles, debemos poner todos los datos al descubierto. Las apps a demanda de Qlik Sense ofrecen a los usuarios unas vistas agregadas de los grandes conjuntos de datos y les permiten identificar y cargar subconjuntos relevantes de datos para un análisis detallado.

Las apps a demanda amplían y mejoran los posibles casos de uso de las técnicas de descubrimiento de datos, permitiendo a los usuarios de negocio efectuar análisis asociativos en fuentes de datos muy extensas. Permiten a los usuarios seleccionar primero los datos de los que deseen obtener más conocimientos y generar después de forma interactiva una app a demanda con la que analizar los datos con todas las capacidades completas en memoria de Qlik.

Componentes de una app a demanda

Qlik Sense gestiona la carga de fuentes de datos extensas mediante unas apps de selección que proporcionan unas vistas agregadas de los datos y también permiten que el usuario amplíe y analice los datos a nivel de detalle. En cada app de selección se incluyen enlaces de navegación de app a demanda a una o más apps de plantilla, las cuales se utilizan como base para crear apps a demanda. Las propiedades de los enlaces de navegación y las apps de plantilla le permiten controlar totalmente la forma y el volumen de los datos cargados en las apps a demanda.

Las apps se pueden generar una y otra vez desde la app de plantilla de forma repetida para permitir un buen seguimiento de conjuntos de datos que cambian con frecuencia. Mientras los datos se filtran conforme a las selecciones realizadas en la app de selección, el contenido de la app a demanda se carga dinámicamente desde el origen de datos subyacente. La misma app a demanda puede generarse múltiples veces para hacer nuevos análisis de los datos a medida que estos cambian.

Nota: La generación de apps a demanda es controlada por el servicio de apps a demanda. El servicio está deshabilitado de forma predeterminada y debe habilitarse antes de poder vincular las apps de plantilla y las apps a demanda. El servicio de apps a demanda se administra en Management Console.

Para más información, vea Habilitar la generación de apps a demanda.

Relaciones entre los componentes de una app a demanda.

On-demand app components.

Construir apps a demanda

Debido a que las apps de selección a demanda y las apps de plantilla requieren un script de carga especial, normalmente las crean usuarios con experiencia en la redacción de scripts de carga de Qlik Sense. Las apps de selección a demanda, por ejemplo, deben cargar datos con un nivel modesto de granularidad de dimensiones. Las apps de plantilla a demanda contienen scripts de carga con expresiones de enlace a datos utilizadas para formular las consultas realizadas en las fuentes de datos.

Una app de selección se puede vincular a varias apps de plantilla y una única app de plantilla puede vincularse mediante varias apps de selección. Pero las expresiones de enlace de datos de la app de plantilla deben corresponderse con campos de las apps de selección que estén vinculados con la misma. Por esa razón, las apps de selección y de plantilla tienden a crearse de forma conjunta y, a menudo, por el mismo y experimentado redactor de script.

Crear enlaces de navegación también requiere una buena comprensión de los campos de la app de selección que tienen sus correspondientes enlaces en la app de plantilla. Esto se debe a que cada enlace de navegación requiere una expresión que calcule el número total de registros de detalle. Ese total representa los registros agregados accesibles a través del estado de selección en la app de selección. Para crear esa expresión, es necesario que el usuario sepa cómo calcular el recuento total de registros de la app de plantilla usando los campos disponibles en la app de selección.

Para más información, vea Construir una app a demanda.

El uso de apps de selección para generar aplicaciones a demanda no requiere que el usuario entienda el script de carga. Una vez que se ha creado un enlace de navegación de app a demanda, un usuario puede arrastrar ese enlace de navegación hacia la barra de navegación de app de la App de selección para crear un punto de navegación de la app. Las apps a demanda se generan entonces en el punto de navegación de la app.

Los puntos de navegación están disponibles para la generación de apps a demanda cuando el cálculo de filas máximo de la expresión en el enlace de navegación se encuentra dentro del rango requerido. En ese punto, el usuario puede generar una app a demanda. El usuario también puede hacer otro conjunto de selecciones y generar apps adicionales basadas en esas selecciones diferentes.

Para más información, vea Apps a demanda.

Los enlaces de navegación tienen un límite en el número de apps a demanda que se pueden generar desde el enlace. Cuando se ha generado el número máximo de apps, el usuario que está generando apps desde el punto de navegación debe eliminar una de las apps existentes antes de generar una nueva app a demanda. El número máximo de apps generadas se aplica al enlace de navegación de la app a demanda. Si se crea un punto de navegación de app a demanda desde el enlace de navegación, entonces ese punto de navegación podría crear hasta el número máximo. Cuando se crean varios puntos de navegación desde el mismo enlace de navegación, esos puntos de navegación están limitados al número máximo establecido para el enlace de navegación.

Los enlaces de navegación también establecen un tiempo de retención para las apps generadas. Las apps a demanda se eliminan automáticamente al expirar su período de retención.

Compartir apps a demanda

Puede compartir apps de selección a demanda en su espacio personal o en un espacio compartido. En primer lugar, debe publicar las hojas de las apps de selección y plantillas, y después debe compartir la app de selección. Los usuarios con los que se haya compartido podrán entonces acceder a esta app de selección. Estos usuarios podrán acceder a los puntos de navegación en esas apps. Por ejemplo, pueden generar una app a demanda desde la barra de navegación de apps.

Ventajas de las apps a demanda

Las apps a demanda ayudan a los usuarios de empresa y a los departamentos de TI a extraer valor de los grandes entornos de datos de múltiples maneras. Las apps a demanda:

  • Proporcionan a los usuarios una experiencia tipo "lista de la compra" que les permite poblar sus aplicaciones interactivamente con un subconjunto de datos, tales como período de tiempo, segmento de cliente o geografía.
  • Proporcionan funcionalidad completa Qlik Sense a un subconjunto latente alojado en la memoria.

  • Permiten que el personal TI controle la magnitud de una app e invoquen aplicaciones basadas en el volumen de datos o en las selecciones dimensionales.
  • Proporcionan acceso a fuentes de datos que no sean SQL, como Teradata Aster, MapR, SAP BEx, y la función PLACEHOLDER en SAP HANA.

  • Permiten SQL personalizable y generación de script de carga.
  • Permiten acceso de sección en todos los casos.

Limitaciones

No puede usar Qlik NPrinting con apps bajo demanda.