Dela via


Vad är SQL-analysslutpunkten för en SQL-databas i Fabric?

Gäller för:SQL-databas i Microsoft Fabric- och SQL-analysslutpunkten

Microsoft Fabric tillhandahåller en SQL-baserad miljö för SQL-databaser i Fabric-data som automatiskt replikeras till OneLake. Den här SQL-baserade upplevelsen kallas SQL-analysslutpunkten. Du kan analysera OneLake-data i Delta-tabeller med T-SQL-språk, spara funktioner, generera vyer och tillämpa SQL-säkerhet.

För att få åtkomst till SQL-analysslutpunkten väljer du ett motsvarande objekt i arbetsytevyn eller växlar till SQL-analysslutpunktsläge i SQL Database i Fabric Explorer.

När du skapar en SQL-databas i Fabric skapas en SQL-analysslutpunkt som pekar på SQL-databasen i Fabric Delta-tabelllagring. När du har skapat en transaktionstabell i SQL-databasen i Fabric är den tillgänglig för frågor med hjälp av SQL-analysslutpunkten. Med liknande teknik etablerar en databas, ett lager och Fabric OneLake automatiskt en SQL-analysslutpunkt när de skapas.

Skärmbild av SQL-databasen i Fabrics SQL-analysarbetsyta med slutpunkt.

SQL-analysslutpunkten är endast läsbar

SQL-analysslutpunkten fungerar i läge för endast läsning över SQL-databaser i Fabric Delta-tabellerna. Med SQL-analysslutpunkten kan T-SQL-kommandon definiera och fråga efter dataobjekt men inte ändra eller ändra data. Du kan skapa funktioner, vyer och implementera SÄKERHET på SQL-objektnivå för att hantera åtkomst och strukturera dina data effektivt. Om du vill ändra data i SQL-databasen direkt i Fabric Delta-tabeller i OneLake använder du Apache Spark.

Externa Delta-tabeller som skapats med Spark-kod visas inte för SQL-analysslutpunkten. Använd genvägar i Tabellutrymme för att göra externa Delta-tabeller synliga för SQL-analysslutpunkten. Information om hur du skapar en genväg finns i OneLake-genvägar.

Ansluta till SQL Analytics-slutpunkten

Du kan ansluta till SQL-analysslutpunkten via Power BI Desktop eller klientverktyg som SQL Server Management Studio eller mssql-tillägget för Visual Studio Code. Anslutningssträngen för SQL-analysslutpunkten ser ut som <server-unique-identifier>.<tenant>.fabric.microsoft.com i motsats till anslutningssträngen för själva SQL-databasen, som ser ut som <server-unique-identifer>.database.windows.net. Om du vill hitta anslutningssträngen för SQL-analysslutpunkten på arbetsytan väljer du ... menyn och sedan Kopiera SQL-anslutningssträngen eller hittar anslutningssträngen i InställningarSQL-slutpunktssidan .

Du kan också köra frågor mot SQL-analysslutpunkten i SQL-frågeredigeraren i Fabric-portalen genom att välja SQL-analysslutpunkten från listrutan, enligt följande skärmbild:

Skärmbild från Fabric-portalen av väljaren för rullgardinsmenyn för SQL-databas eller SQL-analys-slutpunkt.

Mer information om hur du ansluter till sql-databasdata finns i Ansluta till din SQL-databas i Microsoft Fabric.

Åtkomstkontroll med SQL-säkerhet

Du kan ange säkerhet på objektnivå för databasanvändare eller databasroller med hjälp av (arbetsyteroller eller objektbehörigheter) i Infrastrukturportalen eller med hjälp av instruktionen GRANT, REVOKE och DENY Transact-SQL. Dessa säkerhetsregler gäller endast för åtkomst till data via SQL-analysslutpunkten.