Utforska data med SQL Workbench
Använd SQL Workbench för att felsöka data och utveckla SQL-frågor. Du kan utforska data och validera SQL över förberedda uppgifter och datalagerskikt i en projektkontext.
SQL Workbench är tillgängligt för data pipeline-projekt som använder ett datalager. Du kör frågor i datalagret som är kopplat till projektet.
Begränsningar
-
Endast skrivskyddade SQL-frågor stöds. Datamodifieringssatser blockeras.
-
Lake-mellanlagring och knowledge marts stöds inte i objektläsaren.
-
Makron stöds inte. Om en transformering innehåller makron visas transformeringen för fullständig laddning i Källfråga.
Nödvändiga behörigheter
-
För att köra frågor måste du ha Kan visa data i det utrymme där projektets koppling finns.
-
För att spara, redigera, byta namn på eller ta bort SQL-skript måste du ha Kan redigera i projektutrymmet.
Mer information om utrymmesroller finns i Roller och behörigheter för datautrymmen.
Öppna SQL Workbench
Öppna SQL Workbench i ett data pipeline-projekt. SQL Workbench körs alltid i kontexten av det aktuella projektet.
-
Klicka på SQL Workbench i toppmenyn.
Bläddra bland tabeller
Tabeller listar tabeller från förberedda uppgifter i:
-
Det aktuella projektet.
-
Refererade projekt på samma dataplattform.
Endast fysiska tabeller i externa scheman visas.
För Qlik Open Lakehouse-projekt listar Tabeller speglingsuppgifter från det aktuella projektet och refererade projekt. SQL Workbench visar endast speglingsuppgifter som matchar projektets lakehouse-typ: Snowflake, Redshift eller Databricks.
För varje tabell kan du visa databas, schema, kolumner och datatyper.
-
Klicka på Filtrera efter uppgiftstyp för att filtrera uppgifterna.
-
Klicka på Sortera och gruppera för att ordna uppgifter och ställa in en sorteringsordning.
Lägga till fler projekt
Från början ser du bara uppgifter från det aktuella projektet. Du kan lägga till fler projekt för att kunna använda dem i din fråga.
-
Klicka på
för att lägga till fler projekt som ska vara tillgängliga.
Du kan välja bland projekt som använder samma datalager.
Välj projekten och klicka på Tillämpa.
Alla förberedda uppgifter i de valda projekten är nu tillgängliga.
För Qlik Open Lakehouse-projekt visar SQL Workbench endast speglingsuppgifter som matchar projektets lakehouse-typ.
Skapa frågor
Du kan använda en eller flera flikar för att skriva SQL och köra valda satser eller den aktuella satsen.
Varje flik körs i sin egen session, vilket möjliggör parallell frågekörning.
När du redigerar frågan kan du använda följande verktyg:
-
Ångra föregående redigering
-
Gör om det som tidigare ångrades
-
Autoformatera SQL-koden
-
Kommentera/avkommentera den aktuella raden
-
Sök och ersätt text i koden
Lägga till en SELECT-sats för en tabell
Du kan lägga till en SELECT-sats som returnerar alla fält i en tabell.
-
Klicka på
på tabellen i Tabeller och klicka på Lägg till SELECT-sats.
En SELECT-sats som returnerar alla fält från den valda tabellen läggs till i frågeredigeraren.
Lägga till en fråga från ett transformeringsdataset
Du kan lägga till källfrågan för ett dataset som skapats i en Transformera-uppgift.
-
Klicka på
på datasetet i Tabeller och klicka på Lägg till källfråga.
Frågan som användes för att skapa det valda datasetet läggs till i frågeredigeraren.
Köra frågor
Du kan köra hela frågan eller en vald sats genom att klicka på Kör fråga.
-
Om du inte har valt något i frågeredigeraren körs hela frågan.
-
Om du valde en sats i redigeraren körs den satsen.
När frågan körs kan du kontrollera resultatet i:
-
Resultat
Exempeldata som returneras av frågan.
Anteckning om informationDu måste ha rollen Kan visa data i kopplingens utrymme. Dessutom måste Visa data i Data Integration vara aktiverat i din klientorganisation. -
Metadata
Listar kolumner med information om datatyper och nullbarhet.
Spara och hantera SQL-skript
Du kan spara SQL-skript i SQL Workbench för återanvändning genom att klicka på Spara. Skript sparas i projektet och kan visas av alla projektanvändare. Du kan lista, öppna, byta namn på och ta bort skript i Sparade skript.
-
För att ta bort ett skript, klicka på
på skriptet och sedan på Ta bort.
-
För att byta namn på ett skript, klicka på
på skriptet och sedan på Redigera.
Felsökning
-
Om frågekörningen misslyckas med behörighetsfel, verifiera att du har de nödvändiga rollerna i projektutrymmet och kopplingsutrymmet.
-
Om objekt saknas, verifiera att källuppgifterna är förberedda.
-
Om en sats är blockerad, verifiera att det är skrivskyddad SQL.
För allmän felsökning, se Felsöka datauppgifter.