Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Najlepsze praktyki dotyczące korzystania z logiki biznesowej

Dowiedz się, jak tworzyć przydatne słownictwo i model logiczny dla użytkowników aplikacji. Tworzenie logiki biznesowej specyficznej dla użytkownika umożliwia użytkownikom szybkie i efektywne korzystanie z aplikacji.

Czym jest logika biznesowa w Qlik Cloud?

Logika biznesowa definiuje, w jaki sposób funkcja Wnioski interpretuje dane oraz obsługuje alternatywne terminy dla wartości w modelu danych. Logika biznesowa Qlik Cloud składa się z dwóch części: modelu logicznego i słownictwa.

Co to jest model logiczny?

Model logiczny aplikacji to model koncepcyjny używany przez Wnioski podczas generowania wizualizacji. Jest on utworzony z bazowego modelu danych aplikacji. Każda aplikacja ma pojedynczy model logiczny. Pola i elementy główne są podstawowymi składnikami modelu logicznego. Są one uporządkowane w grupy. Grupy wskazują na asocjację koncepcyjną lub relację między polami lub elementami głównymi. Model logiczny zawiera również informacje o możliwych relacjach między grupami.

Model logiczny ma bezpośredni wpływ na działanie Wnioski. Na przykład, gdy użytkownik wybierze pole, aby wyświetlić analizę trendu, Wnioski próbują znaleźć pole daty, które należy do głównej grupy kalendarza. W przypadku pola Sprzedaż Wnioski nadałyby priorytet takiemu polu, jak Kolejność daty nad polem Data urodzenia pracownika.

Twórcy aplikacji mogą zapewnić swoim użytkownikom spójne środowisko, tworząc model logiczny na etapie opracowywania przed wydaniem aplikacji.

Co to jest słownictwo?

Słownictwo można tworzyć w obszarze Słownictwo pod pozycją Logika biznesowa w menu nawigacyjnym aplikacji. Słownictwo pomaga poprawić skuteczność pytań w języku naturalnym. Na przykład przy użyciu słownictwa można:

  • Dodać alternatywne nazwy pól, elementów głównych i wartości.

  • Zdefiniować nazwy zakodowanych wartości.

  • Zdefiniować typ analizy Wnioski, który ma być używany z określonymi terminami lub pytaniami.

  • Podać przykładowe pytania, które mogą zadawać użytkownicy.

Tworzenie przykładowych pytań dla użytkowników

Możesz utworzyć przykładowe pytania, aby pomóc użytkownikom aplikacji w wyborze rodzajów pytań, które mogą zadawać funkcji Wnioski w aplikacji. Pytania powinny być adekwatne do rodzaju analizy, którą chcą przeprowadzić użytkownicy aplikacji. Przykładowe pytania pomagają użytkownikom zrozumieć strukturę i wymagania dotyczące danych wejściowych używanych do zadawania własnych pytań.

Przykłady powinny skłonić użytkowników do używania bezpośrednich i prostych pytań, które Wnioski może łatwo rozpoznać. Użytkownicy powinni używać standardowej terminologii branżowej, chociaż zależy to od tego, czy do logiki biznesowej dodano synonimy.

Na przykład Wnioski nie rozpoznaje elementów, których nie ma w modelu danych. Jeśli zapytasz: pokaż mi przetargi, które wygraliśmy, Wnioski nie zrozumie terminu wygraliśmy. Zamiast tego należy zapytać Pokaż przetargi, gdzie pole odpowiadające wygranej ma wartość prawda.

WskazówkaDo łączenia fraz takich jak wygraliśmy z bazowymi danymi można używać takich funkcji jak słownictwo. Wnioski może wtedy zrozumieć te frazy.

Instrukcje tworzenia przykładowych pytań zawiera temat Dodawanie przykładowych pytań do funkcji Wnioski.

Tworzenie synonimów dla funkcji Wnioski

Wiele firm ma własną terminologię, jeśli chodzi o miary takie jak przychody, rentowność, a nawet wyniki. Aby umożliwić użytkownikom zadawanie pytań przy użyciu ich własnej terminologii, możesz dodać synonimy do słownika logiki biznesowej. Dodanie niestandardowych terminów do słownika zapewnia, że użytkownicy, którzy nie używają dokładnej pisowni pola, będą mogli nadal zadawać pytania i używać funkcji Wnioski.

Wnioski rozpoznaje miary, wymiary i pola zdefiniowane w aplikacji. Na przykład, jeśli zapytasz: jaka jest moja sprzedaż, a model danych zawiera miarę o nazwie przychody, Wnioski nie będzie wiedzieć, że są to synonimy. Kiedy dodasz sprzedaż jako synonim miary przychody, Wnioski odpowie poprawnie na pytania. Do połączenia tych, a także wszelkich innych terminów możesz użyć logiki biznesowej.

Instrukcję tworzenia synonimów zawiera temat Dodawanie synonimów do Wnioski.

Łączenie terminów z niestandardową analizą

Aby określone terminy lub frazy zwracały określone analizy w funkcji Wnioski, możesz dodać mapowanie niestandardowej analizy. Może to pomóc w zapewnieniu użytkownikom oczekiwanych wyników podczas zadawania pytań funkcji Wnioski.

Na przykład dyrektor generalny może woleć wyświetlać sprzedaż zawsze w postaci rankingu swoich przedstawicieli handlowych. Możesz połączyć termin wyniki, aby zawsze zwracał wykres klasyfikacji, gdy jest używany w pytaniu.

Instrukcję tworzenia analiz niestandardowych zawiera temat Dodawanie analiz niestandardowych do Wnioski.

Zarządzanie nowymi danymi w modelu logicznym

Jeśli po utworzeniu logiki biznesowej dodasz nowe dane do aplikacji, te elementy, pola i miary będą wyświetlane jako niezgrupowane elementy w modelu logicznym. Elementy niezgrupowane nie są używane przez Wnioski. Aby je udostępnić w funkcji Wnioski, musisz je ręcznie pogrupować w modelu logicznym.

Ostrzeżenie Możesz kliknąć Przywróć domyślne, aby logika biznesowa utworzyła nowy domyślny model logiczny zawierający nowe dane. Kliknięcie opcji Przywróć domyślne usuwa wszelką niestandardową pracę wykonaną w modelu logicznym, w tym wszelkie utworzone przez Ciebie pakiety, hierarchie lub zachowania.

Dowiedz się więcej

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!