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 anslutet 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.
Krävda 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 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.
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 har valt 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 klickar du på
på skriptet och sedan på Ta bort.
-
För att byta namn på ett skript klickar du på
på skriptet och sedan på Redigera.
Felsökning
-
Om frågekörningen misslyckas med behörighetsfel, verifiera att du har de krävda rollerna i projektutrymmet och kopplingens utrymme.
-
Om objekt saknas, verifiera att källuppgifterna är förberedda.
-
Om en sats blockeras, verifiera att det är skrivskyddad SQL.
För allmän felsökning, se Felsöka datauppgifter.