Partilhar via


Qual é o endpoint de análises SQL para um banco de dados SQL no Fabric?

Aplica-se a:base de dados SQL em Microsoft Fabric e endpoint de análise SQL

Microsoft Fabric fornece uma experiência baseada em SQL para bases de dados SQL, com dados do Fabric a serem replicados automaticamente no OneLake. Esta experiência baseada em SQL é denominada endpoint 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 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 banco de dados SQL no Fabric explorer.

A criação de uma base de dados SQL no Fabric cria um endpoint de análise SQL, que aponta para a base de dados SQL no armazenamento de tabelas Delta do Fabric. Depois de criar uma tabela transacional na base de dados SQL do Fabric, esta fica disponível para consulta através do endpoint de análise SQL. Usando tecnologia semelhante, um banco de dados, um armazém e o Fabric OneLake provisionam automaticamente um ponto de extremidade de análise SQL quando criados.

Captura de ecrã do banco de dados SQL no espaço de trabalho do ponto de extremidade de análise SQL do Fabric.

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

O ponto de extremidade de análise SQL opera em modo de leitura apenas sobre o banco de dados SQL nas tabelas Delta do Fabric. Com o ponto final 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 segurança em nível de objeto SQL para gerenciar o acesso e estruturar seus dados de forma eficaz. Para modificar dados no banco de dados SQL diretamente em tabelas Delta em Fabric no OneLake, use o Apache Spark.

Tabelas Delta externas criadas com código Spark não serão visíveis para SQL Analytics Endpoint. 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 Atalhos do OneLake.

Conectar-se ao endpoint de análise SQL

Pode ligar-se ao endpoint de análise SQL através do Power BI Desktop ou de ferramentas cliente, como SQL Server Management Studio ou a extensão MSSQL para Visual Studio Code. O endpoint de análise do SQL tem uma cadeia de ligação que é representada por <server-unique-identifier>.<tenant>.fabric.microsoft.com, em vez da cadeia de ligação da própria base de dados SQL, que é representada por <server-unique-identifier>.database.windows.net. Para encontrar a cadeia de conexão do endpoint SQL no espaço de trabalho, selecione o menu ... e depois Copiar cadeia de conexão SQL, ou encontre a cadeia de conexão em Configurações na página endpoint SQL.

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

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

Para mais informações sobre como se ligar aos dados da sua base de dados SQL, consulte Ligue à sua base de dados SQL em Microsoft Fabric.

Controle de acesso usando segurança SQL

Pode definir a segurança ao nível do objeto para utilizadores ou funções de base de dados usando (funções de espaço de trabalho ou permissões item) no portal Fabric, ou usando as instruções GRANT, REVOKE e DENY Transact-SQL. Essas regras de segurança só se aplicarão ao aceder a dados através do terminal de análise SQL.

Collation

Atualmente, por padrão, um banco de dados SQL e o seu endpoint de análises SQL têm diferentes agrupamentos. Um banco de dados SQL usa um agrupamento que não diferencia maiúsculas de minúsculas por padrão, e seu ponto de extremidade de análise SQL usa um agrupamento que diferencia maiúsculas de minúsculas por padrão. O novo item de endpoint de análise SQL para uma nova base de dados SQL no Fabric usa o agrupamento do espaço de trabalho do Fabric, em vez do que usa o item pai.

Você pode alterar o agrupamento padrão para todos os novos endpoints de analytics SQL ao nível do workspace. Por padrão, a definição de Data Warehouse Collations de um espaço de trabalho é sensível a maiúsculas e minúsculas (Latin1_General_100_BIN2_UTF8). Você pode alterar o espaço de trabalho para usar regras de ordenação (Latin1_General_100_CI_AS_KS_WS_SC_UTF8) que não diferenciem maiúsculas de minúsculas, mas isso só se aplica a novos elementos do ponto final de análise SQL. A classificação padrão de endpoints de análise SQL é controlada pela definição de Data Warehouse do workspace. Para mais informações e passos para alterar a colação padrão do armazém de dados do espaço de trabalho, consulte Warehouse collation.