Compartilhar via


O que é o ponto de extremidade de análise do SQL para um lakehouse?

O Microsoft Fabric fornece uma experiência baseada em SQL para tabelas Delta do lakehouse. Essa experiência baseada em SQL é o endpoint analítico de SQL. Você pode analisar dados em tabelas Delta usando a linguagem T-SQL, salvar funções, gerar exibições e aplicar a segurança do SQL. Para acessar o ponto de extremidade de análise do SQL, selecione um item correspondente na exibição do espaço de trabalho ou alterne para o modo de ponto de extremidade de análise do SQL no Lakehouse explorer.

A criação de um lakehouse cria um ponto de extremidade de análise SQL, que aponta para o armazenamento de tabela Delta do lakehouse. Depois de criar uma tabela Delta no Lakehouse, ela estará imediatamente disponível para consulta usando o ponto de extremidade de análise do SQL. Muitos itens do Fabric, incluindo um warehouse, um banco de dados espelhado, um banco de dados SQL e um Cosmos DB, provisionam automaticamente um ponto de extremidade de análise de SQL quando criados.

Captura de tela da tela principal do ponto de extremidade de análises de SQL do Lakehouse.

Reprovisionamento do ponto de extremidade de análise do SQL

Oferecemos a capacidade de tentar novamente o provisionamento de ponto de extremidade de análise do SQL diretamente dentro do lakehouse. Portanto, se sua tentativa de provisionamento inicial falhar, você terá a opção de tentar novamente sem a necessidade de criar um lakehouse totalmente novo. Esse recurso permite que você atenue automaticamente os problemas de provisionamento de maneira conveniente na interface do usuário, evitando a necessidade de uma recriação completa do lakehouse.

Captura de tela do reaprovisionamento do ponto de extremidade de análises SQL do Lakehouse.

Observação

É importante observar que, embora esse recurso melhore a experiência do usuário, um reprovisionamento de ponto de extremidade de análise do SQL ainda pode falhar, da mesma forma que durante a criação inicial de um lakehouse.

Modo somente leitura do ponto de extremidade de análise do SQL

O ponto de extremidade de análise SQL opera no modo somente leitura em tabelas Delta do lakehouse. Você só pode ler dados de tabelas Delta usando o ponto de extremidade de análise do SQL. Embora você só possa executar operações de leitura em tabelas Delta por meio do ponto de extremidade de análise do SQL, você tem a flexibilidade de criar funções, definir exibições e implementar a segurança em nível de objeto do SQL para gerenciar o acesso e estruturar seus dados com eficiência.

Observação

As tabelas Delta externas criadas com o código Spark não são visíveis para o endpoint de análise SQL. Use atalhos no espaço de Tabela para tornar as tabelas Delta externas visíveis para o ponto de extremidade de análise do SQL. Para saber como criar um atalho, consulte Criar um atalho para arquivos ou tabelas.

Para modificar dados em tabelas Delta do lakehouse, você precisa alternar para o modo lakehouse e usar o Apache Spark.

Controle de acesso usando a segurança do SQL

Você pode definir a segurança em nível de objeto para acessar dados usando o ponto de extremidade de análise do SQL. Essas regras de segurança se aplicam apenas ao acesso a dados por meio do ponto de extremidade de análise do SQL, confira as permissões granulares do SQL

Para garantir que os dados não sejam acessíveis de outras maneiras, você deve definir funções e permissões de workspace, consulte as funções e permissões do Workspace.

Limitações do endpoint de análise SQL

O endpoint de análise SQL tem algumas limitações com base no uso do mecanismo do Fabric Data Warehouse. Para obter mais informações, consulte Limitações do endpoint de análises SQL.