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


Что такое конечная точка аналитики SQL для lakehouse?

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

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

Снимок экрана: главный экран конечной точки аналитики SQL Lakehouse.

Повторная подготовка конечной точки аналитики SQL

Мы предлагаем возможность повторной подготовки конечных точек аналитики SQL непосредственно в озерном доме. Таким образом, если первоначальная попытка подготовки завершается сбоем, у вас есть возможность повторить попытку без необходимости создать совершенно новый lakehouse. Эта функция позволяет самостоятельно устранять проблемы с подготовкой в пользовательском интерфейсе, избегая необходимости полного повторного создания Lakehouse.

Снимок экрана: повторная подготовка конечной точки аналитики SQL Lakehouse.

Примечание.

Важно отметить, что в то время как эта функция улучшает взаимодействие с пользователем, конечная точка аналитики SQL может по-прежнему завершиться ошибкой, так же как и во время первоначального создания озера.

Режим только для чтения для конечной точки аналитики SQL

Конечная точка аналитики SQL работает в режиме только для чтения в таблицах Delta Lakehouse. Данные из разностных таблиц можно считывать только с помощью конечной точки аналитики SQL. Хотя можно только выполнять операции чтения с таблицами Delta через конечную точку аналитики SQL, вы имеете гибкость создавать функции, определять представления и внедрять безопасность на уровне SQL-объектов для эффективного управления доступом и структурой данных.

Примечание.

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

Чтобы изменить данные в таблицах Delta Lakehouse, необходимо переключиться в режим lakehouse и использовать Apache Spark.

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

Вы можете задать безопасность на уровне объекта для доступа к данным с помощью конечной точки аналитики SQL. Эти правила безопасности применяются только для доступа к данным через конечную точку аналитики SQL, см. детализированные разрешения SQL

Чтобы гарантировать, что данные недоступны другими способами, необходимо задать роли и разрешения рабочей области, просмотреть роли и разрешения рабочей области.