Partilhar via


Qual é o endpoint de análise SQL para uma lakehouse?

O Microsoft Fabric fornece uma experiência baseada em SQL para tabelas Delta lakehouse. Esta experiência em SQL é o endpoint analítico 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 da tabela Delta da lakehouse. Depois de criar uma tabela Delta na lakehouse, ela fica disponível para consulta usando o endpoint de análise SQL. Muitos itens do Fabric, incluindo um armazém de dados, banco de dados espelhado, banco de dados SQL e Cosmos DB, provisionam automaticamente um ponto de extremidade de análise SQL quando criados.

Captura de ecrã da tela principal do ponto de extremidade de análise SQL do Lakehouse.

Reprovisionamento de endereço de extremidade de analítica 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 capacita o utilizador a mitigar por si próprio os problemas de provisionamento de forma conveniente através da interface de utilizador, evitando a necessidade de recriação completa do lakehouse.

Captura de tela do processo de reprovisionamento do endpoint de análise SQL do lakehouse.

Nota

É importante observar que, embora este recurso melhore a experiência do utilizador, um reprovisionamento do ponto de extremidade de análise SQL ainda pode falhar, assim como durante a criação inicial de um *lakehouse*.

Modo de leitura exclusiva do endpoint de análise SQL

O endpoint de análises SQL opera em modo de leitura sobre tabelas Delta lakehouse. Você só pode ler dados de tabelas Delta usando o endpoint de análise SQL. Embora você só possa executar operações de leitura em tabelas Delta por meio do ponto de extremidade de análise 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 são visíveis para o ponto de extremidade de análise SQL. Use atalhos no espaço de tabelas para tornar as tabelas Delta externas visíveis no ponto final de análise SQL. Para saber como criar um atalho, consulte Criar um atalho para ficheiros ou tabelas.

Para modificar dados em tabelas Lakehouse Delta, é necessário mudar para o modo Lakehouse e utilizar o Apache Spark.

Controle de acesso usando segurança SQL

Pode definir a segurança ao nível do objeto para aceder a dados utilizando a interface de análise SQL. Essas regras de segurança só se aplicam ao acesso a dados através do ponto final de análise SQL, ver Permissões granulares do 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.

Limitações do endpoint de análise SQL

O endpoint de análise SQL apresenta algumas limitações devido à utilização do motor Fabric Data Warehouse. Para mais informações, consulte Limitações do endpoint de análise SQL.