Ga naar hoofdinhoud Ga naar aanvullende inhoud

Clouddatabases direct openen met Direct Query

Gebruik Direct Query om SQL-databases te lezen zonder gegevens in het geheugen te importeren of laden.

Direct Query geeft de gebruiker meer opties voor de toegang tot gegevens op basis van individuele wensen. Door de gegevens te openen via Direct Query kan de gebruiker de gegevens in de onderliggende gegevensbron houden. Dit verhoogt de snelheid waarmee gebruikers met hun gegevens kunnen werken, in ruil voor de flexibiliteit die een in-memory Qlik Cloud applicatie biedt.

Doorgaans wordt aanbevolen dat u uw gegevens wanneer mogelijk in Qlik Cloud importeert. Met in-memory Qlik Cloud applicaties kunt u uw ervaring beter personaliseren en het meeste uit uw gegevens halen. Als u zichzelf in een situatie bevindt waarin u uw doelstellingen niet kunt bereiken door het importeren van gegevens, dan is Direct Query mogelijk de oplossing waarnaar u op zoek bent. Door hun gestroomlijnde functionaliteit kunnen Direct Query applicaties nieuwe gebruikers ook helpen hun eerste stap te zetten naar het maken van volledig functionele en snelle in-memory applicaties.

U kunt uw Direct Query applicatie maken met Gegevensmodelbeheer om tabellen en velden te selecteren en relaties ertussen te definiëren. Ga voor meer informatie naar Een Direct Query applicatie maken.

U kunt ook aangepaste SQL gebruiken in het load-script om het gegevensmodel voor uw Direct Query applicatie te definiëren. Hierdoor kunt u variabelen en Qlik-expressies gebruiken bij het bouwen van uw gegevensmodel. Ga voor meer informatie naar Een Direct Query applicatie maken met aangepaste SQL.

Voorbeelden van Direct Query-gebruikscases

U kunt overwegen om Direct Query te gebruiken in plaats van in-memory applicaties in de volgende gevallen:

Direct Query-gebruikscases
Gebruikscase Doel en beschrijving
Big data-bronnen Direct Query is sneller te initialiseren en minder bronintensief voor applicaties met meer dan 20 miljoen rijen. Dit kan zeer nuttig zijn wanneer uw applicaties voornamelijk worden gebruikt voor bewaking of statusrapportage, waarbij slechts enkele of geen selecties worden gemaakt.
Efficiënte applicaties in het geheugen Direct Query biedt functionaliteit om snel en gemakkelijk gegevenssegmenten in de Qlik Cloud-engine op te nemen met filtering toegepast op alle betrokken tabellen. Ga voor meer informatie naar Exporteren van Direct Query applicatie-instellingen naar een sjabloonapplicatie.
Direct Query voor write-back Wanneer write-back op basis van Qlik Automate is ingesteld om onderliggende databasegegevens te wijzigen, kan Direct Query de gewijzigde databaseresultaten direct tonen. Dezelfde functionaliteit in een in-memory applicatie zou vereisen dat de gebruiker de gewijzigde tabellen opnieuw importeert.
Het verkennen van nieuwe databases en tabellen Direct Query kan worden gebruikt om nieuwe of onbekende databases en tabellen te verkennen. Zo kan de gebruiker goed onderbouwd beslissen of gegevens uit de onderliggende gegevensbron moeten worden geïmporteerd.

Zelfstudies

Voor een zelfstudie over het gebruik van Qlik Sense applicaties, zie Zelfstudie - Beginnen met de basisprincipes.

Ga voor een zelfstudie over Direct Query naar:

InformatieDe Direct Query-mogelijkheid in Qlik Cloud is anders dan de Direct Query-opdracht in QlikView 12. Ga voor meer informatie naar Direct Query.

Ondersteunde mogelijkheden

Direct Query applicaties hebben verschillende mogelijkheden vergeleken met in-memory applicaties.

Direct Query biedt ondersteuning voor het volgende:

  • Typen gegevensverbindingen

    InformatieHet is niet mogelijk om Qlik Gegevensgateway - Directe toegang-gegevensverbindingen te gebruiken in Direct Query.
    • Amazon Redshift

    • Azure SQL

    • Azure Synapse Analytics

    • Databricks

    • Google BigQuery

    • Microsoft SQL Server

    • PostgreSQL

    • Snowflake

    • InformatieEen subverzameling van schaalfuncties worden ondersteund in de gegevensverbindingen.
  • Emulatie van een gegevensanalyse in het geheugen:

    • Een subset van de set-analyse.

    • Diagrammen met meerdere tabellen in plaats van arbitraire complexe modellen. Bestaande modelvereisten voor in-memory applicaties blijven van kracht. Koppelingslussen tussen tabellen zijn bijvoorbeeld niet toegestaan.

    • Basis aggregatietypen:

      • Som

      • Aantal

      • Min.

      • Max.

      • Gem.

      • Alleen

    • Berekeningen voor en na aggregatie op basis van de functie en bewerkingsset die door de onderliggende database wordt geleverd.

  • Typen tabelrelaties:

    • Inner join

    • Volledige outer join

  • Iteratieve modellen en dashboard maken.

  • Visualisatiefuncties:

    • Standaarddiagrammen:

      • Staafdiagram

      • Bulletgrafiek

      • Knop

      • Combinatiegrafiek

      • Container

      • Filtervak

      • Meter

      • KPI

      • Lijndiagram

      • Kaart

      • Mekko-diagram

      • Cirkeldiagram

      • Spreidingsplot

      • Tabel

      • Tekst en afbeelding

      • Watervalgrafiek

    • Dashboard Bundle:

      • Videospeler

      • Variabele invoer

    • Visualization Bundle:

      • Trechter

      • Multi-KPI

      • Radar

      • Sankey

      • Woordwolk

  • Een subverzameling van mogelijkheden voor zoeken in velden:

    • Een zoekreeks zonder speciale symbolen (bijvoorbeeld: "*" en "?" voor patroonzoekopdrachten, of "=" voor zoekopdrachten op basis van uitdrukkingen) wordt geïnterpreteerd als een prefixzoekopdracht in plaats van een volledige tekenreekswaarde.

    • Symbolen en mogelijkheden voor patroonzoekopdrachten:

      • "*" - 0 of meer symbolen

      • "?" - afzonderlijk symbool

    • Zoekopdrachten op basis van bereik (gebaseerd op ">", "<", ">=", "<="):

      • Voor numerieke waarden worden de laagste/hoogste grenzen gedetecteerd op basis van de numerieke waarde. Bijvoorbeeld: >10<100 is gelijk aan <100>10. Beide worden geïnterpreteerd als [SearchedField] > 10 AND [SearchedField] < 100.

      • Bij andere gegevenstypen worden de laagste/hoogste grenzen gedetecteerd op basis van de volgorde in de zoekvoorwaarde. Bijvoorbeeld: >Value1<Value2 is niet hetzelfde als <Value2>Value1. In het tweede geval wordt er van uitgegaan dat Value2 overeenkomt met de lagere grens en wordt geïnterpreteerd als [SearchedField] < Value2 OR [SearchedField] > Value1.

    • Zoekopdracht op basis van uitdrukking, aangenomen dat de uitdrukking voldoet aan de beperkingen van Direct Query.

    InformatieVoor een volledige lijst van zoekmogelijkheden in het geheugen raadpleegt u Zoeken binnen selecties of visualisaties.

Meer informatie

 

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!