Compartilhar via


O que é o ponto de extremidade de análise de SQL para um banco de dados SQL no Fabric?

Aplica-se a:banco de dados SQL no Microsoft Fabric e endpoint de análise SQL

Microsoft Fabric fornece uma experiência baseada em SQL para o banco de dados SQL no Fabric data automaticamente replicado no OneLake. Essa experiência baseada em SQL é chamada de ponto de extremidade de análise SQL. Você pode analisar dados do OneLake 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 no modo de exibição do workspace ou alterne para o modo de ponto de extremidade de análise sql no banco de dados SQL no Gerenciador do Fabric.

A criação de um banco de dados SQL no Fabric cria um ponto de extremidade de análise de SQL, que aponta para o banco de dados SQL no armazenamento de tabelas Delta do Fabric. Depois de criar uma tabela transacional no banco de dados SQL no Fabric, ela estará disponível para consulta usando o endpoint de análise SQL. Usando tecnologia semelhante, um banco de dados , warehouse e Fabric OneLake provisionam automaticamente um ponto de extremidade de análise SQL quando criados.

Captura de tela do banco de dados SQL no workspace do ponto de extremidade de análise de SQL do Fabric.

O ponto de extremidade de análise do SQL é somente leitura

O ponto de extremidade de análise do SQL opera no modo somente leitura no banco de dados SQL nas tabelas Delta do Fabric. Com o endpoint de análise SQL, os comandos T-SQL podem definir e consultar objetos de dados, mas não manipular ou modificar os dados. Você pode criar funções, exibições e implementar a segurança no nível do objeto SQL para gerenciar o acesso e estruturar seus dados com eficiência. Para modificar dados no banco de dados SQL diretamente nas tabelas Delta do Fabric no OneLake, use o Apache Spark.

Tabelas Delta externas criadas com o código do Spark não serã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 os atalhos do OneLake.

Conectar-se ao ponto de extremidade de análise do SQL

Você pode se conectar ao ponto de extremidade de análise do SQL por meio do Power BI Desktop ou de ferramentas de cliente, como SQL Server Management Studio ou a extensão MSSQL para Visual Studio Code. O ponto de extremidade de análise SQL possui uma cadeia de conexão que é <server-unique-identifier>.<tenant>.fabric.microsoft.com, ao contrário da cadeia de conexão do próprio banco de dados SQL, que é <server-unique-identifier>.database.windows.net. Para localizar a cadeia de conexão do endpoint de análise do SQL no espaço de trabalho, selecione o menu ... e, em seguida, Copiar cadeia de conexão SQL, ou localize a cadeia de conexão em Configurações na página do endpoint SQL.

Você também pode consultar o ponto de extremidade de análise do SQL no editor de consultas SQL no portal do Fabric selecionando o ponto de extremidade de análise do SQL na lista suspensa, conforme mostrado na seguinte captura de tela:

Captura de tela do portal do Fabric do seletor de lista suspensa do banco de dados SQL ou do ponto de extremidade de análise do SQL.

Para obter mais informações sobre como se conectar aos dados do banco de dados SQL, consulte Conectar ao banco de dados SQL em Microsoft Fabric.

Controle de acesso usando a segurança do SQL

Você pode definir a segurança no nível do objeto para usuários de banco de dados ou funções de banco de dados usando (funções de workspace ou permissões item) no portal do Fabric, ou usando instruções GRANT, REVOKE e DENY Transact-SQL. Essas regras de segurança só se aplicarão para acessar dados pelo ponto final de análise do SQL.

Collation

Atualmente, por padrão, um banco de dados SQL e seu endpoint de análise SQL têm ordenações diferentes. Um banco de dados SQL usa, por padrão, uma ordenação que não diferencia maiúsculas de minúsculas, enquanto seu ponto de extremidade de análise SQL usa, por padrão, uma ordenação que diferencia maiúsculas de minúsculas. O novo item de ponto de extremidade de análise SQL para um novo banco de dados SQL no Fabric usa a ordenação do workspace do Fabric, não a ordenação do item pai.

Você pode alterar a ordenação padrão para todos os novos endpoints do SQL Analytics no nível do espaço de trabalho. Por padrão, a configuração Data Warehouse Collations de um workspace diferencia maiúsculas de minúsculas (Latin1_General_100_BIN2_UTF8). Você pode alterar o workspace para usar uma ordenação que ignora maiúsculas e minúsculas (Latin1_General_100_CI_AS_KS_WS_SC_UTF8), mas isso só se aplica a novos itens do endpoint de análise do SQL. A collation do endpoint de análise SQL padrão é controlada pela configuração de collation do Data Warehouse do espaço de trabalho. Para obter mais informações e etapas para alterar a ordenação padrão do Data Warehouse do workspace, consulte Warehouse collation.