Qual é o ponto de extremidade de análise SQL para uma lakehouse?
O Microsoft Fabric fornece uma experiência baseada em SQL para tabelas Delta 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 segurança SQL. Para acessar o ponto de extremidade da análise SQL, selecione um item correspondente na exibição do espaço de trabalho ou alterne para o modo de ponto de extremidade da análise SQL no Lakehouse Explorer.
A criação de uma lakehouse cria um ponto de extremidade de análise SQL, que aponta para o armazenamento de tabela Delta da lakehouse. Depois de criar uma tabela Delta na lakehouse, ela fica disponível para consulta usando o ponto de extremidade de análise SQL. A documentação de depósito e o banco de dados SQL no Microsoft Fabric provisionam automaticamente um ponto de extremidade de análise SQL quando criado.
Reprovisionamento de ponto de extremidade de análise SQL
Oferecemos a capacidade de repetir o provisionamento de pontos finais de análise SQL diretamente em um lakehouse. Portanto, se sua tentativa inicial de provisionamento falhar, você tem a opção de tentar novamente sem a necessidade de criar uma casa de lago totalmente nova. Esse recurso permite que você atenue automaticamente os problemas de provisionamento de maneira conveniente na interface do usuário, evitando a necessidade de recriação completa da casa do lago.
Nota
É importante observar que, embora esse recurso melhore a experiência do usuário, um reprovisionamento de ponto de extremidade de análise SQL ainda pode falhar, assim como durante a criação inicial de um lakehouse.
Modo somente leitura do ponto de extremidade de análise SQL
O ponto de extremidade de análise SQL opera no modo somente leitura sobre tabelas Delta lakehouse. Você só pode ler dados de tabelas Delta usando o ponto de extremidade de análise SQL. Embora você só possa executar operações de leitura em tabelas Delta por meio do ponto de extremidade analítico SQL, você tem a flexibilidade de criar funções, definir exibições e implementar segurança no nível de objeto SQL para gerenciar o acesso e estruturar seus dados de forma eficaz.
Nota
As tabelas Delta externas criadas com o código Spark não serão visíveis para o ponto de extremidade de análise SQL. Use atalhos no espaço Tabela para tornar as tabelas Delta externas visíveis para o ponto de extremidade da análise SQL. Para saber como criar um atalho, consulte Criar um atalho para ficheiros ou tabelas.
Para modificar dados em tabelas Lakehouse Delta, você precisa alternar para o modo lakehouse e usar o Apache Spark.
Controle de acesso usando segurança SQL
Você pode definir a segurança no nível do objeto para acessar dados usando o ponto de extremidade da análise SQL. Essas regras de segurança só se aplicarão para acessar dados por meio do ponto de extremidade de análise SQL. Para garantir que os dados não estejam acessíveis de outras maneiras, você deve definir funções e permissões do espaço de trabalho, consulte Funções e permissões do espaço de trabalho.