Klucze syntetyczne
Gdy kilka tabel ma co najmniej dwa pola wspólne, implikuje to relację klucza złożonego. W programie Qlik Sense takie sytuacje są obsługiwane z wykorzystaniem kluczy syntetycznych. Wspomniane klucze to pola anonimowe reprezentujące wszystkie występujące kombinacje klucza złożonego.
Gdy kluczy złożonych jest wiele, ich automatyczne przetwarzanie w programie Qlik Sense może być problematyczne w zależności od ilości danych, struktury tabel i innych czynników. Mogą one na przykład pogarszać wydajność i zwiększać wymagania pamięciowe. Gdy występuje kilka kluczy syntetycznych zależnych od siebie nawzajem, dobrą praktyką jest usuwanie ich.
Pora załadować ostatni zestaw danych.
Wykonaj następujące czynności:
- Otwórz Edytor ładowania danych w aplikacji Scripting Tutorial.
- Kliknij
w celu dodania nowej sekcji skryptu.
- Sekcji nadaj nazwę Customers.
-
W sekcji DataFiles dostępnej po prawej stronie kliknij przycisk Wybierz dane.
- Prześlij, a następnie wybierz Customers.xlsx. Zostanie otwarte okno podglądu danych.
- Wybierz Sheet1.
- Kliknij polecenie Wstaw skrypt.
- Kliknij polecenie Ładuj dane.
- Otwórz Przeglądarkę modelu danych.
Teraz w oknie postępu ładowania danych widać, że został utworzony klucz syntetyczny.

Utworzenie klucza syntetycznego można poznać po pojawieniu się nowej tabeli $Syn 1 Table. Zawiera ona wszystkie pola Region i

Usuwanie kluczy syntetycznych
Najłatwiejszym sposobem na usunięcie kluczy syntetycznych jest zmiana nazw odpowiednich pól w tabelach. Należy to zrobić na etapie ładowania danych. Poniżej zawarto opis operacji wymaganych do usunięcia klucza syntetycznego.
Wykonaj następujące czynności:
- Otwórz Edytor ładowania danych.
- Kliknij sekcję Customers i usuń następujący wiersz z instrukcji LOAD:
- Kliknij polecenie Ładuj dane.
- Otwórz Przeglądarkę modelu danych.
Region
Klucz syntetyczny został usunięty.
