Este artigo responde a perguntas frequentes sobre o Espelhamento do Banco de Dados SQL do Azure no Microsoft Fabric.
Recursos e funcionalidades
Qual autenticação para o Banco de Dados SQL do Azure é permitida?
Atualmente, para autenticação no Banco de Dados SQL do Azure de origem, damos suporte à autenticação SQL com nome de usuário e senha, ID do Microsoft Entra e Entidade de Serviço.
Há uma zona de preparo ou destino para o Banco de Dados SQL do Azure? Se a resposta for sim, ela fica fora do OneLake?
Uma zona de destino no OneLake armazena o instantâneo e os dados de alteração, para melhorar o desempenho ao converter arquivos em verti-parquet delta.
Quanto tempo leva a replicação inicial?
Depende do tamanho dos dados que estão sendo trazidos.
Quanto tempo leva para replicar inserções/atualizações/exclusões?
Latência quase em tempo real.
Você dá suporte à replicação de exibições, tabelas transitórias ou externas?
Não. Atualmente, apenas a duplicação de tabelas regulares tem suporte.
Como faço para gerenciar conexões?
Selecione a engrenagem de configurações e, em seguida, selecione Gerenciar conexão e gateways. Você também pode excluir conexões existentes desta página.
Os relatórios do Power BI em dados espelhados podem usar o modo direct lake?
Sim, já que as tabelas são todas tabelas delta ordenadas por v.
Autoajuda para espelhamento do Banco de Dados SQL do Azure no Microsoft Fabric
Como saber se o Fabric está replicando dados no meu Banco de Dados SQL do Azure?
Se você estiver enfrentando problemas de espelhamento, execute as seguintes verificações de nível de banco de dados usando DMVs (Exibições de Gerenciamento Dinâmico) e procedimentos armazenados para validar a configuração. Entre em contato com o suporte se a solução de problemas for necessária.
- Execute a seguinte consulta para verificar se as alterações fluem corretamente:
SELECT * FROM sys.dm_change_feed_log_scan_sessions
Para obter etapas de solução de problemas, consulte Solucionar problemas de bancos de dados espelhados do Fabric do Banco de Dados SQL do Azure.
Como habilitar a SAMI (identidade gerenciada atribuída pelo sistema) ou a UAMI (Identidade Gerenciada Atribuída pelo Usuário) no SQL Server?
Com uma única etapa no portal do Azure, você pode habilitar o SAMI (Identidade Gerenciada Atribuída pelo Sistema) ou a UAMI (Identidade Gerenciada Atribuída pelo Usuário) do servidor lógico do SQL do Azure.
Observação
O suporte à UAMI (Identidade Gerenciada Atribuída ao Usuário) está atualmente em versão prévia.
Quais são os status de replicação?
O espelhamento do Banco de Dados SQL do Azure pode ser acessado por meio do Gateway do Power BI ou por trás de um firewall?
Se o Banco de Dados SQL do Azure não estiver acessível publicamente e não permitir que os serviços do Azure se conectem a ele, você poderá configurar o gateway de dados de rede virtual ou o gateway de dados local para espelhar os dados. Para obter mais informações, consulte os requisitos de segurança.
Quais etapas a reinicialização do Espelhamento inclui?
Os dados das tabelas de origem serão reinicializados. Sempre que você parar e começar, a tabela inteira será buscada novamente.
O que acontece se eu remover uma tabela do Espelhamento?
A tabela não é mais replicada e seus dados são excluídos do OneLake.
Se eu excluir o Espelho, ele afetará o Banco de Dados SQL do Azure de origem?
Não, apenas removemos as tabelas de streaming.
Posso espelhar o mesmo banco de dados de origem várias vezes?
Não, cada Banco de Dados SQL do Azure só pode ser espelhado uma vez. Você só precisa de uma única cópia dos dados no Fabric OneLake, que você pode compartilhar com outras pessoas.
Posso espelhar apenas tabelas específicas do meu Banco de Dados SQL do Azure?
Sim, tabelas específicas podem ser selecionadas durante a configuração de Espelhamento.
O que acontece com o Espelhamento em caso de failover geográfico planejado ou não planejado?
Ao criar o banco de dados espelhado, conecte-se ao ouvinte de leitura/gravação do grupo de failover do SQL. Dessa forma, você não precisaria recriar o banco de dados espelhado após o failover.
Depois que o banco de dados espelhado for criado, vá para a lista de itens do workspace e selecione Gerenciar Permissões para o banco de dados espelhado. Adicione a SAMI (Identidade Gerenciada Atribuída ao Sistema) para que o servidor lógico primário e secundário do grupo de failover tenha acesso de leitura/gravação. Se você criar o banco de dados espelhado do portal do Fabric, o SAMI do servidor primário já deverá ser adicionado automaticamente.
Quando o failover acontece, a replicação é desabilitada automaticamente. No entanto, se você abrir o banco de dados espelhado no portal do Fabric, não verá nenhuma diferença, mas novos dados não chegarão. Para recuperar, selecione Parar Replicação e, em seguida, Iniciar Replicação, para reiniciar o processo de replicação. Isso ressincronizará todas as tabelas do zero. O mesmo é necessário após o failback.
Segurança
Os dados estão saindo do locatário do Fabric dos clientes?
Não.
Os dados são armazenados fora de um ambiente do cliente?
Não. Os dados não são preparados fora do ambiente do cliente, eles são estagiados no OneLake do cliente.
Gerenciamento de Custos
Quais são os custos associados ao Espelhamento?
A computação de malha usada para replicar seus dados no Fabric OneLake é gratuita. O custo de armazenamento de espelhamento é gratuito até um limite com base na capacidade. Para obter mais informações, consulte Custo de espelhamento e Preços do Microsoft Fabric. A computação para consultar dados usando SQL, Power BI ou Spark é cobrada a taxas regulares.
O que recomendamos que um cliente faça para evitar ou reduzir os custos do Banco de Dados SQL do Azure?
Consulte Planejar e gerenciar custos do Banco de Dados SQL do Azure. Considere usar um Banco de Dados SQL do Azure dedicado e menor, com base nos requisitos.
Como as taxas de entrada são tratadas?
Fabric não cobra taxas de entrada no OneLake para Espelhamento.
Como as taxas de saída são tratadas?
Se o Banco de Dados SQL do Azure estiver localizado em uma região diferente da capacidade do Fabric, a saída de dados será cobrada. Se estiver na mesma região, não haverá saída de dados.
Licenciamento
O que são opções de licenciamento para Espelhamento de Malha?
É necessário um Power BI Premium, Capacidade de Fabric ou Capacidade de Avaliação. Para obter mais informações sobre licenciamento, consulte os conceitos e licenças do Microsoft Fabric.
Parar ou pausar o Espelhamento de Malha
Quais são os resultados da interrupção do espelhamento?
A replicação é interrompida no banco de dados de origem, mas uma cópia das tabelas é mantida no OneLake. Reiniciar o espelhamento resulta em todos os dados sendo replicados desde o início.
Como parar/desabilitar o Espelhamento do Banco de Dados SQL do Azure?
Se não for possível parar de espelhar o Banco de Dados SQL do Azure no portal do Fabric ou não conseguir excluir o item espelhado do Banco de Dados SQL do Azure do Fabric, execute o seguinte procedimento armazenado no Banco de Dados SQL do Azure: exec sp_change_feed_disable_db;
E se eu parar ou pausar minha capacidade do Fabric?
A capacidade da malha precisa estar ativa e em execução. Uma capacidade pausada ou excluída afetará o espelhamento e nenhum dado será replicado.