Del via


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

Gjelder for:SQL database i Microsoft Fabric og SQL-analyseendepunkt

Microsoft Fabric tilbyr en SQL-basert opplevelse for SQL-databaser i Fabric-data automatisk replikert inn i 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-analyseendepunktet via Power BI skrivebords- eller klientverktøy som SQL Server Management Studio eller MSSQL-utvidelsen for Visual Studio Code. SQL-analyseendepunktet connection string ser ut som <server-unique-identifier>.<tenant>.fabric.microsoft.com i motsetning til connection string i SQL-databasen, som ser ut som <server-unique-identifier>.database.windows.net. For å finne connection string til SQL-analyseendepunktet i arbeidsområdet, velg menyen ... og deretter Kopier SQL connection string, eller finn connection string i Innstillinger på siden SQL endpoint.

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.

For mer informasjon om hvordan du kobler til SQL-databasedataene dine, se Koble til SQL-databasen din i Microsoft Fabric.

Tilgangskontroll ved hjelp av SQL-sikkerhet

Du kan sette objektnivå-sikkerhet for databasebrukere eller databaseroller ved å bruke (workspace-roller eller item permissions) i Fabric-portalen, eller ved å bruke 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 er en arbeidsområdes innstilling Data Warehouse Collations mellombokstavssensitiv (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 sammenstilling av endepunktet i SQL-analyse styres av arbeidsområdets Data Warehouse-innstilling. For mer informasjon og trinn for å endre arbeidsområdets Data Warehouse standard sortering, se Warehouse-samling.