Zu Hauptinhalt springen

Direct Query-Beschränkungen

Im folgenden Abschnitt werden die Beschränkungen von Direct Query beschrieben.

Die folgenden Einschränkungen gelten bei der Verwendung und Erstellung von Direct Query-Apps:

  • Direct Query Apps können nur eine einzige Datenbank verwenden.
  • Direct Query Apps können nur Direct Query Datenquellen neu laden.
  • Die Qlik Analytics Mobil-App unterstützt Direct Query nicht.

  • Direct Query-Funktionen sind abhängig von den Funktionen der zugrunde liegenden Cloud-Datenbanken und des SQL-Pushdowns.

  • Die Leistung von Direct Query wird stark durch die Leistung der zugrunde liegenden Datenquelle beeinflusst.

  • Was im Direct Query-Modus unterstützt wird, kann sich je nach Datenverbindungstyp in jeder App unterscheiden. Datenbanken führen Abfragen möglicherweise auf unterschiedliche Art und Weise aus.

  • Qlik Data Gateway – direkter Zugriff-Datenverbindungen können in Direct Query nicht verwendet werden.

  • Die Datenbank ist für die Sicherheit verantwortlich.

  • Der Direct Query-App-Typ kann nur für Datenbanken ausgewählt werden, in denen der Direct Query-Modus unterstützt wird.

  • Um Direct Query für eine Datenbank zu verwenden, benötigen Sie eine Leseberechtigung für die Datenbank.

  • Um Direct Query für eine Datenverbindung zu verwenden, benötigen Sie die Berechtigung Kann Daten nutzen in dem Bereich, in dem sich die Datenverbindung befindet.

  • Das Abfangen und lokale Ausführen einiger Vorgänge folgt lediglich dem Caching-Modell, was der Benutzer aktivieren muss.

  • Die folgenden Aktivitätscenter-Aktionen werden nicht unterstützt:

    • Auswirkungsanalyse

    • Ohne Daten öffnen

    • Leistung beurteilen

    • Laden

    • Erneutes Laden planen

  • Direct Query-Apps können in verwalteten Bereichen veröffentlicht werden, aber Benutzer im verwalteten Bereich müssen Zugriff auf die Datenverbindung haben, die von der Direct Query-App verwendet wird.

  • Es können höchstens eine Million Zeilen in einer einzelnen Abfrage einer zugrunde liegenden Datenbank zurückgegeben werden.

  • Das grüne, weiße und graue assoziative Modell wird nicht unterstützt. Aufgrund der Einschränkungen der Modellierung auf Basis von SQL-Abfragen werden Daten gefiltert, nicht ausgewählt. Weitere Informationen finden Sie unter Das assoziative Auswahlmodell.

  • Sortieroptionen werden in Filterfenstervisualisierungen nicht unterstützt. Es wird automatisch eine Standardsortierung angewendet.

  • Direct Query-Filterfenster zeigen ausgeschlossene Werte nicht in Grau an. Weitere Informationen finden Sie unter Auswahlstatus.

  • Visualisierungserweiterungen werden nicht unterstützt.

  • Das Einbetten von App-Inhalten wird nicht unterstützt.

  • Das Freigeben und Herunterladen von App-Inhalten wird nicht unterstützt.

  • Berichtsfunktionen, einschließlich der kostenpflichtigen Funktionen des Qlik Reporting Service und der Abonnementberichte, werden in Direct Query-Apps nicht unterstützt.

  • Die kontextsensitive Hilfe ist im Formel-Editor für Snowflake-Funktionen nicht verfügbar.

  • Die folgenden Feldsuchfunktionen werden nicht unterstützt:

    • Fuzzy-Suche

    • Zusammengesetzte Suche

    • Implizite wortbasierte Suche bzw. mit „^“ ausgedrückte wortbasierte Suche

    • „-“ und „+“ Symbole, die zusätzliche semantische Suchanweisungen angeben

  • Wenn eine Qlik Cloud Direct Query SQL-Abfrage erstellt wird, um Zeilendaten zum Befüllen eines Diagramms anzufordern, wird die maximale Ergebnisgröße durch ein LIMIT n (oder sein datenbankspezifisches Äquivalent) eingeschränkt, das in der entsprechenden an die dezentrale Datenbank gesendeten SQL-Abfrage enthalten ist.

    Dieses LIMIT n dient dazu, mögliche Auswirkungen auf die Abfrageleistung und die Speichernutzung der Analytics-Engine zu verringern, indem die maximale Anzahl der für ein einzelnes Abfrageergebnis zurückgegebenen Datenzeilen begrenzt wird.

    • LIMIT n wird in fast allen generierten SQL-Datenabfragen einen Wert von n größer oder gleich 1000 aufweisen. Für bestimmte Diagramme gelten folgende Überlegungen:

      • Datenabfragen für Streudiagramme weisen einen Standardwert n von 2500 auf.

      • Bei einem Tabellendiagramm kann LIMIT n explizit bis zu einem Maximum von n = 100.000 konfiguriert werden. Verwenden Sie hierzu die Skriptvariable DirectQueryRowFetchMaxCount, die unter Direct Query-Skriptvariablen beschrieben wird.

      • Wenn DirectQueryRowFetchMaxCount auf einen Wert > 0 und < 2500 festgelegt ist, wird der Wert DirectQueryRowFetchMaxCountauch verwendet, um das zur Abfrage von Daten für ein Streudiagramm verwendete LIMIT n zu begrenzen.

    • Beachten Sie, dass das oben beschriebene LIMIT nur für Datenabfragen gilt, die zum Befüllen dessen dienen, was in einem Diagramm angezeigt wird. Aggregationsabfragen sind in keiner Weise begrenzt und spiegeln immer das korrekte datenbankspezifische Aggregationsergebnis des gesamten Datensatzes in der dezentralen Datenbank wider.

    • Die Beschränkungen für den Abruf von Zeilendaten wirken sich auch auf die von einer App generierten On-Demand-Inhalte aus einer Direct Query-App aus.

  • Die Schreibtabelle ist in Direct Query Apps nicht verfügbar.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!