Znane problemy i ograniczenia
Ostatnia aktualizacja: 2026-11-03Modele semantyczne w produktach danych mają kilka znanych ograniczeń, o których należy pamiętać podczas ich tworzenia, wykorzystywania i zarządzania nimi.
Metody zużycia
Aby załadować produkty danych wraz z ich modelami semantycznymi, należy otworzyć katalog danych z jednego z następujących punktów wejścia:
-
Otwórz Edytor ładowania danych w aplikacji i wybierz Dodaj z katalogu danych.
-
Otwórz produkt danych. Z menu opcji wybierz Użyj w > Aplikacja.
Innymi słowy, nie można załadować informacji o modelu semantycznym z produktu danych za pomocą punktów wejścia, takich jak Menedżer danych lub strona umieszczania tworzenia aplikacji.
Walidacja wyrażenia
Podczas konsumpcji modelu semantycznego nie jest przeprowadzana walidacja sprawdzająca, czy elementy główne są prawidłowe. Błąd walidacji pojawia się tylko wtedy, gdy sprawdzasz element główny w aplikacji.
IncludeModel ograniczenia skryptu
Składnia symbolu wieloznacznego WithTables: * nie jest obsługiwana. Należy jawnie wymienić tabele.Sugestie relacji
Cecha sugestii relacji zapewnia ograniczone wsparcie dla dopasowywania rozmytego.
Elementy główne w aplikacjach konsumujących
Możesz usunąć element główny, ale pojawi się on ponownie przy następnym przeładowaniu aplikacji, jeśli nadal istnieje do niego odwołanie w skrypcie IncludeModel. Aby trwale go usunąć, najpierw usuń go ze skryptu. Można także duplikować dowolny element główny modelu semantycznego. Duplikować będzie traktowany jako zwykły element główny aplikacji i będzie w pełni edytowalny.
Importować, eksportować i ponownie wykorzystywać między produktami
- Eksportowanie modelu semantycznego do pliku nie jest obsługiwane.
- Importowanie modelu semantycznego z innej dzierżawy nie jest obsługiwane.
- Duplikowanie produktu danych (w tym jego modelu semantycznego) nie jest obsługiwane.
Ograniczenia sugestii relacji z potoków Data Integration
Gdy tworzysz model semantyczny na podstawie produktu danych, Qlik może sugerować relacje między zestawami danych na podstawie relacji zdefiniowanych w projekcie danych Data Integration, który je utworzył. Te sugestie stanowią punkt wyjścia. Nie zawsze odzwierciedlają one wszystko, co zostało zamodelowane w potoku, dlatego przejrzyj je i ręcznie dodaj wszelkie brakujące relacje.
Zmieniono nazwy kolumn kluczowych
Relacja jest sugerowana tylko wtedy, gdy klucz obcy można dopasować do klucza podstawowego wymiaru, na który wskazuje. Jeśli klucz obcy ma inną nazwę niż klucz podstawowy wymiaru (na przykład customer_ref w tabeli faktów wskazujący na customer_id w wymiarze), nie można rozstrzygnąć mapowania i dla tej relacji nie jest tworzona żadna sugestia. Potoki, w których po drodze zmieniane są nazwy kluczy, będą zatem wyświetlać mniej sugestii, niż oczekiwano.
Model fizyczny, a nie model logiczny
Sugestie są obecnie wyprowadzane z relacji modelu fizycznego, a nie modelu logicznego. Model fizyczny zawiera kolumny kluczy technicznych wygenerowane przez potok, których nazwy zaczynają się od hdr_. Te kolumny mogą pojawić się w sugerowanych relacjach, nawet jeśli nie widzisz ich w modelu logicznym zaprojektowanym w Data Integration. Ponieważ model logiczny jest tym, z którym pracujesz w Data Integration, możesz oczekiwać, że sugestie będą go obserwować. Relacje, które istnieją tylko na poziomie logicznym, nie są sugerowane.