Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O espelhamento no Fabric oferece uma experiência fácil para evitar ETL (Extract Transform Load) complexo e integrar sua propriedade existente do SQL Server com o restante dos seus dados no Microsoft Fabric. Você pode replicar continuamente seus bancos de dados SQL Server existentes diretamente no OneLake da malha. Dentro do Fabric, você pode desbloquear cenários poderosos de business intelligence, inteligência artificial, engenharia de dados, ciência de dados e compartilhamento de dados.
Para obter um tutorial, consulte Tutorial: Configurar bancos de dados espelhados do Microsoft Fabric a partir do SQL Server.
Por que usar o espelhamento na malha?
Com o espelhamento na malha, você não precisa reunir serviços diferentes de vários fornecedores. Em vez disso, você pode desfrutar de um produto altamente integrado, de ponta a ponta e fácil de usar, projetado para simplificar suas necessidades de análise e criado para abertura e colaboração entre a Microsoft, o SQL Server e os 1000 anos de soluções de tecnologia que podem ler o formato de tabela Delta Lake de código aberto.
Que experiências analíticas são incorporadas?
Os bancos de dados espelhados são um item no Fabric Data Warehousing distinto do ponto de extremidade de análise Warehouse e SQL.
O espelhamento cria estes itens no espaço de trabalho do Fabric:
- O item de banco de dados espelhado. O espelhamento gerencia a replicação de dados no OneLake e a conversão para o Parquet, em um formato pronto para análise. Isso permite cenários downstream, como engenharia de dados, ciência de dados e muito mais.
- Um ponto de extremidade de análise SQL
Cada banco de dados espelhado do SQL Server tem um ponto de extremidade de análise SQL gerado automaticamente que fornece uma experiência analítica rica sobre as Tabelas Delta criadas pelo processo de espelhamento. Os usuários têm acesso a comandos T-SQL familiares que podem definir e consultar objetos de dados, mas não manipular os dados do ponto de extremidade de análise SQL, pois é uma cópia somente leitura. Você pode executar as seguintes ações no ponto de extremidade de análise SQL:
- Explore as tabelas que fazem referência a dados em suas tabelas Delta Lake do SQL Server.
- Não crie consultas e visualizações de código e explore dados visualmente sem escrever uma linha de código.
- Desenvolva exibições SQL, TVFs embutidos (funções com valor de tabela) e procedimentos armazenados para encapsular sua semântica e lógica de negócios em T-SQL.
- Gerencie permissões nos objetos.
- Consulte dados em outros Armazéns e Lakehouses no mesmo espaço de trabalho.
Além do editor de consultas SQL, há um amplo ecossistema de ferramentas que podem consultar o ponto de extremidade de análise SQL, incluindo o SQL Server Management Studio (SSMS),a extensão mssql com o Visual Studio Code e até mesmo o GitHub Copilot.
Ambientes suportados
SQL Server 2016 - 2022
- O SQL Server no Windows oferece suporte ao espelhamento de malha nas edições Standard, Enterprise e Developer.
- O SQL Server 2017 no Linux oferece suporte ao Fabric Mirroring a partir do CU18.
- O SQL Server 2019 e o SQL Server 2022 no Linux oferecem suporte ao espelhamento de malha.
- As instâncias do SQL Server hospedadas localmente, o SQL Server na VM do Azure, o SQL Server em nuvens que não são do Azure oferecem suporte ao Espelhamento de Malha.
SQL Server 2025
- O Espelhamento de Malha para SQL Server 2025 tem suporte para instâncias locais, atualmente não tem suporte para instâncias do SQL Server 2025 em execução em uma Máquina Virtual do Azure.
- Atualmente, o Fabric Mirroring para o SQL Server 2025 não tem suporte no SQL Server em Linux.
- O Espelhamento de Malha para SQL Server 2025 requer conexão com o Azure Arc, incluindo a Extensão do Azure para SQL Server. Para conhecer as etapas, consulte Tutorial: Configurar o espelhamento do Microsoft Fabric a partir do SQL Server.
Espelhando o SQL Server por trás do firewall
Configure um gateway de dados local ou um gateway virtual de rede para espelhar os dados. O gateway de dados facilita conexões seguras com seus bancos de dados de origem por meio de um ponto de extremidade privado ou de uma rede privada confiável. Saiba mais no tutorial espelhado do SQL Server e em Como proteger dados Bancos de dados espelhados do Microsoft Fabric a partir do SQL Server.
Transações ativas, cargas de trabalho e comportamentos do mecanismo replicador
- As transações ativas continuam a manter o truncamento do log de transações até que a transação seja confirmada e o SQL Server espelhado se recupere ou a transação seja anulada. Transações de longa duração podem fazer com que o log de transações seja preenchido mais do que o normal. O log de transações do banco de dados de origem deve ser monitorado para que o log de transações não seja preenchido. Para obter mais informações, consulte O log de transações cresce devido a transações de longa duração e CDC.
- Cada carga de trabalho do usuário varia. Durante o snapshot inicial, pode haver mais uso de recursos no banco de dados de origem, tanto para CPU quanto IOPS (operações de entrada/saída por segundo, para ler as páginas). As operações de atualização/exclusão de tabelas podem levar ao aumento da geração de logs. Saiba mais sobre como monitorar recursos para seu SQL Server.
Espelhamento de malha e grupos de disponibilidade Always On
O Espelhamento de Malha para SQL Server tem os seguintes comportamentos quando configurado para um grupo de disponibilidade Always On:
- Em caso de failover:
- O espelhamento continuará a funcionar se o login do usuário do Fabric, as permissões no banco de dados e o espaço de trabalho do Fabric estiverem configurados da mesma forma. Siga as etapas no Tutorial: Configurar bancos de dados espelhados do Microsoft Fabric do SQL Server em cada réplica.
- Se você remover um nó secundário do Grupo de Disponibilidade:
- Os bancos de dados que faziam parte do grupo de disponibilidade no nó secundário entrarão no estado de RESTAURAÇÃO.
- Quando o banco de dados é recuperado executando a instrução RESTORE DATABASE WITH RECOVERY e volta a ficar online, o espelhamento é desativado.
- Se o grupo de disponibilidade for descartado (
DROP AVAILABILITY GROUP):- Se o espelhamento estiver habilitado na réplica primária anterior, ele deixará de funcionar, uma vez que a string de conexão do listener usada pelo Fabric para se conectar ao SQL Server já não é válida. Restabelecer o espelhamento eliminando e reativando na base de dados, tanto no Fabric como na instância do SQL Server.
- Para bancos de dados que entram no estado RESTAURANDO, quando recuperados pela execução da instrução
RESTORE DATABASE WITH RECOVERY, o espelhamento é desativado.
- Adicione um novo nó a um grupo de disponibilidade existente:
- Siga as etapas no Tutorial: Configurar bancos de dados espelhados do Microsoft Fabric a partir do SQL Server na nova réplica para garantir que o novo nó tenha todas as permissões necessárias no banco de dados e no espaço de trabalho Fabric.
Pricing
A computação de malha usada para replicar seus dados no Fabric OneLake é gratuita. O armazenamento no OneLake é gratuito com base no tamanho da capacidade. Para obter mais informações, consulte Custo do espelhamento e Preços do OneLake para espelhamento. O uso de computação para consultar dados via SQL, Power BI ou Spark ainda é cobrado com base na Capacidade de Malha.
Próximo passo
Conteúdo relacionado
- Como proteger dados de bancos de dados espelhados do Microsoft Fabric a partir do SQL Server
- Limitações nos bancos de dados espelhados do Microsoft Fabric do SQL Server
- Replicação espelhada do banco de dados do Monitor Fabric
- Solucionar problemas de bancos de dados em espelho do Fabric no SQL Server