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.
Aplica-se para:✅ Armazém no Microsoft Fabric
Migrar um ambiente empresarial de Teradata para o Fabric Data Warehouse envolve mais do que a transferência de esquemas e de dados. Planeie código SQL e BTEQ, carregamento de processos, segurança, relatórios, operações e desempenho.
Este artigo organiza o trabalho em cinco fases. Use os níveis como um manual repetível para cada vaga de migração. Para a implementação recomendada, veja Métodos de Migração para Teradata. Para remediação de código, veja Translate Teradata SQL para Fabric Data Warehouse.
Importante
Confirme as limitações atuais de Fabric Data Warehouse e a área de superfície do T-SQL antes de cada vaga de migração. Atribua um responsável e um plano de remediação a cada diferença bloqueadora.
Abordagem recomendada
Use a modernização seletiva para a maioria das cargas de trabalho:
- Mantenha modelos de negócio e lógica validados.
- Use o Assistente de Migração para traduzir e implementar os metadados suportados.
- Substituir SQL, utilitários e operações específicos do Teradata por padrões Fabric-native.
- Redesenhar apenas as cargas de trabalho bloqueadas por dependências não suportadas ou problemas arquitetónicos existentes.
Migrar em ondas de acordo com o domínio de negócio, o data mart ou o cluster de cargas de trabalho. Evite uma única migração em grande escala.
Analisar e avaliar
Avalie estes fluxos de trabalho em conjunto para não perder nenhuma dependência:
| Fluxo de Trabalho | Assess |
|---|---|
| Design e desempenho | Modelo de dados, volume, crescimento, assimetria, largura da tabela, concorrência, tempo de execução e objetivos do serviço |
| ETL e carregamento | FastLoad, MultiLoad, Transportador Paralelo Teradata, importação/exportação BTEQ, agendamentos, comportamento de reinício e cargas incrementais |
| Segurança e operações | Utilizadores, funções, permissões, contas de serviço, auditoria, recuperação, monitorização e propriedade do suporte |
| Visualização e reporte | Relatórios, modelos semânticos, aplicações, exportações, agendas de atualização e dependências de ligação |
| Compatibilidade SQL | Tabelas, vistas, macros, procedimentos, funções, tipos de dados, QUALIFY, tabelas voláteis, PERIOD e fluxo de controlo do BTEQ |
| Ferramentas de migração | Extração de metadados, preparação para o Assistente de Migração, movimentação de dados, controlo de código-fonte e automatização da implementação |
| Para além da migração | transição, reversão, otimização, formação, desativação e práticas reutilizáveis para ondas posteriores |
Defina resultados empresariais, âmbito, proprietários, medidas de sucesso e expectativas de recuo. Produzir um inventário de objetos, mapa de dependências, linha base de carga de trabalho, registo de compatibilidade e plano de ondas.
Planejar e projetar
Transforme a avaliação num desenho executável:
- Confirme o Warehouse como alvo para análises relacionais centradas em SQL.
- Defina espaços de trabalho de desenvolvimento, teste e produção, capacidade, nomeação e propriedade.
- Mapeamento de objetos do Teradata e tipos de dados para destinos do Fabric. Registar itens não suportados e alternativas aprovadas. Use o Assistente de Migração para tradução de metadados.
- Projetar o movimento histórico e incremental de dados separadamente.
- Reestruture o acesso com base no Microsoft Entra ID, nas funções do espaço de trabalho, nas permissões de item e nas permissões SQL no Warehouse.
- Defina critérios de implementação, validação, transição e reversão.
Privilegie um modelo dimensional, carregamento orientado para lotes, ELT modular e reutilização governada por meio do OneLake na arquitetura de destino.
Migrate
Execute cada onda por esta ordem:
- Configure os espaços de trabalho de destino, as identidades, as conexões e o caminho de implementação.
- Carregar ficheiros SQL extraídos do Teradata para o Assistente de Migração, traduzir metadados e corrigir objetos que requerem atenção.
- Copie um conjunto de dados representativo e valide a taxa de transferência, os mapeamentos, os erros e o comportamento após reinício.
- Completar a carga histórica e estabelecer sincronização incremental quando necessário.
- Recriar processos de segurança e operacionais.
- Valide dados, comportamento SQL, relatórios, aplicações e desempenho representativo.
- Redireciona as ligações e corta depois de passar os critérios de aceitação.
Não uses o sucesso na criação de objetos como único sinal de conclusão. Uma onda só está completa quando os dados, o comportamento, a segurança, as operações e o consumo por sistemas a jusante cumprem os respetivos critérios de aceitação.
Monitorizar e governar
Operar a fonte e o alvo em paralelo durante o período exigido pelo perfil de risco da carga de trabalho.
- Compare a frescura dos dados, contagem de linhas, agregados de negócio e resultados de relatórios entre ambientes.
- Monitorizar a duração do carregamento, duração da consulta, falhas, tentativas, consumo de capacidade, sessões ativas e problemas reportados pelos utilizadores.
- Revise atribuições de acesso, identidades privilegiadas, permissões do Warehouse e resultados dos testes de segurança.
- Mantém o código traduzido, os artefactos de implementação, as decisões de mapeamento, as evidências de teste e as exceções no controlo de código-fonte.
- Acompanhe a prontidão de migração por carga de trabalho e porta de aceitação, não apenas pelo número de objetos migrados.
- Registar problemas recorrentes de tradução e carregamento como orientações reutilizáveis para fases posteriores.
- Estabelecer procedimentos de escalonamento, recuperação, reversão e acompanhamento intensivo pós-implementação antes da entrada em produção.
A governação inclui linhagem, propriedade, classificação, retenção, auditoria e responsabilidade operacional. Aplique estes controlos durante a migração, em vez de depois da transição final.
Otimizar e modernizar
Depois de garantir a correção e a estabilidade, remova padrões temporários de compatibilidade e utilize as capacidades nativas do Fabric.
- Refatorizar traduções literais de SQL para T-SQL modular.
- Simplificar visualizações muito aninhadas e processos procedurais monolíticos.
- Padronizar a ingestão de alto débito em padrões eficientes e reiniciáveis baseados em ficheiros.
- Otimize utilizando as diretrizes de desempenho do Fabric Data Warehouse e testes de concorrência representativos.
- Reduza as cópias de dados desnecessárias, utilizando o acesso governado ao OneLake quando tal se adequar à arquitetura.
- Integrar o Data Factory, o Power BI, os notebooks e outras cargas de trabalho do Fabric sempre que tal reduza a duplicação ou a complexidade operacional.
- Reveja a capacidade, a segurança, a fiabilidade e o custo depois de o comportamento da carga de trabalho estabilizar.
- Transforme a onda completa num modelo reutilizável para o próximo domínio.
Lista de verificação de aceitação da onda de migração
Antes da transição, certifique-se de que:
- O inventário de objetos e o mapa de dependências estão completos para a onda.
- As limitações de bloqueio do T-SQL têm medidas de correção aprovadas.
- O esquema e o código são implementados repetivelmente em todos os ambientes de destino.
- Os fluxos de dados históricos e incrementais passam os testes de escala e recuperação.
- A reconciliação de dados e a validação empresarial cumprem os limiares acordados.
- A segurança é recriada e validada com identidades representativas.
- Relatórios, modelos semânticos, aplicações e trabalhos operacionais passam nos testes.
- O desempenho e a concorrência satisfazem os objetivos da carga de trabalho.
- A monitorização, a responsabilidade pelo suporte, a reversão e os planos de suporte intensivo pós-implementação estão ativos.
- Os proprietários de empresas e técnicos aprovam o corte.