Spør sql analytics-endepunktet eller Warehouse i Microsoft Fabric
Gjelder for:✅SQL analytics endpoint, Warehouse og Mirrored Database i Microsoft Fabric
Hvis du vil komme i gang med denne opplæringen, kan du se følgende forutsetninger:
Du bør ha tilgang til et SQL Analytics-endepunkt eller Warehouse i et premium kapasitetsområde med bidragsytere eller høyere tillatelser.
Velg spørringsverktøyet.
- Bruk redigeringsprogrammet for SQL-spørring i Microsoft Fabric-portalen.
- Bruk redigeringsprogrammet for visualobjektspørring i Microsoft Fabric-portalen.
Alternativt kan du bruke et av disse verktøyene til å koble til SQL Analytics-endepunktet eller Warehouse via en T-SQL-tilkoblingsstreng. Hvis du vil ha mer informasjon, kan du se Tilkobling.
Obs!
Se gjennom T-SQL-overflateområdet for SQL Analytics-endepunktet eller Warehouse i Microsoft Fabric.
Åpne et nytt SQL-spørringsvindu .
Det vises en ny fane der du kan skrive en SQL-spørring.
Skriv en SQL-spørring, og kjør den.
Åpne et nytt visualobjektspørringsvindu .
Det vises en ny fane der du kan opprette en visuell spørring.
Dra og slipp tabeller fra objektutforskeren til redigeringsprogrammet for visualobjekter for å opprette en spørring.
Du kan skrive kryssdatabasespørringer til lagre og databaser i gjeldende aktive arbeidsområde i Microsoft Fabric.
Det finnes flere måter du kan skrive kryssdatabase- eller krysslagerspørringer på i samme Microsoft Fabric-arbeidsområde, i denne delen utforsker vi eksempler. Du kan koble sammen tabeller eller visninger for å kjøre krysslagerspørringer i gjeldende aktive arbeidsområde.
Legg til endepunkt for SQL-analyse eller Lager fra gjeldende aktive arbeidsområde i objektutforsker ved hjelp av handlingen + Lagre. Når du velger SQL Analytics-endepunkt eller Lager fra dialogboksen, legges det til i objektutforskeren for referanse når du skriver en SQL-spørring eller oppretter visualobjektspørring.
Du kan referere til tabellen fra lagt til databaser ved hjelp av tredelt navngiving. Bruk det tredelte navnet i eksemplet nedenfor til å referere til
ContosoSalesTable
i den tilføyde databasenContosoLakehouse
.SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN Affiliation ON Affiliation.AffiliationId = Contoso.RecordTypeID;
Hvis du bruker tredelt navngiving til å referere til databasene/tabellene, kan du bli med i flere databaser.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;
Hvis du vil ha mer effektive og lengre spørringer, kan du bruke aliaser.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;
Hvis du bruker tredelt navngiving til å referere til databasen og tabellene, kan du sette inn data fra én database til en annen.
INSERT INTO ContosoWarehouse.dbo.Affiliation SELECT * FROM My_Lakehouse.dbo.Affiliation;
Du kan dra og slippe tabeller fra lagt til databaser til redigeringsprogrammet for visualobjektspørring for å opprette en spørring på tvers av databaser.
Når du har åpnet lageret fra arbeidsområdet, utvider du mappen database, skjema og tabeller i objektutforskeren for å se alle tabellene som er oppført.
Høyreklikk på tabellen du vil spørre etter, og velg Velg DE ØVERSTE 100 radene.
Når skriptet genereres automatisk, velger du Kjør-knappen for å kjøre skriptet og se resultatene.
Obs!
Foreløpig er det begrenset T-SQL-funksjonalitet. Se T-SQL-overflateareal for en liste over T-SQL-kommandoer som for øyeblikket ikke er tilgjengelige.