Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Tip
Microsoft Fabric Data Warehouse é um armazém relacional de escala empresarial baseado numa base de data lake, com uma arquitetura pronta para o futuro, IA incorporada e novas funcionalidades. Se és novo no data warehousing, começa pelo Fabric Data Warehouse. As cargas de trabalho existentes de pool SQL dedicado podem atualizar para o Fabric para acessar novas capacidades em ciência de dados, análise em tempo real e relatórios.
Cada espaço de trabalho do Azure Synapse Analytics vem com endpoints de pool SQL sem servidor, que pode usar para consultar dados no Azure Data Lake nos formatos Parquet, Delta Lake, texto delimitado, Azure Cosmos DB ou Dataverse.
O pool SQL serverless é um serviço de consulta sobre os dados no seu data lake. Permite-lhe aceder aos seus dados através das seguintes funcionalidades:
- Uma sintaxe T-SQL familiar para consultar dados no local sem necessidade de copiar ou carregar dados para um armazenamento especializado. Para saber mais, veja a secção Suporte de T-SQL .
- Conectividade integrada através da interface T-SQL que oferece uma ampla gama de business intelligence e ferramentas de consulta ad-hoc, incluindo os drivers mais populares. Para saber mais, veja a secção Ferramentas de cliente. Pode saber mais no Vídeo de Introdução aos Conjuntos de SQL sem Servidor do Synapse.
O pool SQL sem servidor é um sistema de processamento de dados distribuído, construído para dados em grande escala e funções computacionais. O pool SQL sem servidor permite que você analise seu Big Data em segundos ou minutos, dependendo da carga de trabalho. Graças à tolerância a falhas de execução de consultas integrada, o sistema oferece alta confiabilidade e taxas de sucesso, mesmo para consultas de longa execução envolvendo grandes conjuntos de dados.
O pool SQL é sem servidor, portanto, não há infraestrutura para configurar nem clusters para manter. É fornecido um ponto final predefinido para este serviço em cada área de trabalho do Azure Synapse, para que possa começar a consultar dados assim que a área de trabalho for criada.
Não há cobrança para os recursos reservados. Você está sendo cobrado apenas pelos dados processados pelas consultas que você executa, portanto, este modelo é um verdadeiro modelo de pagamento por uso.
Se você usar o Apache Spark for Azure Synapse em seu pipeline de dados, para preparação, limpeza ou enriquecimento de dados, poderá consultar tabelas externas do Spark criadas no processo, diretamente do pool SQL sem servidor. Use Private Link para trazer o seu endpoint de pool SQL sem servidor para a sua rede virtual de espaço de trabalho gerida gerenciada.
Benefícios do pool SQL sem servidor
Se você precisar explorar dados no data lake, obter insights deles ou otimizar seu pipeline de transformação de dados existente, poderá se beneficiar do uso do pool SQL sem servidor. É adequado para os seguintes cenários:
- Descoberta e exploração básicas - Raciocine rapidamente sobre os dados em vários formatos (Parquet, CSV, JSON) em seu data lake, para que você possa planejar como extrair insights deles.
- Data warehouse lógico – Fornece uma abstração relacional sobre os dados brutos ou díspares, sem necessidade de realocar ou transformar os dados, permitindo assim uma visão sempre atualizada dos dados. Saiba mais sobre como criar um armazém de dados lógico.
- Transformação de dados - Maneira simples, escalável e eficiente de transformar dados no lago usando T-SQL, para que possam ser alimentados para BI e outras ferramentas ou carregados em um armazenamento de dados relacional (bancos de dados Synapse SQL, Banco de Dados SQL do Azure, etc.).
Diferentes funções profissionais podem se beneficiar do pool SQL sem servidor:
- Os engenheiros de dados podem explorar o lago, transformar e preparar dados usando esse serviço e simplificar seus pipelines de transformação de dados. Para obter mais informações, consulte este tutorial.
- Os cientistas de dados podem raciocinar rapidamente sobre o conteúdo e a estrutura dos dados no lago, graças a recursos como OPENROWSET e inferência automática de esquema.
- Os Analistas de Dados podem explorar dados e tabelas externas do Spark criadas por Cientistas de Dados ou Engenheiros de Dados usando a linguagem T-SQL familiar ou suas ferramentas favoritas, que podem se conectar ao pool SQL sem servidor.
- Os profissionais de BI podem criar rapidamente relatórios do Power BI sobre os dados nas tabelas lake e Spark.
Como começar a usar o pool SQL sem servidor
Em todos os espaços de trabalho do Azure Synapse é fornecido um endpoint de pool SQL serverless. Você pode criar um espaço de trabalho e começar a consultar dados instantaneamente usando ferramentas com as quais está familiarizado.
Certifique-se de que está a aplicar as melhores práticas para obter o melhor desempenho.
Ferramentas do cliente
O pool SQL sem servidor permite que as ferramentas de consulta ad-hoc SQL existentes e de business intelligence aproveitem o data lake. Como fornece uma sintaxe T-SQL familiar, qualquer ferramenta capaz de estabelecer uma conexão TDS com ofertas SQL pode ligar-se e consultar o Synapse SQL. Você pode se conectar ao Azure Data Studio e executar consultas ad-hoc ou conectar-se ao Power BI para obter informações em questão de minutos.
Suporte de T-SQL
O pool SQL sem servidor oferece área de superfície de consulta T-SQL, que é ligeiramente aprimorada/estendida em alguns aspetos para acomodar experiências em torno da consulta de dados semiestruturados e não estruturados. Além disso, alguns aspetos da linguagem T-SQL não são suportados devido ao design do pool SQL sem servidor, como exemplo, a funcionalidade DML não é suportada no momento.
- A carga de trabalho pode ser organizada usando conceitos familiares:
- Os bancos de dados - um endpoint de pool SQL sem servidor pode conter vários bancos de dados.
- Esquemas - Dentro de um banco de dados, pode haver um ou vários grupos de propriedade de objetos chamados esquemas.
- Vistas, procedimentos armazenados, funções de valor de tabela incorporadas
- Recursos externos – fontes de dados, formatos de arquivo e tabelas
A segurança pode ser imposta usando:
- Inícios de sessão e utilizadores
- Credenciais para controlar o acesso a contas de armazenamento
- Conceder, negar e revogar permissões por nível de objeto
- Integração com o Microsoft Entra
T-SQL suportado:
- A superfície completa de SELECT é suportada, incluindo a maioria das funções SQL.
- CETAS - CRIAR TABELA EXTERNA COMO