Migliori pratiche per l'uso della business logic
Ultimo aggiornamento: 30/09/2026Impara a creare un vocabolario e un modello logico utili per gli utenti dell'applicazione. La creazione di una business logic specifica per l'utente consente agli utenti di utilizzare in modo rapido ed efficace le tue applicazioni.
Che cos'è la business logic in Qlik Cloud?
La business logic definisce il modo in cui Insight Advisor interpreta i propri dati e gestisce termini alternativi per i valori nel proprio modello dati. La business logic di Qlik Cloud è composta da due parti: il modello logico e il vocabolario.
Che cos'è il modello logico?
Il modello logico di un'applicazione è il modello concettuale che Insight Advisor utilizza al momento di generare visualizzazioni. È costruito dal modello dati sottostante di un'applicazione. Ogni applicazione ha un unico modello logico. I campi e le voci principali sono i componenti core del modello logico. Sono organizzati in gruppi. I gruppi indicano un'associazione concettuale o una relazione tra i campi o le voci principali. Il modello logico contiene anche informazioni sulle possibili relazioni tra gruppi.
Il modello logico influisce direttamente sul funzionamento di Insight Advisor. Ad esempio, quando un utente seleziona un campo per mostrare un'analisi delle tendenze, Insight Advisor cerca di trovare un campo data che faccia parte di un gruppo calendario principale. In presenza del campo Sales, Insight Advisor darebbe priorità a un campo come Order Date rispetto al campo Employee Birth Date.
Gli sviluppatori di applicazioni possono garantire un'esperienza coerente ai loro utenti creando un modello logico durante la fase di sviluppo prima di rilasciare un'applicazione.
Che cos'è il vocabolario?
È possibile creare vocabolari in Vocabulary alla voce Business logic nel menu di navigazione dell'applicazione. I vocabolari contribuiscono a migliorare il successo delle domande in linguaggio naturale. Ad esempio, è possibile utilizzare il vocabolario per:
-
Aggiungere nomi alternativi per campi, voci principali e valori.
-
Definire nomi per i valori codificati.
-
Definire il tipo di analisi Insight Advisor da utilizzare con determinati termini o domande.
-
Fornire delle domande di esempio che l'utente può chiedere.
Creazione di domande di esempio per gli utenti
È possibile creare domande di esempio per aiutare a guidare gli utenti della tua applicazione con i tipi di domande che possono porre Insight Advisor in un'applicazione. Le domande devono essere pertinenti al tipo di analisi che gli utenti della propria applicazione desiderano eseguire. Le domande di esempio aiutano gli utenti a capire la struttura e i requisiti di input per porre le proprie domande.
Le domande di esempio devono guidare gli utenti a utilizzare domande dirette e semplici che possano essere facilmente riconosciute da Insight Advisor. Gli utenti dovrebbero utilizzare la terminologia standard del settore, anche se ciò dipende dall'aggiunta di sinonimi alla business logic.
Ad esempio, Insight Advisor non riconosce gli elementi che non sono presenti nel modello dati. Se si domanda, Mostrami le offerte che abbiamo vinto, Insight Advisor non comprenderà il termine abbiamo vinto. Invece, domandare Mostrami le offerte dove, seguito dal campo corrispondente a vittoria uguale a vero.
Vedere Aggiunta di domande di esempio su Insight Advisor per le istruzioni sulla creazione di domande di esempio.
Creazione di sinonimi per Insight Advisor
Molte aziende hanno una propria terminologia quando si tratta di misure come i ricavi, la redditività e persino le prestazioni. È possibile aggiungere sinonimi al vocabolario della business logic per consentire agli utenti di porre domande utilizzando la propria terminologia. L'aggiunta di termini personalizzati al vocabolario assicura che gli utenti che non utilizzano l'ortografia esatta di un campo possano comunque porre domande e utilizzare Insight Advisor.
Insight Advisor riconosce le misure, le dimensioni e i campi definiti nella propria applicazione. Ad esempio, se si chiede quali sono le mie vendite e il modello dati contiene una misura denominata ricavi, Insight Advisor non saprà che si tratta di sinonimi. Aggiungendo vendite come sinonimo della misura ricavi, Insight Advisor risponderà correttamente alle domande. È possibile utilizzare la business logic per collegare questi termini e per collegare qualsiasi altro termine.
Vedere Aggiunta di sinonimi a Insight Advisor per le istruzioni sulla creazione di sinonimi.
Collegamento di termini con analisi personalizzate
È possibile aggiungere una mappatura di analisi personalizzate in modo che determinati termini o frasi restituiscano analisi specifiche in Insight Advisor. Questo può aiutare a fornire agli utenti i risultati attesi quando pongono domande Insight Advisor.
Ad esempio, un direttore generale potrebbe preferire che le vendite siano sempre classificate tra i suoi rappresentanti. Si potrebbe collegare il termine performance in modo che restituisca sempre una classifica quando viene utilizzato in una domanda.
Vedere Aggiunta di analisi personalizzate a Insight Advisor per istruzioni sulla creazione di analisi personalizzate.
Gestione di nuovi dati nel modello logico
Se si aggiungono nuovi dati alla propria applicazione dopo aver creato la business logic, tali elementi, campi e misure verranno visualizzati come elementi non raggruppati nel modello logico. Gli elementi non raggruppati non vengono utilizzati da Insight Advisor. È necessario raggrupparli manualmente nel modello logico per renderli disponibili in Insight Advisor.