Freigeben über


Was ist der SQL-Analyseendpunkt für eine SQL-Datenbank in Fabric?

Gilt für:SQL-Datenbank im Microsoft Fabric- und SQL-Analyseendpunkt

Microsoft Fabric bietet ein SQL-basiertes Erlebnis für die SQL-Datenbank in Fabric-Daten, die automatisch in OneLake repliziert werden. Diese SQL-basierte Benutzeroberfläche wird als SQL-Analyseendpunkt bezeichnet. Sie können OneLake-Daten in Delta-Tabellen mithilfe der T-SQL-Sprache analysieren, Funktionen speichern, Ansichten generieren und SQL-Sicherheit anwenden.

Um auf den SQL-Analyseendpunkt zuzugreifen, wählen Sie ein entsprechendes Element in der Arbeitsbereichsansicht aus, oder wechseln Sie in der SQL-Datenbank im Fabric-Explorer zum SQL Analytics-Endpunktmodus.

Das Erstellen einer SQL-Datenbank in Fabric erstellt einen SQL-Analyseendpunkt, der auf die SQL-Datenbank im Fabric Delta-Tabellenspeicher verweist. Nachdem Sie eine Transaktionstabelle in der SQL-Datenbank in Fabric erstellt haben, steht sie für die Abfrage mithilfe des SQL-Analyseendpunkts zur Verfügung. Mithilfe ähnlicher Technologien stellen eine Datenbank, ein Warehouse und Fabric OneLake bei ihrer Erstellung automatisch einen SQL-Analytics-Endpunkt bereit.

Screenshot der SQL-Datenbank im Fabric SQL Analytics-Endpunktarbeitsbereich.

Der SQL-Analyseendpunkt ist schreibgeschützt.

Der SQL-Analyseendpunkt wird im schreibgeschützten Modus über die SQL-Datenbank in Fabric Delta-Tabellen ausgeführt. Mit dem SQL-Analyseendpunkt können T-SQL-Befehle Datenobjekte definieren und abfragen, die Daten jedoch nicht bearbeiten oder ändern. Sie können Funktionen, Ansichten und Sicherheit auf SQL-Objektebene erstellen und implementieren, um den Zugriff und die Struktur Ihrer Daten effektiv zu verwalten. Verwenden Sie Apache Spark, um Daten in der SQL-Datenbank direkt in Fabric Delta-Tabellen in oneLake zu ändern.

Externe Deltatabellen, die mit Spark-Code erstellt wurden, sind für einen SQL-Analyseendpunkt nicht sichtbar. Verwenden Sie im Tabellenbereich Tastenkombinationen, um externe Deltatabellen für einen SQL-Analyseendpunkt sichtbar zu machen. Um zu erfahren, wie Sie eine Verknüpfung erstellen, lesen Sie OneLake-Verknüpfungen.

Herstellen einer Verbindung mit dem SQL-Analyseendpunkt

Sie können über Power BI Desktop- oder Clienttools wie SQL Server Management Studio oder die MSSQL-Erweiterung für Visual Studio Code eine Verbindung mit dem SQL-Analyseendpunkt herstellen. Der SQL-Analyseendpunkt connection string sieht wie <server-unique-identifier>.<tenant>.fabric.microsoft.com im Gegensatz zum connection string der SQL-Datenbank selbst aus, der wie <server-unique-identifier>.database.windows.net aussieht. So finden Sie die Verbindungszeichenfolge des SQL-Analytik-Endpunkts im Arbeitsbereich: wählen Sie im Menü ...SQL-Verbindungszeichenfolge kopieren aus, oder Sie finden die Verbindungszeichenfolge unter Einstellungen auf der Seite SQL-Endpunkt.

Sie können auch den SQL-Analyseendpunkt im SQL-Abfrage-Editor im Fabric-Portal abfragen, indem Sie den SQL-Analyseendpunkt aus der Dropdownliste auswählen, wie im folgenden Screenshot gezeigt:

Screenshot des Fabric-Portals mit der Dropdown-Liste zur Auswahl der SQL-Datenbank oder des SQL-Analyseendpunkts.

Weitere Informationen zum Herstellen einer Verbindung mit Ihren SQL-Datenbankdaten finden Sie unter Verbinden mit Ihrer SQL-Datenbank in Microsoft Fabric.

Zugriffssteuerung mithilfe der SQL-Sicherheit

Sie können die Sicherheit auf Objektebene für Datenbankbenutzer oder Datenbankrollen mithilfe von (workspace-Rollen oder Item-Berechtigungen) im Fabric-Portal festlegen, oder mit GRANT, REVOKE und DENY Transact-SQL Anweisungen. Diese Sicherheitsregeln gelten nur für den Zugriff auf Daten über den SQL-Analyseendpunkt.

Sortierung

Derzeit weisen eine SQL-Datenbank und ihr SQL-Analyseendpunkt unterschiedliche Sortierungen auf. Eine SQL-Datenbank verwendet standardmäßig eine Groß-/Kleinschreibung ignorierende Sortierung, während der SQL-Analyseendpunkt standardmäßig eine groß-/kleinschreibungssensitive Sortierung verwendet. Das neue SQL Analytics-Endpunktelement für eine neue SQL-Datenbank in Fabric verwendet die Fabric-Arbeitsbereichsortierung, nicht die Sortierung des übergeordneten Elements.

Sie können die Standardsortierung für alle neuen SQL-Analyseendpunkte auf Arbeitsbereichsebene ändern. Standardmäßig ist die Einstellung der Data Warehouse Collations eines Arbeitsbereichs auf Groß-/Kleinschreibung empfindlich (Latin1_General_100_BIN2_UTF8). Sie können den Arbeitsbereich so ändern, dass eine Sortierung ohne Groß-/Kleinschreibung (Latin1_General_100_CI_AS_KS_WS_SC_UTF8) verwendet wird, dies gilt jedoch nur für neue SQL Analytics-Endpunktelemente. Die standardmäßige SQL Analytics-Endpunktsortierung wird durch die Data Warehouse Sortierungseinstellung des Arbeitsbereichs gesteuert. Weitere Informationen und Schritte zum Ändern der Data Warehouse Standardsortierung des Arbeitsbereichs finden Sie unter Warehouse-Sortierung.