Banco de Dados SQL no Microsoft Fabric

O Microsoft Fabric segue evoluindo e expandindo suas capacidades com um novo recurso poderoso: o Banco de Dados SQL no Fabric, atualmente em versão prévia. A proposta é clara: unir o melhor dos bancos relacionais transacionais (OLTP) com a inteligência analítica do Fabric, em uma experiência unificada, simplificada e voltada ao desenvolvedor.

FABRICDATABASESNOVIDADE

Henrique Bueno

6/17/20252 min read

O que é o Banco de Dados SQL no Microsoft Fabric?

Trata-se de um banco de dados transacional baseado no mesmo mecanismo do Banco de Dados SQL do Azure, mas adaptado ao contexto do Fabric. Ele é fácil de configurar, possui recursos de performance inteligentes habilitados por padrão e oferece integração nativa com ferramentas e serviços como Spark, Notebooks, Power BI, engenharia e ciência de dados.

Entre os principais destaques:

  • Replicação automática dos dados no OneLake, prontos para análise

  • Editor SQL direto no portal do Fabric

  • Suporte a ferramentas como SSMS, Visual Studio Code e GitHub Copilot

  • Criação automática de modelo semântico e endpoint de análise SQL

Por que usar?

Além da facilidade operacional, o banco de dados SQL no Fabric representa um salto de produtividade e integração para quem trabalha com dados. Os dados ficam imediatamente disponíveis em formato Parquet no OneLake, permitindo:

  • Consultas cruzadas com outros bancos SQL, warehouses e espelhos

  • Execução de notebooks para transformação de dados

  • Orquestração de pipelines de ingestão

  • Uso em experimentos de Machine Learning e relatórios analíticos

O banco também oferece controles de segurança robustos (RLS, OLS) e autenticação via Microsoft Entra.

Consultas entre bancos no Fabric

Graças à replicação automática no OneLake, é possível realizar consultas entre bancos de dados SQL, warehouses e lakehouses em uma única query T-SQL. A integração é total, utilizando a convenção de nomenclatura de três partes.

Engenharia e Ciência de Dados com SQL no Fabric

No contexto de engenharia de dados, é possível:

  • Criar e gerenciar dados com Spark

  • Criar pipelines de ingestão

  • Executar jobs de streaming ou batch

  • Usar notebooks para transformação

Já na ciência de dados, o banco pode ser explorado em todo o ciclo de experimentação: preparação, modelagem, validação e integração com relatórios Power BI.

Portabilidade e controle de versão

O suporte ao SqlPackage permite:

  • Exportar/importar .bacpac

  • Criar e aplicar .dacpac com mudanças incrementais

  • Integração com repositórios Git para CI/CD

Esse nível de controle facilita implantações em escala, testes controlados e rollback seguro.

Compartilhamento e segurança

É possível compartilhar bancos de dados SQL com granularidade, sem precisar conceder acesso ao workspace completo. O compartilhamento garante acesso ao banco, ao endpoint de análise SQL e ao modelo semântico — tudo sob controle da identidade Microsoft Entra e com as permissões certas.

Você ainda pode localizar e acessar bancos compartilhados via o OneLake Data Hub ou pela seção “Compartilhado comigo” no portal.

API GraphQL, observabilidade e conectividade

  • Crie APIs GraphQL diretamente no portal do Fabric com poucos cliques

  • Monitore uso e consumo com o aplicativo Fabric Capacity Metrics

  • Espelhe bancos existentes (como SQL Azure) e integre seus dados ao Fabric

  • Use a política de conexão “Redirecionar” e consulte os IPs regionais permitidos

E os pools elásticos?

Embora o conceito de “pools elásticos” do Azure SQL Database não esteja presente com o mesmo nome, as capacidades do Fabric cumprem papel semelhante, permitindo compartilhar recursos entre bancos em diferentes workspaces de forma otimizada.

Continue acompanhando o BI com Bueno para mergulhar nas novidades do Microsoft Fabric, Azure, Power BI e transformar dados em decisões de forma muito mais eficiente.