Ograniczenia Direct Query
W poniższej sekcji opisano ograniczenia Direct Query.
Stosowanie i tworzenie aplikacji Direct Query wiąże się z następującymi ograniczeniami:
- Aplikacje Direct Query mogą używać tylko jednej bazy danych.
- Aplikacje Direct Query mogą przeładowywać tylko źródła danych Direct Query.
-
Aplikacja mobilna Qlik Analytics nie obsługuje Direct Query.
-
Możliwości Direct Query zależą od możliwości baz danych w chmurze i przekazywania SQL.
-
Wydajność Direct Query jest znacznie uzależniona od wydajności bazowego źródła danych.
-
To, co jest obsługiwane w trybie Direct Query, może się różnić w poszczególnych aplikacjach w zależności od typu połączenia danych. Każda baza danych może inaczej traktować wykonywanie zapytań.
-
Nie można korzystać z połączeń danych Brama danych Qlik — dostęp bezpośredni w Direct Query.
-
Zabezpieczenia są obsługiwane przez bazę danych.
-
Typ aplikacji Direct Query można wybrać tylko dla baz danych, w których jest obsługiwany tryb Direct Query.
-
W celu używania Direct Query w bazie danych potrzebne są uprawnienia do odczytu z bazy danych.
-
Aby używać Direct Query z połączeniem danych, należy mieć uprawnienie Może używać danych w obszarze, w którym znajduje się połączenie danych.
-
Przechwytywanie i lokalne wykonywanie niektórych operacji będzie zgodne tylko z paradygmatem buforowania, który użytkownik musi włączyć.
-
Następujące działania centrum aktywności nie są obsługiwane:
-
Analiza wpływu
-
Otwórz bez danych
-
Oceń wydajność
-
Przeładuj
-
Zaplanuj przeładowanie
-
-
Aplikacje Direct Query można publikować w przestrzeniach zarządzanych, ale użytkownicy w przestrzeni zarządzanej muszą mieć dostęp do połączenia danych używanego przez aplikację Direct Query.
-
Istnieje limit 1 miliona wierszy danych zwracanych z pojedynczego zapytania w bazowej bazie danych.
-
Zielony, biały i szary model asocjacyjny nie jest obsługiwany. Ze względu na ograniczenia modelowania opartego na zapytaniach SQL dane są filtrowane, a nie wybierane. Więcej informacji zawiera temat Model selekcji asocjacyjnych.
-
Opcje sortowania nie są obsługiwane w wizualizacjach panelu filtrowania. Sortowanie domyślne jest stosowane automatycznie.
-
Panele filtrowania Direct Query nie wskazują wykluczonych wartości kolorem szarym. Więcej informacji zawiera temat Stany selekcji.
-
Rozszerzenia wizualizacji nie są obsługiwane.
-
Osadzanie zawartości aplikacji nie jest obsługiwane.
-
Udostępnianie i pobieranie zawartości aplikacji jest nieobsługiwane.
-
Funkcje raportowania, w tym dodatkowe funkcje Usługa raportowania Qlik i raporty z subskrypcji, nie są obsługiwane w aplikacjach Direct Query.
-
Pomoc kontekstowa nie jest dostępna w edytorze wyrażeń dla funkcji Snowflake.
-
Następujące funkcje wyszukiwania w polach nie są obsługiwane:
-
Wyszukiwanie rozmyte
-
Wyszukiwanie złożone
-
Niejawne wyszukiwanie oparte na słowach lub wyszukiwanie oparte na słowach wyrażone za pomocą „^”
-
Symbole „-” i „+” oznaczające dodatkowe instrukcje dotyczące semantyki wyszukiwania
-
-
Gdy zapytanie SQL Qlik Cloud Direct Query jest skonstruowane w celu zażądania danych wiersza do wypełnienia wykresu, maksymalny rozmiar wyniku zostanie ograniczony przez LIMIT n (lub jego odpowiednik w bazie danych) zawarty w odpowiednim zapytaniu SQL wysłanym do zdalnej bazy danych.
Ten LIMIT n służy do zmniejszenia potencjalnego wpływu na wydajność zapytań i wykorzystania pamięci przez silnik Analytics poprzez ograniczenie maksymalnej liczby wierszy wyników danych zwracanych dla pojedynczego wyniku zapytania.
-
LIMIT n będzie miał n większe lub równe 1000 w prawie wszystkich wygenerowanych zapytaniach SQL. W przypadku określonych wykresów występują następujące warunki:
-
Zapytania o dane wykresu punktowego mają domyślną wartość n równą 2500.
-
W przypadku wykresu tabel LIMIT n można skonfigurować jawnie do maksymalnej wartości n wynoszącej 100000 za pomocą zmiennej skryptu DirectQueryRowFetchMaxCount opisanej w temacie Zmienne skryptu Direct Query.
-
Jeśli wartość DirectQueryRowFetchMaxCount jest skonfigurowana jako > 0 i < 2500, wówczas wartość DirectQueryRowFetchMaxCount będzie również używana do ograniczenia LIMIT n używanego do zapytania o dane dla wykresu punktowego.
-
-
Ważne jest, aby pamiętać, że zastosowany LIMIT omówiony powyżej ma zastosowanie tylko do zapytań pobierających dane w celu wypełnienia tego, co jest widoczne na wykresie. Zapytania agregujące nie są w żaden sposób ograniczone i zawsze będą odzwierciedlać poprawny, specyficzny dla bazy danych wynik agregacji całego zestawu danych w zdalnej bazie danych.
-
Limity pobierania danych wierszy będą miały również wpływ na zawartość generowaną na żądanie przez aplikację Direct Query.
-
-
Tabela zapisu nie jest dostępna w aplikacjach Direct Query.