Partilhar via


Qual é o ponto de extremidade de análise SQL para um banco de dados SQL na malha?

Aplica-se a:Banco de dados SQL no Microsoft Fabric e ponto de extremidade de análise SQL

O Microsoft Fabric fornece uma experiência baseada em SQL para banco de dados SQL em dados de malha replicados automaticamente 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 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 um banco de dados SQL no Fabric cria um ponto de extremidade de análise 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 fica disponível para consulta usando o ponto de extremidade de análise SQL. Usando tecnologia semelhante, um banco de dados, um depósito e o Fabric OneLake provisionam automaticamente um ponto de extremidade de análise SQL quando criados.

Captura de tela do banco de dados SQL no espaço de trabalho de 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 no modo somente leitura no banco de dados SQL em tabelas Delta de malha. Com o ponto de extremidade 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 de malha no OneLake, use o Apache Spark.

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 Atalhos do OneLake.

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

Você pode se conectar ao ponto de extremidade de análise SQL por meio da área de trabalho do Power BI ou de ferramentas de cliente, como o SQL Server Management Studio ou a extensão mssql para Visual Studio Code. A cadeia de conexão do ponto de extremidade da análise SQL se parece com <server-unique-identifier>.<tenant>.fabric.microsoft.com a cadeia de conexão do próprio banco de dados SQL, que se parece <server-unique-identifer>.database.windows.netcom . Para localizar a cadeia de conexão do ponto de extremidade de análise 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 Ponto de extremidade 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 obter mais informações sobre como se conectar aos dados do banco de dados SQL, consulte Conectar-se ao banco de dados SQL no Microsoft Fabric.

Controle de acesso usando segurança SQL

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

Collation

Atualmente, por padrão, um banco de dados SQL e seu ponto de extremidade de análise SQL têm agrupamentos diferentes. 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 ponto de extremidade de análise SQL para um novo banco de dados SQL na Malha usa o agrupamento do espaço de trabalho Malha, não o agrupamento do item pai.

Você pode alterar o agrupamento padrão para todos os novos pontos de extremidade de análise SQL no nível do espaço de trabalho. Por padrão, a configuração Agrupamentos de Data Warehouse de um espaço de trabalho diferencia maiúsculas de minúsculas (Latin1_General_100_BIN2_UTF8). Você pode alterar o espaço de trabalho para usar um agrupamento (Latin1_General_100_CI_AS_KS_WS_SC_UTF8) que não diferencia maiúsculas de minúsculas, mas isso só se aplica a novos itens de ponto de extremidade da análise SQL. O agrupamento de ponto de extremidade de análise SQL padrão é controlado pela configuração de agrupamento do Data Warehouse do espaço de trabalho. Para obter mais informações e etapas para alterar o agrupamento padrão do Data Warehouse do espaço de trabalho, consulte Agrupamento do armazém.