Przeskocz do zawartości głównej

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.

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ć!