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


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

Применимо к:SQL database в 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, таких как SQL Server Management Studio или расширение MSSQL для Visual Studio Code. Строка подключения конечной точки аналитики SQL выглядит как <server-unique-identifier>.<tenant>.fabric.microsoft.com, в отличие от строки подключения самой базы данных SQL, которая выглядит как <server-unique-identifier>.database.windows.net. Чтобы найти строку подключения конечной точки SQL аналитики в рабочей области, выберите меню ..., затем Копировать строку подключения SQL или найдите строку подключения в Настройки на странице конечной точки SQL.

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

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

Дополнительные сведения о подключении к данным базы данных SQL см. в статье Connect to your SQL database in Microsoft Fabric.

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

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

Collation

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

Параметры сортировки по умолчанию можно изменить для всех новых конечных точек аналитики SQL на уровне рабочей области. По умолчанию настройка колляций в хранилище данных рабочей области чувствительна к регистру (Latin1_General_100_BIN2_UTF8). Вы можете изменить рабочую область для использования регистронезависимой сортировки, но это относится только к новым элементам конечной точки SQL аналитики. Параметры сортировки конечных точек аналитики SQL по умолчанию управляются параметром сортировки хранилища данных рабочей области. Для получения дополнительной информации и шагов по изменению сортировки по умолчанию в хранилище данных рабочей области см. раздел Сортировка хранилища данных.