Saltar al contenido principal Saltar al contenido complementario

Las mejores prácticas para usar la lógica de negocio

Aprenda a crear un vocabulario útil y un modelo lógico para los usuarios de la aplicación. Crear una lógica empresarial específica del usuario permite a los usuarios utilizar sus aplicaciones de forma rápida y eficaz.

¿Qué es la lógica de negocio en Qlik Cloud?

La lógica de negocio define cómo interpreta Insight Advisor sus datos y maneja términos alternativos para los valores en su modelo de datos. Hay dos partes en la lógica de negocio de Qlik Cloud: el modelo lógico y el vocabulario.

¿Qué es el modelo lógico?

El modelo lógico de una app es el modelo conceptual que utiliza Insight Advisor para generar visualizaciones. Está construido a partir del modelo de datos subyacente de una app. Cada app tiene un único modelo lógico. Los campos y los elementos maestros son los componentes centrales del modelo lógico. Se organizan en grupos. Los grupos indican una asociación o relación conceptual entre los campos o elementos maestros. El modelo lógico también contiene información sobre posibles relaciones entre los grupos.

El modelo lógico influye directamente en el modo en que funciona Insight Advisor. Por ejemplo, cuando un usuario selecciona un campo para mostrar un análisis de tendencias, Insight Advisor intenta encontrar un campo de fecha que forme parte de un grupo de calendario principal. Si el campo fuera Ventas, Insight Advisor priorizaría un campo como Order Date sobre el campo Employee Birth Date.

Los desarrolladores de aplicaciones pueden garantizar una experiencia coherente para sus usuarios mediante la creación de un modelo lógico durante la fase de desarrollo antes de lanzar una aplicación.

¿Qué es el vocabulario?

Puede crear vocabularios en Vocabulario en Lógica de negocio en la pestaña Preparar. Los vocabularios le ayudan a mejorar el éxito de las preguntas en lenguaje natural. Por ejemplo, puede utilizar vocabularios para:

  • Agregar nombres alternativos para campos, elementos maestros y valores.

  • Definir nombres para valores codificados.

  • Definir el tipo de análisis de Insight Advisor que se utilizará con determinados términos o preguntas.

  • Proporcione preguntas de muestra para los usuarios.

Crear preguntas de ejemplo para los usuarios

Puede crear preguntas de muestra a modo de ejemplo para ayudar a guiar a los usuarios de su aplicación hacia los tipos de preguntas que pueden hacer a Insight Advisor en una aplicación. Las preguntas deben ser relevantes para el tipo de análisis que los usuarios de su aplicación desean realizar. Las preguntas de muestra ayudan a los usuarios a comprender la estructura y los requisitos de entrada para hacer sus propias preguntas.

Sus preguntas de muestra deben guiar a los usuarios a usar preguntas directas y simples que puedan ser reconocidas fácilmente por Insight Advisor. Los usuarios deben usar la terminología estándar de la industria, aunque esto depende de si ha agregado sinónimos a la lógica comercial.

Por ejemplo, Insight Advisor no reconoce elementos que no están en el modelo de datos. Si pregunta, Muéstrame las ofertas que ganamos, Insight Advisor no comprenderá el término que ganamos. En su lugar, debe preguntar Muéstrame las ofertas donde, seguido del campo correspondiente a ganar, es igual a verdadero.

Nota de sugerenciaPuede usar funciones como el vocabulario para conectar frases como ganamos a sus datos subyacentes. Insight Advisor podrá entonces entender esas frases.

Consulte Agregar preguntas de muestra a Insight Advisor para obtener instrucciones sobre cómo crear preguntas de muestra.

Crear sinónimos para Insight Advisor

Muchas empresas tienen su propia terminología cuando hablan de medidas como ingresos, rentabilidad e incluso rendimiento. Puede agregar sinónimos al vocabulario de su lógica de negocio para permitir que los usuarios hagan preguntas usando su propia terminología. Agregar términos personalizados a su vocabulario garantiza que los usuarios que no usan la ortografía exacta de un campo puedan hacer preguntas y usar Insight Advisor.

Insight Advisor reconoce las medidas, dimensiones y campos que están definidos en su aplicación. Por ejemplo, si pregunta cuáles son mis ventas y su modelo de datos contiene una medida denominada ingresos, Insight Advisor no sabrá que son sinónimos. Agregando ventas como sinónimo de la medida ingresos, Insight Advisor responderá a las preguntas correctamente. Puede utilizar la lógica de negocio para conectar estos términos, así como vincular cualquier otro término.

Consulte Agregar sinónimos a Insight Advisor para obtener instrucciones sobre cómo crear sinónimos.

Vincular términos con análisis personalizados

Puede agregar correspondencias de análisis personalizado para que ciertos términos o frases devuelvan análisis específicos en Insight Advisor. Esto puede ayudar a proporcionar a sus usuarios los resultados esperados al hacer preguntas a Insight Advisor.

Por ejemplo, un director general podría preferir ver las ventas siempre clasificadas por agentes de ventas. Puede vincular el término rendimiento para que devuelva siempre un gráfico de rango cuando se usa en una pregunta.

Consulte Agregar análisis personalizados a Insight Advisor para obtener instrucciones sobre cómo crear análisis personalizados.

Gestionar nuevos datos en el modelo lógico

Si agrega nuevos datos a su aplicación después de crear la lógica de negoio, esos elementos, campos y medidas aparecerán como elementos desagrupados en su modelo lógico. Insight Advisor no utiliza elementos desagrupados. Debe agruparlos manualmente en el modelo lógico para que estén disponibles en Insight Advisor.

Nota de aviso Puede hacer clic en Restablecer valores predeterminados para que la lógica denegocio cree un nuevo modelo lógico predeterminado que incluya sus nuevos datos. Al hacer clic en Restablecer valores predeterminados, se elimina cualquier trabajo personalizado que haya realizado en el modelo lógico, incluidos los paquetes, las jerarquías o los comportamientos que haya creado.

Más información

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.