Przeskocz do zawartości głównej
Dostosowywanie pól i grup

NA TEJ STRONIE

Dostosowywanie pól i grup

Następnym krokiem dostosowywania modelu logicznego jest zdefiniowanie pól i grup. Pola i grupy są podstawowymi składnikami modelu logicznego. Wszystkie pozostałe elementy modelu logicznego używają tych grup.

Po włączeniu niestandardowego modelu logicznego Qlik Sense automatycznie tworzy domyślne grupy na podstawie modelu danych. Ustawia również właściwości wszystkich pól. Niektóre z tych grup i właściwości pól wymagają dostosowania. Qlik Sense dokona jak najlepszej interpretacji modelu danych, ale nie zawsze poprawnie określa na przykład, które pola należy ukryć lub które pola stanowią miarę.

Istnieją trzy rodzaje grup:

  • Wymiar: Grupa wymiarów zawiera powiązane pola sklasyfikowane jako wymiary. Grupy wymiarów mogą zawierać pola sklasyfikowane jako miary lub daty.

  • Miara: Grupa miar składa się z powiązanych pól miar. Do grupy miar mogą należeć tylko miary.

  • Kalendarz: Grupa kalendarzowa zawiera wymiar czasu w modelu logicznym. Grupy kalendarzowe mogą zawierać wyłącznie wymiary i muszą mieć co najmniej jedno pole czasowe (takie jak data, znacznik czasu lub rok).

W każdej grupie znajdują się pola o czterech właściwościach:

  • Widoczność: Określa, czy pole jest widoczne, czy nie w programie Insight Advisor. Ukryte pola mogą być nadal używane w analizie, na przykład gdy użytkownik wyszukuje to pole.

  • Klasyfikacja: Definiuje domyślną rolę pola w analizie. Klasyfikacje mogą być szerokie, na przykład wymiar, lub szczegółowe, na przykład miejscowość.

  • Wyszukiwanie wartości danych: Określa, czy użytkownicy mogą wyszukiwać pewne wartości z tego pola. Ograniczenie liczby pól z aktywowanym wyszukiwaniem wartości danych może pomóc w unikaniu fałszywie dodatnich wyników i w skróceniu czasu zapytania.

  • Domyślna agregacja: Ustawia standardową agregację dla miar w programie Insight Advisor. Gdy pole ma domyślną agregację, funkcja Insight Advisor zawsze stosuje tę agregację, jeżeli używa jej jako miary Użytkownicy mogą edytować wykresy Wniosków, aby zmienić agregację na inny typ w funkcji Insight Advisor.

Pola można rozgrupować. Rozgrupowane pola nie należą do żadnej grupy i są wykluczane z analiz.

Po co definiuje się pola i grupy?

Definiowanie pól i grup umożliwia określanie domyślnego postępowania z polami i elementami głównymi. Podczas definiowania pól określa się preferencje dotyczące sposobu ich obsługi przez Insight Advisor. Na przykład:

  • Czy to pole powinno być dostępne do analizy w programie Insight Advisor?

  • Czy to pole powinno być używane jako wymiar lub miara? Jaki wymiar lub miara?

  • Czy Insight Advisor mogą wyszukiwać poszczególne wartości z pola?

  • Jaka powinna być domyślna agregacja w przypadku pola używanego jako miara?

Definiując grupy, wskazujesz programowi Insight Advisor, które pola są ze sobą ściśle powiązane i powinny być używane razem w analizie. Grupy służą do tworzenia innych funkcji logiki biznesowej, takich jak pakiety, okresy kalendarzowe i zachowania.

Dostosowywanie pól i grup

Zaczniesz od wyczyszczenia niektórych właściwości pola, aby zmienić widoczność i dostosować kilka klasyfikacji. Następnie rozgrupujesz niektóre pola. Przy użyciu tych pól utworzysz następujące nowe grupy:

  • Klient

  • SalesCity

  • SalesCountry

  • Order date

  • SupportCalls

  • SupportDate

Niektóre pola pozostawisz niezgrupowane. Niezgrupowane pola nie są używane przez Insight Advisor w żadnych analizach. Spowoduje to usunięcie pól, które nie są istotne dla analizy, takich jak ID i GeoInfo

