Direct Query-begränsningar
Följande avsnitt beskriver begränsningarna hos Direct Query.
Följande begränsningar gäller när du använder och skapar Direct Query-appar:
- Direct Query appar kan bara använda en enda databas.
- Direct Query-appar kan bara läsa in Direct Query datakällor på nytt.
-
Qlik Analytics-mobilappen har inte stöd för Direct Query.
-
Direct Query-funktioner är starkt beroende av funktionerna hos de underliggande molndatabaserna och SQL pushdown.
-
Direct Query-prestanda påverkas kraftigt av den underliggande datakällans prestanda.
-
Det som stöds i Direct Query-läget kan skilja sig mellan olika appar beroende på typen av datakoppling. Varje databas kan behandla exekveringen av frågor på olika sätt.
-
Det går inte att använda Qlik Data Gateway – direktåtkomst datakopplingar i Direct Query.
-
Säkerheten hanteras av databasen.
-
Direct Query-apptyp kan endast väljas för databaser där Direct Query-läge stöds.
-
För att använda Direct Query på en databas, måste du ha behörighet att läsa från databasen.
-
För att använda Direct Query på en datakoppling, måste du ha behörigheten Kan förbruka data i det utrymme där datakopplingen finns.
-
Avlyssning och lokal exekvering av vissa operationer följer bara cachingparadigmet, vilket användaren måste aktivera.
-
Följande åtgärder för aktivitetscenter stöds inte:
-
Påverkansanalys
-
Öppna utan data
-
Utvärdera prestanda
-
Läs in igen
-
Schemalägg laddning
-
-
Direct Query-appar kan publiceras till hanterade utrymmen, men användare i det hanterade utrymmet måste ha tillgång till datakopplingen som används av Direct Query-appen.
-
Det finns en gräns på 1 miljon rader för vad som kan returneras i en enda fråga till en underliggande databas.
-
Den gröna, vita och gråa associativa modellen stöds inte. På grund av begränsningarna för SQL-frågebaserad modellering, filtreras data i stället för att väljas. Mer information finns i Den associativa urvalsmodellen.
-
Sorteringsalternativ stöds inte i filterrutevisualiseringar. Standardsortering tillämpas automatiskt.
-
Direct Query-filterrutor visar inte uteslutna värden i grått. Mer information finns i Urvalstillstånd.
-
Visualiseringstillägg stöds inte.
-
Inbäddat appinnehåll stöds inte.
-
Dela och hämta appinnehåll stöds inte.
-
Rapportfunktioner, inklusive mervärdesfunktioner och -prenumerationsrapporter i Qlik Reporting Service, stöds inte i Direct Query-appar.
-
Kontextkänslig hjälp är inte tillgänglig i uttrycksredigeraren för Snowflake-funktioner.
-
Följande sökfunktioner för fält stöds inte:
-
Sökning med jokertecken
-
Sammansatt sökning
-
Implicit ordbaserad sökning eller ordbaserad sökning uttryckt med "^"
-
"-" och "+"-symboler som anger ytterligare instruktioner för söksemantik
-
-
När en Qlik Cloud Direct Query-SQL-fråga konstrueras för att begära raddata för att fylla i ett diagram, begränsas den maximala resultatstorleken av en LIMIT n (eller dess databasspecifika motsvarighet) som ingår i den relevanta SQL-frågan som skickas till fjärrdatabasen.
Denna LIMIT n används för att minska eventuell påverkan på frågeprestanda och minnesanvändning i analysmotorn genom att begränsa det maximala antalet dataresultatrader som returneras för ett enda frågeresultat.
-
LIMIT n kommer att ha n större än eller lika med 1000 i nästan alla genererade SQL-datafrågor. Specifika diagram har följande överväganden:
-
Datafrågor för spridningsdiagram har ett standardvärde för n av 2500.
-
För ett diagram med tabeller kan LIMIT n konfigureras explicit upp till ett maximalt n av 100000 med hjälp av skriptvariabeln DirectQueryRowFetchMaxCount som beskrivs i Direct Query-skriptvariabler.
-
Om DirectQueryRowFetchMaxCount konfigureras till > 0 och < 2500 kommer värdet DirectQueryRowFetchMaxCount också att användas för att begränsa LIMIT n som används för att fråga efter data för ett spridningsdiagram.
-
-
Det är viktigt att notera att den tillämpade LIMIT som diskuteras ovan endast gäller för datahämtningsfrågor för att fylla i det som syns i ett diagram. Aggregeringsfrågor är inte begränsade på något sätt och kommer alltid att återspegla det korrekta databasspecifika aggregeringsresultatet av hela datauppsättningen i fjärrdatabasen.
-
Begränsningarna för hämtning av raddata kommer också att påverka app-genererat innehåll på begäran från en Direct Query-app.
-