Beperkingen van Direct Query
In de volgende sectie worden de beperkingen van Direct Query beschreven.
De volgende beperkingen zijn van toepassing als u Direct Query-apps gebruikt en maakt:
- Direct Query-apps kunnen slechts één database gebruiken.
- Direct Query-apps kunnen alleen Direct Query-gegevensbronnen opnieuw laden.
-
De Qlik Analytics mobiele app ondersteunt geen Direct Query.
-
De mogelijkheden van Direct Query zijn afhankelijk van de mogelijkheden van de onderliggende clouddatabases en SQL pushdown.
-
De prestaties van Direct Query worden sterk beïnvloed door de prestaties van de onderliggende gegevensbron.
-
Wat wordt ondersteund in de Direct Query-modus kan verschillen per app, afhankelijk van het gegevensverbindingstype. Elke verbinding kan de uitvoering van query's anders behandelen.
-
Het is niet mogelijk om Qlik Gegevensgateway - Directe toegang-gegevensverbindingen te gebruiken in Direct Query.
-
Beveiliging wordt uitgevoerd door de database.
-
Het Direct Query-apptype kan alleen worden geselecteerd voor databases die de Direct Query-modus ondersteunen.
-
Als u Direct Query wilt gebruiken in een database, moet u de machtiging hebben om te lezen vanuit de database.
-
Als u Direct Query wilt gebruiken voor een gegevensverbinding, moet u de machtiging Kan gegevens gebruiken hebben in de ruimte waar de gegevensverbinding aanwezig is.
-
Interceptie en de lokale uitvoering van sommige bewerkingen vinden alleen plaats na het paradigma voor cachen, dat de gebruiker moet inschakelen.
-
De volgende acties in het activiteitencentrum worden niet ondersteund:
-
Impactanalyse
-
Openen zonder gegevens
-
Prestaties evalueren
-
Opnieuw laden
-
Opnieuw laden inplannen
-
-
Direct Query-apps kunnen worden gepubliceerd in beheerde ruimten, maar gebruikers in de beheerde ruimte moeten toegang hebben tot de gegevensverbinding die wordt gebruikt door de Direct Query-app.
-
Er is een limiet van 1 miljoen rijen voor de gegevens die geretourneerd kunnen worden in een afzonderlijke query naar een onderliggende database.
-
Het groene, witte en grijze associatieve model wordt niet ondersteund. Vanwege de beperkingen van op SQL gebaseerde modellen, worden gegevens gefilterd in plaats van geselecteerd. Ga voor meer informatie naar Het associatieve selectiemodel.
-
Sorteeropties worden niet ondersteund in visualisaties met filtervak. Standaardsortering wordt automatisch toegepast.
-
Filtervakken in Direct Query geven uitgezonderde waarden niet aan in grijs. Ga voor meer informatie naar Selectiestatussen.
-
Visualisatie-uitbreidingen worden niet ondersteund.
-
Het insluiten van app-inhoud wordt niet ondersteund.
-
Het delen en downloaden van app-inhoud wordt niet ondersteund.
-
Rapportagemogelijkheden, zoals de waardetoevoegende functies van Qlik Rapportageservice en abonnementsrapporten, worden niet ondersteund in de Direct Query-apps.
-
Contextgevoelige hulp is niet beschikbaar in de uitdrukkingseditor voor Snowflake-functies.
-
De volgende mogelijkheden voor zoekopdrachten in velden worden niet ondersteund:
-
Fuzzy zoeken
-
Samengestelde zoekopdracht
-
Impliciete zoekopdrachten op basis van woorden of zoekopdrachten op basis van woorden in combinatie met "^"
-
De symbolen "-" en "+" symbolen die aanvullende semantische instructies voor zoekopdrachten aangeven
-
-
Wanneer een Qlik Cloud Direct Query SQL-query wordt gemaakt om rijgegevens op te vragen om een diagram te vullen, wordt de maximale resultaatgrootte beperkt door een LIMIT n (of het databasespecifieke equivalent ervan) in de relevante SQL-query die naar de externe database wordt gestuurd.
Deze LIMIT n dient om de potentiële impact op de queryprestaties en het geheugengebruik van de Analytics-engine te beperken door het maximum aantal rijen gegevensresultaten te beperken die worden geretourneerd voor een enkel queryresultaat.
-
LIMIT n zal n groter dan of gelijk aan 1000 hebben in bijna alle gegenereerde SQL-gegevensquery's. Specifieke diagrammen hebben de volgende overwegingen:
-
Gegevensquery's voor diagrammen hebben standaard een n van 2500.
-
Voor een diagram met tabellen kan de LIMIT n expliciet worden geconfigureerd tot een maximum n van 100000 met behulp van de scriptvariabele DirectQueryRowFetchMaxCount die wordt beschreven in Scriptvariabelen van Direct Query.
-
Als DirectQueryRowFetchMaxCount is geconfigureerd als > 0 en < 2500, dan wordt de DirectQueryRowFetchMaxCount-waarde ook gebruikt om de LIMIT n te beperken die wordt gebruikt om gegevens voor een spreidingsplot op te vragen.
-
-
Het is belangrijk op te merken dat de hierboven besproken toegepaste LIMIT alleen van toepassing is op query's voor het ophalen van gegevens om te vullen wat zichtbaar is in een diagram. Aggregatiequery's zijn op geen enkele manier beperkt en zullen altijd het juiste databasespecifieke aggregatieresultaat van de volledige gegevensverzameling in de externe database weergeven.
-
De limieten voor het ophalen van rijgegevens hebben ook invloed op on-demand app-gegenereerde inhoud van een Direct Query-app.
-
-
De schrijftabel is niet beschikbaar in Direct Query apps.