Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Gjelder for:✅SQL analytics endpoint, Warehouse og Mirrored Database i Microsoft Fabric
Denne artikkelen beskriver hvordan du bruker redigeringsprogrammet for SQL-spørringer i Microsoft Fabric-portalen til raskt og effektivt å skrive spørringer, og forslag til hvordan du best kan se informasjonen du trenger.
- Du kan også spørre dataene i lageret ditt ved å bruke flere verktøy med en SQL-tilkoblingsstreng.
- Du kan bygge forespørsler grafisk ved å bruke Visual query editor.
- Du kan raskt vise data i forhåndsvisningen av data.
SQL-spørringseditoren tilbyr IntelliSense, kodefullføring, syntaksmarkering, klientsideparsering og validering. Du kan kjøre DDL-setninger (Data Definition Language), Data Manipulation Language (DML) og DATA Control Language (DCL).
Redigeringsprogram for SQL-spørring i Fabric-portalen
SQL-spørringseditoren tilbyr en teksteditor for å skrive spørringer ved å bruke T-SQL. Slik får du tilgang til det innebygde redigeringsprogrammet for SQL-spørring:
Opprett en ny spørring ved å bruke knappen Ny SQL-spørring i båndet.
Velg nedtrekkslisten for SQL-maler for enkelt å lage T-SQL-objekter. Kodemalene fylles i SQL-spørringsvinduet ditt, som vist i bildet nedenfor.
Når du arbeider med SQL-spørringen, lagres spørringene automatisk med noen få sekunder. En «lagre»-indikator vises i spørringsfanen for å angi at spørringen lagres.
Fleroppgavekjøring mellom faner for forhåndsvisning av data, spørring og modellering
Dataforhåndsvisning, spørring og modellering åpnes som individuelle faner du kan multitaske mellom i editoren. Hvis du skriver en spørring, kan du bytte mellom å se en forhåndsvisning av dataene og å se relasjonene mellom tabellene du skriver spørringen for. Hvis du vil vise eller lukke alle fanene, velger du ikonet til høyre for alle fanene.
Vis spørringsresultater
Når du har skrevet T-SQL-spørringen, velger du Kjør for å kjøre spørringen.
Resultatforhåndsvisningen vises i Resultatseksjonen. Hvis spørringen returnerer mer enn 10 000 rader, viser forhåndsvisningen bare de første 10 000 radene. Du kan søke etter en streng i resultatruten for å filtrere rader som matcher søkekriteriene. Meldinger-fanen viser SQL-meldinger som returneres når SQL-spørringen kjøres.
Statuslinjen viser spørringsstatus, varighet av kjøringen og antall rader og kolonner som returneres i resultatene.
For å aktivere Lagre som-visning, Lagre som-tabell, Åpne i Excel, Utforsk disse dataene (forhåndsvisning) og Visualiser resultatmenyer , SQL-setningen som inneholder SELECT setningen i SQL-spørringseditoren.
Lagre som visning
Velg spørringen og lagre spørringen som en visning ved å bruke knappen Lagre som visning . Velg et skjemanavn, oppgi navnet på visningen, og verifiser SQL-setningen før du bekrefter opprettelsen av visningen. Når visningen er opprettet, vises den i Utforskeren.
Lagre som tabell
Bruk Lagre som tabell for å lagre spørringsresultatene dine i en tabell. Velg lageret hvor du vil lagre resultater, velg et skjema, og oppgi et tabellnavn for å laste inn resultater i tabellen ved å bruke setningen CREATE TABLE AS SELECT . Når tabellen er opprettet med suksess, vises den i Utforskeren.
Åpne i Excel
Velg Åpne i Excel for å åpne den tilsvarende T-SQL-spørringen i Excel og kjør spørringen. Du kan jobbe med resultatene i Microsoft Excel på din lokale datamaskin.
Følg disse trinnene for å arbeide med Excel-filen lokalt:
Når du har valgt Fortsett-knappen, finner du den nedlastede Excel-filen i Windows-Filutforsker, for eksempel i Nedlastinger-mappen i nettleseren.
Hvis du vil se dataene, velger du Aktiver redigering-knappen på båndet Beskyttet visning etterfulgt av Knappen Aktiver innhold på sikkerhetsadvarselsbåndet. Når begge er aktivert, får du følgende dialogboks for å godkjenne kjøring av den oppførte spørringen.
Velg Kjør.
Autentiser kontoen din ved å bruke Microsoft-kontoalternativet. Velg Koble til.
Etter at du har logget inn, ser du dataene som vises i regnearket.
Utforsk disse dataene (forhåndsvisning)
Utforsk disse dataene (forhåndsversjon) gir deg muligheten til å utføre ad hoc-utforskning av søkeresultatene. Ved å bruke denne funksjonen kan du starte en side-ved-side matrise og visuell visning for å bedre forstå trender eller mønstre bak søkeresultatene dine før du kaster deg ut i å bygge en fullstendig Power BI-rapport. Hvis du vil ha mer informasjon, kan du se Utforske dataene i Power Bi-tjeneste.
Visualiser resultater
Med Visualiser resultater kan du opprette rapporter fra spørringsresultatene i redigeringsprogrammet for SQL-spørringer.
Kopier
Nedtrekksmenyen Kopier lar deg kopiere resultatene og kolonnenavnene i datanettet. Du kan velge å kopiere resultater med kolonnenavn, bare kopiere resultatene, eller bare kopiere kolonnenavnene.
Flere resultatsett
Når du kjører flere spørringer og disse spørringene gir flere resultater, kan du velge nedtrekksmenyen Resultater for å se individuelle resultater.
Spørring på tvers av lager
Hvis du vil ha mer informasjon om krysslagerspørring, kan du se Spørring på tvers av lager.
Du kan skrive en T-SQL-spørring med den tredelte navnekonvensjonen for å referere til objekter og koble dem sammen på tvers av lagre, for eksempel:
SELECT
emp.Employee
,SUM(Profit) AS TotalProfit
,SUM(Quantity) AS TotalQuantitySold
FROM
[SampleWarehouse].[dbo].[DimEmployee] as emp
JOIN
[WWI_Sample].[dbo].[FactSale] as sale
ON
emp.EmployeeKey = sale.SalespersonKey
WHERE
emp.IsSalesperson = 'TRUE'
GROUP BY
emp.Employee
ORDER BY
TotalProfit DESC;
Håndter kjørende spørringer når du lukker spørringseditoren
Når en spørring fortsatt kjører og du lukker fanen for spørringseditoren, kan du avgjøre om spørringen skal fortsette å kjøre i bakgrunnen eller avbrytes.
Ja, fortsett å kjøre spørringen: Spørringen fortsetter å kjøre i bakgrunnen, med en toast-varsling som indikerer at den kjører. Når spørringen er ferdig, varsles du med en varsling slik at du kan gå tilbake til spørringen for å se resultatene.
Nei, avbryt spørringen: Spørringen avsluttes umiddelbart. Dette alternativet er nyttig for å frigjøre ressurser eller stoppe forespørsler du ikke lenger trenger.
Husk min preferanse og ikke vis igjen: Lagrer valget ditt lokalt i nettleserens informasjonskapsler.
Hurtigtaster
Tastatursnarveier gir en rask måte å navigere og jobbe mer effektivt i SQL-spørringseditoren. Tabellen nedenfor viser alle snarveier som er tilgjengelige i Windows og macOS, i Edge-nettleseren, for SQL-spørringseditoren i Microsoft Fabric-portalen:
| Funksjon | Windows-snarvei | macOS-snarvei |
|---|---|---|
| Handlinger i spørringseditoren | ||
| Kjør alle SQL-setninger i den aktive spørringsfanen | Ctrl + Enter / Shift + Enter | Kommando + Enter / Shift + Enter |
| Lukk gjeldende fane | CTRL + SKIFT + F4 | Kommando + Shift + F4 |
| Avbryte kjøring av SQL-skript | Ctrl + . | Kommando + . |
| Søkestreng | CTRL+F | Kommando + F |
| Erstatt streng | CTRL+H | Kommando + Alternativ + F |
| Angre | CTRL+Z | Kommando + Z |
| Gjør om | CTRL +Y | Kommando + Shift + Z |
| Gå ett ord til venstre | CTRL+ PIL VENSTRE | Kommando + venstre piltast |
| Gå ett ord til høyre | CTRL+PIL HØYRE | Kommando + høyre piltast |
| Økning i innrykk | Tab | Tab |
| Reduser innrykk | Skift + Tab | Skift + Tab |
| Kommentar | CTRL+K, CTRL+C | Kommando + K, kommando + C |
| Ikke komprimering | Ctrl + K, Ctrl + U | Kommando + K, kommando + U |
| Flytt markøren oppover | Pil opp | Pil opp |
| Flytt markøren ned | Pil ned | Pil ned |
| Velg alle | CTRL+A | Kommando + A |
| Forklar spørring (Copilot) | Ctrl + Alt + E | Kommando + Alternativ + E |
| Fiks-spørring (Copilot) | Ctrl + Alt + F | Kommando + Alternativ + X |
| Båndmekanismer | ||
| Oppdateringsmetadata | Ctrl + Shift + R | Kommando + Shift + R |
| Åpne settinger | Ctrl + Shift + X | Kommando + Shift + X |
| Kopier SQL-tilkoblingsstreng | Ctrl + Shift + C | Kommando + Shift + C |
| Åpen spørringsaktivitet | Ctrl + Shift + A | Kommando + Shift + A |
| Åpne Copilot chatpanel | Ctrl + Shift + I | Kommando + Skift + I |
| Ny semantisk modell | Ctrl + Shift + M | Kommando + Shift + M |
| Ny SQL-spørring | Ctrl + J | Kommando + J |
| Ny visuell forespørsel | Ctrl + Shift + J | Kommando + Shift + J |
| Utforskeraksjoner | ||
| Utvid utforskerpanelet | Ctrl + B | Kommando + B |
| Kollapsutforsker-rute | Ctrl + B | Kommando + B |
| Handlinger for spørringsresultater | ||
| Utvid resultatene | Ctrl + R | Kommando + R |
| Sammenbruddsresultater | Ctrl + R | Kommando + R |
Begrensninger
Hver gang du kjører spørringen i redigeringsprogrammet for SQL-spørring, åpnes en separat økt og lukker den på slutten av kjøringen. Denne oppførselen betyr at hvis du setter opp sesjonskontekst for flere spørringskjøringer, opprettholdes ikke konteksten for uavhengig kjøring av spørringer.
Du kan kjøre DDL-setninger (Data Definition Language), Data Manipulation Language (DML) og DCL (Data Control Language), men det finnes begrensninger for TCL-setninger (Transaction Control Language). Når du velger Kjør-knappen i redigeringsprogrammet for SQL-spørring, sender du inn en uavhengig satsvis forespørsel om å kjøre. Hver Kjør-handling i redigeringsprogrammet for SQL-spørringer er en satsvis forespørsel, og det finnes bare en økt per gruppe. Hver kjøring av kode i samme spørringsvindu kjører i en annen gruppe og økt.
- For eksempel, når du uavhengig utfører transaksjonssetninger, beholdes ikke sesjonskonteksten. I det følgende skjermbildet
BEGIN TRANutføres i den første forespørselen, men siden den andre forespørselen kjører i en annen økt, er det ingen transaksjon å comminiere. Commit- eller rollback-operasjonen feiler. Hvis SQL-batchen ikke inkluderer enCOMMIT TRAN, blir endringene som ble brukt etterpåBEGIN TRANikke committet.
SQL-spørringseditoren støtter
sp_set_session_contextikke .Sql-kommandoen oppretter en ny uavhengig gruppe i en ny økt i
GOredigeringsprogrammet for SQL-spørring.
- For eksempel, når du uavhengig utfører transaksjonssetninger, beholdes ikke sesjonskonteksten. I det følgende skjermbildet
Når du kjører en SQL-spørring med USE, må du sende SQL-spørringen som
USEén enkelt forespørsel.Visualize results støtter for øyeblikket ikke SQL-spørringer med en
ORDER BYklausul.T-SQL-setninger som bruker T-SQL-syntaksen
OPTIONstøttes for øyeblikket ikke i alternativene Utforsk disse dataene eller Visualiser resultater i DirectQuery-modus. Løsningen er å opprette visualiseringer i Power BI Desktop ved hjelp av importmodus .Følgende tabell oppsummerer forventet oppførsel som ikke samsvarer med SQL Server Management Studio eller mssql-utvidelsen med Visual Studio Code:
Scenario Støttes i SSMS/ADS Støttes i redigeringsprogrammet for SQL-spørring i Fabric-portalen Bruke SET-setninger (Transact-SQL) til å angi egenskaper for økt Ja Nei Bruke sp_set_session_context (Transact-SQL) for flere satsvise setninger Ja Nei Transaksjoner (Transact-SQL) (med mindre de utføres som én enkelt satsvis forespørsel) Ja Nei
Relatert innhold
- Behandle objekter i datavarehuset
- Spørring ved hjelp av redigeringsprogrammet for visualobjektspørring
- Opplæring: Opprette spørringer på tvers av lager med redigeringsprogrammet for SQL-spørring