Trabajar con aplicaciones en Qlik Answers
Las aplicaciones permiten a Qlik Answers proporcionar respuestas de fuentes de datos estructuradas. Las aplicaciones se pueden añadir como fuente de contenido para los asistentes. Las aplicaciones también se pueden poner a disposición individualmente para Qlik Answers.
Qlik Answers también puede generar gráficos y hojas para el usuario, lo que permite la creación rápida de contenido de aplicaciones.
Qlik Answers indexa las aplicaciones para crear definiciones internas de los datos de la aplicación. Estos se utilizan luego para responder a las preguntas de los usuarios y generar gráficos y hojas. Las aplicaciones se indexan cuando se añaden a un asistente o cuando se ponen a disposición para Qlik Answers. Se reindexan con cada recarga.
Qlik Answers utiliza lo siguiente para comprender los datos de la aplicación:
-
El modelo de datos
Los campos y el modelo de datos de la aplicación son la información principal utilizada por Qlik Answers.
-
Modelo lógico
El modelo lógico creado por la lógica de negocio es utilizado por Qlik Answers, pero solo la información de Vista general y Campos & grupos.
Los campos ocultos en el modelo lógico no son utilizados por Qlik Answers.
-
Elementos maestros
Qlik Answers prioriza el uso de dimensiones y medidas maestras al indexar el modelo de datos, ya que son creados por el usuario.
-
Descripciones de aplicaciones y elementos maestros
Los datos no estructurados de las descripciones se utilizan para proporcionar información de contexto adicional para los campos y su uso.
-
Sinónimos de la lógica de negocio
Los términos añadidos como sinónimos se utilizan para proporcionar terminología alternativa para las preguntas de los usuarios.
Para obtener información sobre cómo preparar sus aplicaciones para su uso con Qlik Answers, consulte Prácticas recomendadas para preparar aplicaciones para Qlik Answers.
Poner a disposición aplicaciones individuales para Qlik Answers
Puede hacer que las aplicaciones individuales estén disponibles para Qlik Answers. Las aplicaciones estarán disponibles desde el análisis de aplicaciones y los usuarios podrán usar Qlik Answers con la aplicación cuando abran Answers.
Las aplicaciones estarán disponibles desde Qlik Answers en Análisis de aplicaciones. Los usuarios podrán usar Qlik Answers con la aplicación cuando abran Answers.
Haga lo siguiente:
-
En su aplicación, haga clic en
> Configuración.
-
Haga clic en Capacidades.
-
Seleccione Disponible en Qlik Answers.
Agregar aplicaciones a asistentes
Las aplicaciones disponibles para Qlik Answers se pueden añadir a los asistentes como origen de contenido. Cada asistente puede tener una única aplicación asignada.
Los asistentes tienen varias ventajas al usar aplicaciones como fuentes de datos:
-
Opciones de chat personalizables: los asistentes ofrecen más opciones para personalizar la experiencia de chat del agente.
-
Comentarios: los asistentes le permiten ver los comentarios de los usuarios que chatean con su aplicación.
-
Fuentes de datos combinadas: puede usar fuentes de datos no estructuradas de bases de conocimientos con la fuente de datos estructurada de su aplicación. Esto permite el uso de documentación complementaria para ayudar a explicar y proporcionar contexto a sus aplicaciones.
-
Insertar en otras páginas web: os asistentes se pueden insertar en otras páginas web, lo que proporciona acceso al chat agéntico de Qlik Answers fuera de Qlik Cloud.
Para obtener más información sobre cómo añadir una aplicación como contenido a un asistente, consulte Administración de aplicaciones
Haga lo siguiente:
-
En un asistente, abra la pestaña Contenido.
-
Haga clic en Añadir contenido > Añadir aplicación.
-
Seleccione una aplicación y haga clic en Añadir.
Programar la indexación para aplicaciones
Las aplicaciones se indexan tras cada recarga. Si las fuentes de datos de su aplicación se actualizan regularmente y desea una indexación habitual, cree una tarea de recarga para programar la recarga de los datos de su aplicación.
Para más información, vea Programar la carga de datos de apps.
Prácticas recomendadas para preparar aplicaciones para Qlik Answers
Aunque cualquier aplicación se puede usar para Qlik Answers, el tiempo dedicado a preparar la aplicación para su uso con Qlik Answers mejora la calidad de las respuestas.
La claridad y el contexto son los factores más importantes para garantizar buenos resultados de Qlik Answers. La claridad facilita que Qlik Answers comprenda los datos de una aplicación. El contexto ayuda a Qlik Answers a interpretar y usar correctamente los datos dentro de una aplicación. Las siguientes prácticas recomendadas para preparar una aplicación ayudan a garantizar la claridad y el contexto:
-
Utilice nombres de campo inequívocos y descriptivos
-
Optimice su modelo de datos
-
Compruebe los formatos de datos de los campos
-
Utilice elementos maestros
-
Utilice el vocabulario de lógica de negocio para añadir terminología
-
Elimine campos innecesarios de su modelo de datos
Utilice nombres de campo inequívocos y descriptivos
Su modelo de datos debe utilizar campos que sean descriptivos e inequívocos. Los nombres de campo deben:
-
Aclarar el significado empresarial de cada campo.
-
Aplique una nomenclatura clara y alineada con el negocio que describa las diferencias o similitudes con otros campos.
Intente hacer lo siguiente para ayudar a que los campos sean claros para Qlik Answers:
-
Utilice la redacción completa, como Nombre del cliente en lugar de CUST_NM. Esto ayuda a alinear los campos con las preguntas en lenguaje natural.
-
Proporcione calificadores contextuales en los nombres de los campos para ayudar a desambiguar entre ellos. Por ejemplo:
-
Aclare las ubicaciones. Utilice Cudad del cliente y Ciudad de la tienda en lugar de dos campos denominados ambos Ciudad.
-
Deje bien clara la fecha/hora. Utilice Fecha de pedido y Fecha de envío en lugar de dos campos denominados ambos Fecha.
-
Haga todo lo posible por indicar bien el rol y el tipo del campo. Incorpore palabras como recuento, total, cantidad, número o porcentaje para aclarar su naturaleza agregada. Por ejemplo, Número de pedidos. Si los nombres de sus campos utilizan valores booleanos, deben leerse como preposiciones, por ejemplo, utilizando prefijos como is_active o has_churned.
-
Para los campos clave, añada un prefijo con el contexto. Por ejemplo, customer_id y order_id es preferible a un campo genérico como ID o cust_ref.
Evite usar nombres de campos que hagan lo siguiente:
-
No use códigos opacos o jerga técnica.
-
No use Flag o un adjetivo simple como Active para un campo booleano, ya que esto puede dificultar la interpretación por parte de Qlik Answers.
-
No use sustantivos ambiguos o genéricos sin contexto. Un campo llamado Amount/Cantidad/Cifra, por ejemplo, no comunica de qué es esa cantidad o cifra. Múltiples campos genéricos pueden dificultar que Qlik Answers asigne de forma fiable las consultas en lenguaje natural al campo correcto.
-
Utilice abreviaturas crípticas, como cust_no para número de cliente o txn para transacción. Esto dificulta que Qlik Answers entienda el campo.
Optimice su modelo de datos
La optimización de su modelo de datos mediante la eliminación de campos innecesarios produce respuestas más precisas y predecibles de Qlik Answers. Una selección curada de campos reduce las posibilidades de selección incorrecta de campos o confusión por Qlik Answers. Los modelos de datos optimizados también son más rápidos de indexar. Para optimizar su modelo de datos:
-
Oculte los campos técnicos.
-
Consolide los campos redundantes o casi duplicados en una única versión autorizada.
Ocultar campos técnicos
Su modelo de datos debería presentar Qlik Answers con campos que contengan un valor analítico real. Evite incluir campos técnicos que no contribuyan a que Qlik Answers comprenda la aplicación. Los campos técnicos contienen información como:
-
ID
-
Claves
-
Marcas de tiempo
-
Columnas de preparación
Puede eliminar campos innecesarios ocultándolos. Los campos ocultos siguen estando disponibles para la lógica de script o los cálculos internos, pero se excluyen del análisis de Qlik Answers.
-
En el script de carga o en el gestor de datos, añada un prefijo % en su nombre (por ejemplo, %Discount2)
-
En el modelo lógico en la lógica de negocio, establezca su visibilidad en Oculto.
Para más información, vea Visibilidad.
Consolidar y cambiar el nombre de los campos
Debe consolidar los campos redundantes o casi duplicados en una única versión autorizada. Los campos ambiguos dificultan que Qlik Answers interprete los datos correctamente.
Cambie el nombre o consolide los campos para que el modelo de datos sea lo más claro posible para que Qlik Answers lo entienda.
Ejemplo: Simplificación del modelo de datos corrigiendo campos ambiguos
Considere los siguientes nombres de campo de un modelo de datos:
-
Importe_Descuento
-
Valor_Descuento
-
Descuento1
-
Descuento2
Estos nombres de campo generan varios problemas cuando Qlik Answers intenta interpretarlos:
-
Varios campos compiten por el término descuento, creando ambigüedad para Qlik Answers.
-
Los sufijos numéricos (1, 2) y los nombres de campo vagos no proporcionan un significado empresarial claro.
-
Las convenciones de nomenclatura mixtas reducen la claridad.
Para solucionar estos problemas, los campos deben renombrarse al preparar la aplicación para su uso con Qlik Answers. Si los campos representan conceptos diferentes, deben renombrarse para que su uso y propósito sean más claros. Por ejemplo:
-
Descuento de producto
-
Descuento promocional
-
Descuento de cupón
-
Descuento por fidelidad
Si representan el mismo concepto, deben consolidarse en un único campo autoritativo, como Importe del descuento. Si alguno de estos campos es técnico o heredado, debe ocultarse.
Dar formato a campos de fecha/hora cargados como texto sin formato
Algunos campos contienen información de fecha/hora, pero se cargan como texto sin formato en el modelo de datos. Como no están clasificados como campos de fecha/hora, sino como campos de texto, no se utilizarán correctamente en el análisis de Qlik Answers, ya que no se tratarán como campos de fecha verdaderos.
Si un campo que contiene información de fecha/hora está etiquetado o almacenado como texto, conviértalo al formato adecuado durante la carga, ya sea con herramientas en el Administrador de datos o con funciones de fecha en el script de carga. Esto garantiza que:
-
El campo se reconozca como que contiene fechas.
-
La generación automática de calendario funcione.
-
Las preguntas de los usuarios relativas a tiempo se asignen correctamente a los campos de fecha/hora.
-
La ordenación y el filtrado se comporten correctamente.
Utilizar elementos maestros
Los elementos maestros mejoran la capacidad de Qlik Answers para interpretar los datos de la aplicación. Al interpretar las preguntas, Qlik Answers pondera los elementos maestros más que los campos del modelo de datos, ya que son creados por el usuario. Son importantes porque un usuario consideró que eran lo suficientemente importantes como para crearlos.
Los elementos maestros añaden claridad y reducen la ambigüedad, al crear una versión única y fiable de cada métrica o campo importante en un modelo de datos. Esto también ayuda a mantener las respuestas similares alineadas entre los usuarios. Cuando alguien pregunta sobre Margen de beneficio y hay una medida maestra correspondiente, la respuesta se basa en la misma definición, sin importar quién pregunte o cómo se formule la pregunta.
Uno de los elementos más importantes de los elementos maestros son las descripciones. Las descripciones son utilizadas por Qlik Answers para proporcionar contexto para la interpretación de los elementos maestros. Las descripciones sólidas en los elementos maestros explican claramente:
-
Intención
-
Significado
-
Contexto empresarial
Las descripciones de los elementos maestros facilitan que Qlik Answers comprenda una dimensión o medida maestra y elija la métrica correcta, incluso si los usuarios preguntan de una manera incorrecta o inesperada.
Para obtener prácticas recomendadas adicionales para elementos maestros y Qlik Answers, consulte Redactar descripciones de elementos maestros para Qlik Answers.
Ejemplo: Descripción útil del elemento maestro
Medida maestra: Coste de adquisición de clientes
Descripción: Coste promedio de adquisición de un nuevo cliente. Calculado como el gasto total de marketing y ventas dividido por el número de clientes recién adquiridos. Excluye el gasto de retención o renovación. También conocido como CAC.
Utilice sinónimos de lógica de negocio para añadir valor
Los sinónimos de lógica de negocio le ayudan a refinar cómo Qlik Answers interpreta la terminología. Aunque Qlik Answers entiende el lenguaje empresarial común, su modelo de datos puede incluir terminología que un LLM no reconocería ni interpretaría correctamente de forma natural. Los sinónimos ayudan a Qlik Answers comprender la terminología única de los datos de su organización. Las siguientes categorías de términos se benefician de la adición de sinónimos:
-
Jerga o acrónimos específicos de la organización
-
Apodos internos de KPI
-
Códigos de producto o proceso que también son términos comerciales
-
Métricas que parecen similares pero tienen definiciones internas distintas
-
Lenguaje específico del dominio no muy utilizado fuera de su sector
Intente evitar sinónimos que hagan lo siguiente:
-
Añaden ambigüedad. Incluir las palabras superior o inferior, por ejemplo, pueden causar problemas, ya que no son claros. Por ejemplo, 0 podría significar los 5 principales, el 10% superior, los principales por ingresos o el número de ventas.
Añadir sinónimos que dupliquen valores de campos también puede añadir ambigüedad.
-
Duplicar vocabulario para los mismos términos, por ejemplo, añadir el sinónimo ventas a dos campos aparte.
-
Incluir palabras vacías, ya que puede hacer que las preguntas se descarten.
Para más información, vea Agregar sinónimos.