Solucionar problemas de bancos de dados espelhados de malha
Cenários, resoluções e soluções alternativas para bancos de dados espelhados do Microsoft Fabric.
Recursos
Consulte a seção de solução de problemas de perguntas frequentes para cada fonte de dados:
- Solucionar problemas de espelhamento do Banco de Dados SQL do Azure e perguntas frequentes sobre espelhamento do Banco de Dados SQL do Azure
- Solucionar problemas de espelhamento da Instância Gerenciada SQL do Azure e Perguntas frequentes sobre o espelhamento da Instância Gerenciada SQL do Azure
- Solucionar problemas de espelhamento do Azure Cosmos DB e perguntas frequentes sobre o espelhamento do Azure Cosmos DB
- Solucionar problemas de espelhamento do Snowflake
- Perguntas frequentes sobre o espelhamento do Azure Databricks
- Solucionar problemas de espelhamento do banco de dados SQL do Fabric (visualização) e perguntas frequentes do banco de dados SQL do Mirroring Fabric (visualização)
Revise a documentação de limitações para cada fonte de dados:
- Limitações nos bancos de dados espelhados do Microsoft Fabric do Banco de Dados SQL do Azure
- Limitações nos bancos de dados espelhados do Microsoft Fabric da Instância Gerenciada SQL do Azure (Visualização)
- Limitações nos bancos de dados espelhados do Microsoft Fabric do Azure Cosmos DB (Visualização)
- Limitações nos bancos de dados espelhados do Microsoft Fabric do Azure Databricks (Visualização)
- Limitações nos bancos de dados espelhados do Microsoft Fabric do Snowflake
- Limitações no espelhamento do banco de dados SQL da malha
Parar replicação
Quando você seleciona Parar replicação, os arquivos do OneLake permanecem como estão, mas a replicação incremental é interrompida. Você pode reiniciar a replicação a qualquer momento selecionando Iniciar replicação. Talvez você queira parar/iniciar a replicação ao redefinir o estado da replicação, após as alterações no banco de dados de origem ou como uma ferramenta de solução de problemas.
Replicar hierarquia de esquema de origem
Quando você espelha dados de vários tipos de bancos de dados de origem, sua hierarquia de esquema de origem é preservada no banco de dados espelhado. Garante que os seus dados permaneçam consistentemente organizados em diferentes serviços, permitindo que os consuma usando a mesma lógica no endpoint de análise SQL, em Notebooks Spark, modelos semânticos e outras referências aos dados.
Para bancos de dados espelhados criados antes da habilitação desse recurso, você verá que o esquema de origem está nivelado no banco de dados espelhado e o nome do esquema é codificado no nome da tabela. Se quiser reorganizar tabelas com esquemas, recrie seu banco de dados espelhado.
Se usar a API para criar/atualizar o banco de dados espelhado, defina o valor para a propriedade defaultSchema
, que indica se a hierarquia de esquema do banco de dados de origem deve ser replicada. Consulte os exemplos de definições em API REST pública de espelhamento do Microsoft Fabric.
Suporte a mapeamento de coluna delta
O espelhamento oferece suporte à replicação de colunas contendo espaços ou caracteres especiais em nomes (como ,
;
{
}
(
)
\n
\t
=
) dos bancos de dados de origem para os bancos de dados espelhados. Nos bastidores, o espelhamento grava dados no OneLake com o mapeamento de coluna Delta habilitado.
Para tabelas que já estão em replicação antes de esse recurso ser habilitado, para incluir colunas com caracteres especiais em nomes, você precisa atualizar as configurações do banco de dados espelhado removendo e adicionando novamente essas tabelas ou parar e reiniciar o banco de dados espelhado.
Apropriar-se de um banco de dados espelhado
Atualmente, o banco de dados espelhado não oferece suporte à alteração de propriedade. Se um banco de dados espelhado parar de funcionar porque o proprietário do item deixou a organização ou não é mais válido, você precisará recriar o banco de dados espelhado.
Regiões suportadas
A seguir estão as regiões de malha que oferecem suporte ao espelhamento de banco de dados e ao espelhamento aberto:
Ásia-Pacífico:
- Leste da Austrália
- Austrália Sudeste
- Índia Central
- Ásia Oriental
- Leste do Japão
- Coreia Central
- Sudeste Asiático
- Sul da Índia
Europa
- Norte da Europa
- Europa Ocidental
- França Central
- Alemanha Centro-Oeste
- Itália Norte
- Leste da Noruega
- Polónia Central
- Suécia Central
- Suíça Norte
- Suíça Oeste
- Sul do Reino Unido
- Oeste do Reino Unido
Américas:
- Brasil Sul
- Canadá Central
- Leste do Canadá
- EUA centrais
- Leste dos EUA
- Leste EUA2
- Centro-Norte dos EUA
- Centro-Sul dos EUA
- Oeste dos EUA
- Oeste dos EUA2
Médio Oriente e África:
- África do Sul Norte
- Norte dos Emirados Árabes Unidos
Resolver problemas
Esta seção contém etapas gerais de solução de problemas de espelhamento.
Não consigo me conectar a um banco de dados de origem
- Verifique se os detalhes da conexão estão corretos, o nome do servidor, o nome do banco de dados, o nome de usuário e a senha.
- Verifique se o servidor não está protegido por um firewall ou rede virtual privada. Abra as portas de firewall apropriadas.
Nenhuma exibição é replicada
Atualmente, as visualizações não são suportadas. Apenas a replicação de tabelas regulares é suportada.
Nenhuma tabela está sendo replicada
- Verifique o status do monitoramento para verificar o status das tabelas. Para obter mais informações, consulte Replicação de banco de dados espelhado do Monitor Fabric.
- Selecione o botão Configurar replicação . Verifique se as tabelas estão presentes na lista de tabelas ou se há alertas em cada detalhe da tabela.
Colunas estão faltando na tabela de destino
- Selecione o botão Configurar replicação .
- Selecione o ícone Alerta ao lado dos detalhes da tabela se alguma coluna não estiver sendo replicada.
Alguns dos dados na minha coluna parecem estar truncados
O armazém de malha não suporta VARCHAR(max), apenas suporta atualmente VARCHAR(8000).
Os dados não parecem estar replicando
Na página Monitoramento, a data mostrada é a última vez que os dados foram replicados com êxito.
Não consigo alterar o banco de dados de origem
Não há suporte para alterar o banco de dados de origem. Crie um novo banco de dados espelhado.
Limita mensagens de erro
Estas mensagens de erro comuns têm explicações e atenuações:
Mensagem de Erro | Razão | Mitigação |
---|---|---|
"A contagem de tabelas pode exceder o limite, pode faltar algumas tabelas." | Há um máximo de 500 mesas. | No banco de dados de origem, solte ou filtre tabelas. Se a nova tabela for a 500ª tabela, nenhuma mitigação será necessária. |
"A replicação está sendo limitada e espera-se que continue em AAAA-MM-DDTHH:MM:ss." | Há um máximo de 1 TB de dados de alteração capturados por banco de dados espelhado por dia. | Aguarde o fim da limitação. |