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 é chamada de ponto de extremidade de análise 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. A documentação do warehouse e banco de dados SQL no Microsoft Fabric provisionam automaticamente um ponto de extremidade de análise de SQL quando criados.
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.
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 endpoint de analytics do SQL, você tem a flexibilidade de criar funções, definir visualizações e implementar segurança de nível de objeto no SQL para gerenciar o acesso e estruturar seus dados de forma eficaz.
Observação
Tabelas Delta externas criadas com código Spark não ficarão visíveis para o ponto de extremidade de análise do 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 só se aplicarão para acessar dados por meio do ponto de extremidade de análise 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 Funções e permissões do workspace.