Ir para conteúdo principal Pular para conteúdo complementar

Melhores práticas para usar a lógica comercial

Saiba como criar um vocabulário e um modelo lógico úteis para usuários de aplicativos. A criação de uma lógica comercial específica para o usuário permite que os usuários usem suas aplicações de maneira rápida e eficiente.

O que é lógica comercial no Qlik Cloud?

A lógica comercial define como o Insight Advisor interpreta seus dados e lida com termos alternativos para valores no seu modelo de dados. A lógica comercial do Qlik Cloud tem duas partes: o modelo lógico e o vocabulário.

Qual é o modelo lógico?

O modelo lógico de um aplicativo é o modelo conceitual que o Insight Advisor utiliza ao gerar visualizações. Ele é desenvolvido a partir do modelo de dados subjacente de um aplicativo. Cada aplicativo tem um único modelo lógico. Campos e itens mestres são os componentes principais do modelo lógico. Eles estão organizados em grupos. Grupos indicam uma associação ou um relacionamento conceitual entre campos ou itens mestre. O modelo lógico também contém informações sobre possíveis relacionamentos entre grupos.

O modelo lógico tem influência direta sobre o funcionamento do Insight Advisor. Por exemplo, quando um usuário seleciona um campo para mostrar uma análise de tendências, o Insight Advisor tenta encontrar um campo de data que faz parte de um grupo de calendário primário. Se o campo fosse Vendas, o Insight Advisor priorizaria um campo como Data do pedido sobre o campo Data de nascimento do funcionário.

Os desenvolvedores de aplicativos podem garantir uma experiência consistente para seus usuários, criando um modelo lógico durante a fase de desenvolvimento antes de lançar um aplicativo.

O que é vocabulário?

Você cria vocabulários em Vocabulário, sob Lógica comercial, na guia Preparar. Vocabulários ajudam a melhorar o sucesso das perguntas de linguagem natural. Por exemplo, você pode usar vocabulário para:

  • Adicionar nomes alternativos para campos, itens mestres e valores.

  • Definir nomes para valores codificados.

  • Defina o tipo de análise do Insight Advisor a ser usado com determinados termos ou perguntas.

  • Forneça exemplos de perguntas para os usuários fazerem.

Criação de exemplos de perguntas para usuários

Você pode criar exemplos de perguntas para ajudar a orientar os usuários do seu aplicativo sobre os tipos de perguntas que eles podem fazer ao Insight Advisor em um aplicativo. As perguntas devem ser relevantes para o tipo de análise que os usuários do seu aplicativo desejam realizar. Perguntas de exemplo ajudam os usuários a entender a estrutura e os requisitos de entrada para fazer suas próprias perguntas.

Seus exemplos de perguntas devem orientar os usuários a usarem perguntas diretas e simples que possam ser facilmente reconhecidas pelo Insight Advisor. Os usuários devem usar a terminologia padrão do setor, embora isso dependa de você ter adicionado sinônimos à lógica de negócios.

Por exemplo, o Insight Advisor não reconhece itens que não estão no modelo de dados. Se você perguntar, mostre-me os lances que ganhamos, o Insight Advisor não entendererá o termo que ganhamos. Em vez disso, você deve perguntar Mostre-me lances onde, seguido pelo campo que corresponde à vitória, é igual a verdadeiro.

Nota de dicaVocê pode usar recursos como vocabulário para conectar frases como ganhamos aos seus dados subjacentes. O Insight Advisor pode então entender essas frases.

Consulte Adicionando perguntas de exemplo ao Insight Advisor para obter instruções sobre como criar perguntas de exemplo.

Criação de sinônimos para Insight Advisor

Muitas empresas têm sua própria terminologia quando se trata de medidas como receita, lucratividade e até mesmo desempenho. Você pode adicionar sinônimos ao seu vocabulário de lógica de negócios para permitir que os usuários façam perguntas usando sua própria terminologia. Adicionar termos personalizados ao seu vocabulário garante que os usuários que não usam a grafia exata de um campo ainda possam fazer perguntas e usar o Insight Advisor.

O Insight Advisor reconhece medidas, dimensões e campos definidos em seu aplicativo. Por exemplo, se você perguntar quais são minhas vendas e seu modelo de dados contém uma medida chamada receita, o Insight Advisor não saberá que eles são sinônimos. Ao adicionar vendas como sinônimo da medida de receita, o Insight Advisor responderá às perguntas corretamente. Você pode usar a lógica comercial para conectar esses termos, bem como vincular outros termos.

Consulte Adicionando sinônimos ao Insight Advisor para obter instruções sobre como criar sinônimos.

Vinculando termos com análises personalizadas

Você pode adicionar um mapeamento de análise personalizado para que determinados termos ou frases retornem análises específicas no Insight Advisor. Isso pode ajudar a fornecer aos usuários os resultados esperados ao fazer perguntas ao Insight Advisor.

Por exemplo, um gerente geral pode preferir ver as vendas como sempre classificadas entre seus representantes de vendas. Você pode vincular o termo desempenho para sempre retornar um gráfico de classificação quando usado em uma pergunta.

Consulte Adicionando análises personalizadas ao Insight Advisor para obter instruções sobre como criar análises personalizadas.

Gerenciando novos dados no modelo lógico

Se você adicionar novos dados ao seu aplicativo depois de criar a lógica de negócios, esses itens, campos e medidas aparecerão como itens não agrupados em seu modelo lógico. Itens não agrupados não são usados pelo Insight Advisor. Você deve agrupá-los manualmente no modelo lógico para disponibilizá-los no Insight Advisor.

Nota de advertência Você pode clicar em Redefinir para o padrão para que a lógica de negócios crie um novo modelo lógico padrão, incluindo seus novos dados. Clicar em Redefinir para padrão remove qualquer trabalho personalizado que você tenha feito no modelo lógico, incluindo pacotes, hierarquias ou comportamentos que você criou.

Saiba mais

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!