Поделиться через


Что такое конечная точка аналитики SQL для базы данных SQL в Fabric?

Применимо к:база данных SQL в Microsoft Fabric и конечная точка аналитики SQL

Microsoft Fabric предоставляет возможности на основе SQL для SQL базы данных в данных Fabric , автоматически реплицируемых в OneLake. Этот интерфейс на основе SQL называется конечной точкой аналитики SQL. Вы можете анализировать данные OneLake в разностных таблицах с помощью языка T-SQL, сохранять функции, создавать представления и применять безопасность SQL.

Чтобы получить доступ к конечной точке аналитики SQL, выберите соответствующий элемент в представлении рабочей области или переключитесь в режим конечной точки аналитики SQL в базе данных SQL в обозревателе Fabric.

Создание базы данных SQL в Fabric создает конечную точку аналитики SQL, которая указывает на базу данных SQL в хранилище таблиц Fabric Delta. После создания транзакционной таблицы в базе данных SQL в Fabric она доступна для запроса с помощью конечной точки аналитики SQL. Используя аналогичную технологию, при создании базы данных, хранилища и Fabric OneLake автоматически подготавливается конечная точка аналитики SQL.

Снимок экрана: база данных SQL в рабочей области конечной точки аналитики SQL Fabric.

Конечная точка аналитики SQL доступна только для чтения

Конечная точка аналитики SQL работает в режиме только для чтения в базе данных SQL в таблицах Delta Fabric. С помощью конечной точки аналитики SQL команды T-SQL могут определять и запрашивать объекты данных, но не управлять или изменять данные. Вы можете создавать функции, представления и реализовывать безопасность уровня объектов SQL для эффективного управления доступом и структурой данных. Чтобы изменить данные в базе данных SQL непосредственно в таблицах Fabric Delta в OneLake, используйте Apache Spark.

Внешние таблицы Delta, созданные с помощью кода Spark, не будут отображаться в конечной точке аналитики SQL. Используйте сочетания клавиш в пространстве таблиц, чтобы внешние таблицы Delta отображались в конечной точке аналитики SQL. Сведения о создании ярлыка см. в разделе "Сочетания клавиш OneLake".

Подключение к конечной точке аналитики SQL

Вы можете подключиться к конечной точке аналитики SQL с помощью Power BI Desktop или клиентских средств, таких как SQL Server Management Studio или расширение mssql для Visual Studio Code. Строка подключения конечной точки аналитики SQL выглядит как <server-unique-identifier>.<tenant>.fabric.microsoft.com, в отличие от строки подключения самой базы данных SQL, которая выглядит как <server-unique-identifer>.database.windows.net. Чтобы найти строку подключения конечной точки аналитики SQL в рабочей области, выберите ... меню и скопируйте строку подключения SQL или найдите строку подключения в параметрах на странице конечной точки SQL .

Вы также можете запросить конечную точку аналитики SQL в редакторе sql-запросов на портале Fabric , выбрав конечную точку аналитики SQL из раскрывающегося списка, как показано на следующем снимке экрана:

Снимок экрана селектора из раскрывающегося списка в портале Fabric для базы данных SQL или конечной точки аналитики SQL.

Дополнительные сведения о подключении к данным базы данных SQL см. в статье "Подключение к базе данных SQL" в Microsoft Fabric.

Управление доступом с помощью безопасности SQL

Безопасность на уровне объекта для пользователей базы данных или ролей базы данных можно задать с помощью (ролей рабочей области или разрешений элемента) на портале Fabric или с помощью инструкций GRANT, REVOKE и DENY Transact-SQL. Эти правила безопасности применяются только для доступа к данным через конечную точку аналитики SQL.