Del via


Hva er endepunktet for SQL-analyse for en SQL-database i Fabric?

Gjelder for:SQL-database i Microsoft Fabric- og SQL Analytics-endepunkt

Microsoft Fabric gir en SQL-basert opplevelse for SQL-databaser i Fabric-data som automatisk replikeres til OneLake. Denne SQL-baserte opplevelsen kalles SQL Analytics-endepunktet. Du kan analysere OneLake-data i Delta-tabeller ved hjelp av T-SQL-språk, lagre funksjoner, generere visninger og bruke SQL-sikkerhet.

Hvis du vil ha tilgang til endepunktet for SQL-analyse, velger du et tilsvarende element i arbeidsområdevisningen eller bytter til SQL Analytics-endepunktmodus i SQL-database i Fabric Explorer.

Oppretting av en SQL-database i Fabric oppretter et SQL Analytics-endepunkt, som peker til SQL-databasen i Fabric Delta-tabelllagring. Når du har opprettet en transaksjonstabell i SQL-databasen i Fabric, er den tilgjengelig for spørring ved hjelp av SQL Analytics-endepunktet. Ved hjelp av lignende teknologi klargjør en database, et lager og Fabric OneLake automatisk et SQL Analytics-endepunkt når det opprettes.

Skjermbilde av SQL-database i fabric SQL analytics endpoint workspace.

SQL Analytics-endepunktet er skrivebeskyttet

Sql Analytics-endepunktet fungerer i skrivebeskyttet modus over SQL-databasen i Fabric Delta-tabeller. Med endepunktet for SQL-analyse kan T-SQL-kommandoer definere og spørre etter dataobjekter, men ikke manipulere eller endre dataene. Du kan opprette funksjoner, visninger og implementere sikkerhet på SQL-objektnivå for å administrere tilgang og strukturere dataene effektivt. Hvis du vil endre data i SQL-database direkte i Fabric Delta-tabeller i OneLake, kan du bruke Apache Spark.

Eksterne Delta-tabeller som er opprettet med Spark-kode, vil ikke være synlige for SQL Analytics-endepunktet. Bruk snarveier i tabellområdet til å gjøre eksterne Delta-tabeller synlige for SQL Analytics-endepunktet. Hvis du vil lære hvordan du oppretter en snarvei, kan du se OneLake-snarveier.

Koble til endepunktet for SQL-analyse

Du kan koble til SQL Analytics-endepunktet via Power BI Desktop eller klientverktøy, for eksempel SQL Server Management Studio eller mssql-utvidelsen for Visual Studio Code. Tilkoblingsstrengen for SQL-analyseendepunkt ser ut i <server-unique-identifier>.<tenant>.fabric.microsoft.com motsetning til tilkoblingsstrengen for selve SQL-databasen, som ser ut som <server-unique-identifer>.database.windows.net. Hvis du vil finne tilkoblingsstrengen for SQL Analytics-endepunktet i arbeidsområdet, velger du ... menyen og kopierer deretter SQL-tilkoblingsstrengen eller finner tilkoblingsstrengen i InnstillingerSQL-endepunktsiden .

Du kan også spørre sql analytics-endepunktet i redigeringsprogrammet for SQL-spørring i Fabric-portalen ved å velge SQL Analytics-endepunktet fra rullegardinlisten, som vist i følgende skjermbilde:

Skjermbilde fra Fabric-portalen for rullegardinlistevelgeren for SQL-databasen eller SQL Analytics-endepunktet.

Hvis du vil ha mer informasjon om hvordan du kobler til SQL-databasedataene, kan du se Koble til SQL-databasen i Microsoft Fabric.

Tilgangskontroll ved hjelp av SQL-sikkerhet

Du kan angi sikkerhet på objektnivå for databasebrukere eller databaseroller ved hjelp av (arbeidsområderoller eller elementtillatelser) i Fabric-portalen, eller ved hjelp av GRANT-, REVOKE- og DENY -Transact-SQL-setninger. Disse sikkerhetsreglene gjelder bare for tilgang til data via SQL Analytics-endepunktet.

Sortering

For øyeblikket har en SQL-database og SQL-analyseendepunktet som standard forskjellige sorteringer. En SQL-database bruker en sortering som skiller mellom store og små bokstaver som standard, og SQL-analyseendepunktet bruker en sortering som skiller mellom store og små bokstaver som standard. Det nye SQL-analyseendepunktelementet for en ny SQL-database i Fabric bruker Fabric-arbeidsområdesorteringen, ikke sorteringen av det overordnede elementet.

Du kan endre standard sortering for alle nye SQL Analytics-endepunkter på arbeidsområdenivå. Som standard skiller det mellom store og små bokstaver mellom store og små bokstaver i et arbeidsområdes Data Warehouse-sorteringer (Latin1_General_100_BIN2_UTF8). Du kan endre arbeidsområdet til å bruke en sortering som ikke skiller mellom store og små bokstaver (Latin1_General_100_CI_AS_KS_WS_SC_UTF8), men dette gjelder bare for nye SQL Analytics-endepunktelementer. Standard sortering av SQL-analyseendepunkt styres av arbeidsområdets Data Warehouse-sorteringsinnstilling. Hvis du vil ha mer informasjon og fremgangsmåte for å endre arbeidsområdets standardsortering for datalager, kan du se Lagersortering.