Criando modelos lógicos para o Insight Advisor com Lógica comercial
O Insight Advisor usa um modelo lógico baseado em precedentes aprendidos para gerar análises com base nas suas consultas. Você pode definir seu próprio modelo lógico para aplicativos com Lógica comercial.
O Insight Advisor depende do Qlik cognitive engine e de precedentes aprendidos para entender os relacionamentos e os usos dos campos no seu modelo de dados. Como opção, você pode personalizar o modelo lógico para melhorar os resultados do Insight Advisor. É possível personalizar o modelo lógico em Modelo lógico em Lógica comercial, na guia Preparar.
Quando uma lógica comercial está habilitada em um aplicativo, o aprendizado baseado em precedentes é desabilitado para esse aplicativo.
Compreendendo modelos lógicos
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.
A lógica comercial também afeta como o sistema escolhe entre os campos em consultas de linguagem natural. Por exemplo, os campos Nome do produto e Código do produto são agrupados como um único grupo. Se a expressão 'mostrar vendas por produto' fosse usada em uma consulta, Nome do produto seria usado para 'produto', pois seria a melhor opção para esse grupo.
O modelo lógico padrão usado para lógica comercial é um esquema em estrela. A lógica comercial permite que você construa uma modelagem diferente para seu aplicativo caso um esquema em estrela não seja o ideal. A lógica comercial também pode ajudar a restringir a agregação em modelos lógicos contendo medidas semi-aditivas ou tabelas de medidas muito grandes. Isso melhora a exploração de dados de aplicativos no Insight Advisor.
Personalizando modelos lógicos
O Modelo lógico divide-se nas seguintes seções para personalizar o modelo lógico de um aplicativo:
- Visão geral: Visão geral fornece um resumo da sua lógica comercial. Clicar nos cartões para Campos e grupos, Pacotes, Hierarquias ou Comportamentos abre a seção correspondente.
- Campos e grupos: Campos e grupos permite definir os grupos aos quais seus campos e itens mestre pertencem no modelo lógico.
- Pacotes: Pacotes permite que você crie coleções de grupos relacionados. Isso evita que grupos que não estejam no mesmo pacote sejam usados juntos.
- Hierarquias: Hierarquias permite definir relacionamentos hierárquicos entre grupos.
- Comportamentos: Comportamentos permite especificar relacionamentos de preferência ou de negação entre os campos. Comportamentos também podem aplicar seleções obrigatórias.
- Períodos do calendário: Períodos do calendário permite criar períodos de análise padrão para o Insight Advisor.
Para personalizar um modelo lógico, faça o seguinte:
- Habilite a personalização da lógica comercial do seu aplicativo.
-
Defina seus campos e grupos.
-
Opcionalmente, adicione seus grupos a pacotes.
-
Opcionalmente, defina hierarquias entre grupos
-
Opcionalmente, aplique comportamentos.
-
Opcionalmente, crie períodos do calendário.
Você pode redefinir seu modelo lógico para o padrão. Também pode desabilitar a lógica comercial temporariamente.
Habilitando uma lógica comercial personalizada
Faça o seguinte:
- Em um aplicativo, clique em Preparar e selecione Modelo lógico.
- Clique em Continuar.
A lógica comercial personalizada agora está habilitada para seu aplicativo. O aprendizado baseado em precedentes está agora desabilitado.
Redefinindo a lógica comercial
Você pode redefinir seu modelo lógico para o modelo padrão. A redefinição desabilita a lógica comercial personalizada e permite o aprendizado baseado em precedentes no Insight Advisor.
Faça o seguinte:
- Em Modelo lógico, clique em Redefinir para padrão.
- Clique em Confirmar.
Desabilitando a lógica comercial
É possível desabilitar modelos lógicos personalizados. Ao contrário do processo de redefinir a lógica comercial, você pode habilitar sua lógica comercial personalizada novamente mais tarde. Enquanto sua lógica comercial estiver desabilitada, a lógica comercial padrão será usada para seu aplicativo.
Faça o seguinte:
- Em Modelo lógico, clique em Desabilitar lógica.
- Clique em Confirmar.