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


Что такое конечная точка аналитики 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.

Collation

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

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