Dostosowywanie właściwości pól

  1. Przejdź do pozycji Pola i grupy.

  2. W grupie Employees dostosuj następujące pola:

    • W przypadku pola Extension ustaw następujące właściwości:

      • Widoczność: widoczne
      • Klasyfikacja: wymiar

      • Wyszukiwanie wartości danych: Nie

      • Domyślna agregacja: Nie określono

    • W przypadku pola EmployeeName ustaw następujące właściwości:

      • Widoczność: widoczne

      • Klasyfikacja: wymiar

      • Wyszukiwanie wartości danych: Tak

      • Domyślna agregacja: Nie określono

    • W przypadku pola Hire Date ustaw następujące właściwości:

      • Widoczność: widoczne

    • W przypadku pola Reports To ustaw następujące właściwości:

      • Widoczność: ukryte

      • Klasyfikacja: wymiar

      • Wyszukiwanie wartości danych: Tak

      • Domyślna agregacja: Nie określono

    • W przypadku pola Title ustaw następujące właściwości:

      • Widoczność: widoczne

    • W przypadku pola Year Salary ustaw następujące właściwości:

      • Widoczność: widoczne

      • Klasyfikacja: pieniężne

      • Wyszukiwanie wartości danych: Nie

      • Domyślna agregacja: Sum

Rozgrupowywanie pól

  1. W grupie Categories wybierz pole CatID-CategoryID.

  2. W grupie Suppliers wybierz pole SupplierID.

  3. W grupie SupportCalls wybierz następujące pola:

    • SupportCalls

    • AverageCallSatisfaction

  4. W grupie Products wybierz pole ProductID.

  5. W grupie Employees wybierz pole EmployeeID.

  6. W grupie Sales Data_ENT wybierz następujące pola:

    • Address

    • City

    • ContactName

    • Country

    • CountryCode

    • Klient

    • CustomerID

    • Latitude

    • Longitude

    • Longitude_Latitude

    • OrderDate

    • OrderID

    • Phone

    • PostalCode

    • ShipperID

  7. Kliknij polecenie Rozgrupuj.

Tworzenie grupy Customer

Ta grupa umożliwia grupowanie pól wymiarów związanych z informacjami o kliencie.

  1. Kliknij Utwórz grupę.

  2. Jako ustawienie Nazwa grupy wprowadź Customer.

  3. Jako Typ grupy wybierz Wymiar.

  4. Dodaj do grupy następujące pola:

    • Address

    • ContactName

    • Klient

    • Phone

    • PostalCode

  5. Kliknij polecenie Utwórz.

Tworzenie grupy SalesCity

Ta grupa umożliwia grupowanie pól wymiarów związanych z informacjami o miejscowości. Użyjesz tego później podczas tworzenia hierarchii.

  1. Kliknij Utwórz grupę.

  2. Jako ustawienie Nazwa grupy wprowadź City.

  3. Jako Typ grupy wybierz Wymiar.

  4. Dodaj do grupy następujące pola:

    • City

    • Longitude_Latitude

  5. Kliknij polecenie Utwórz.

Tworzenie grupy SalesCountry

Ta grupa umożliwia grupowanie pól wymiarów związanych z informacjami o kraju. Użyjesz tego później podczas tworzenia hierarchii.

  1. Kliknij Utwórz grupę.

  2. Jako ustawienie Nazwa grupy wprowadź Country.

  3. Jako Typ grupy wybierz Wymiar.

  4. Dodaj do grupy następujące pola:

    • Country

    • CountryCode

  5. Kliknij polecenie Utwórz.

Tworzenie grupy SupportCalls

Wszystkie pola z poprzedniej grupy SupportCalls zostały usunięte, ponieważ została ona sklasyfikowana jako grupa wymiarów. Użyjesz tych pól do utworzenia grupy miar.

  1. Kliknij Utwórz grupę.

  2. Jako ustawienie Nazwa grupy wprowadź SupportCalls.

  3. Jako Typ grupy wybierz Miara.

  4. Dodaj do grupy następujące pola:

    • AverageCallSatisfaction

    • SupportCalls

  5. Kliknij polecenie Utwórz.

Tworzenie grupy SupportDate

Na koniec utworzysz grupę kalendarzową dla pola Date z danych połączeń z pomocą techniczną.

  1. Kliknij Utwórz grupę.

  2. Jako ustawienie Nazwa grupy wprowadź SupportDate.

  3. Jako Typ grupy wybierz Kalendarz.

  4. Dodaj do grupy następujące pola:

    • Data

  5. Kliknij polecenie Utwórz.

Wyniki

Przejdź do pozycji Wnioski na karcie Analizuj i spójrz na panel Zasoby. Liczba pól w Zasobach jest znacznie zmniejszona. Na przykład nie ma już pól ID.

Pola na panelu Zasoby we Wnioskach

Insight advisor with business logic applied. The Assets panel has hidden many fields that were not relevant from analysis.

Teraz wyszukaj ciąg what is the profit by employee. Tym razem zamiast pola EmployeeID Insight Advisor używają EmployeeName — pola bardziej użytecznego jako wymiaru w wizualizacjach.

Wyniki zapytania what is the profit by employee

Profit by employee query results. A bar chart showing the sum of Gross Profit by EmployeeName is the matching result. Additional results are displayed. They show a Value table showing gross profit for each employee and a combo chart showing the contribution of employee name to gross profit.