Métodos de migração do Teradata para Fabric Data Warehouse

Aplica-se para:✅ Armazém no Microsoft Fabric

Uma migração do Teradata tem duas etapas principais: migrar metadados com o Fabric Assistente de Migração e, em seguida, mover dados com uma tarefa de cópia, um pipeline do Fabric ou COPY INTO. Completar a migração validando os resultados e redirecionando as ligações.

Para planeamento de programas, veja Planear uma migração a partir do Teradata. Para sintaxe e mapeamentos de objetos, veja Translate Teradata SQL para Fabric Data Warehouse.

Stage Método recomendado Result
Metadata Carregue um ficheiro ZIP de ficheiros Teradata .sql e/ou .bteq no Assistente de Migração Os objetos suportados são traduzidos e criados num novo Armazém
Remediação Reveja Objetos a corrigir e utilize mapeamentos documentados ou sugestões do Copilot Os objetos necessários são corrigidos e implementados
Dados Use o trabalho de cópia para uma transferência guiada; use ficheiros em etapas e COPY INTO para cargas em grande volume Os dados de origem são carregados e reconciliados
Cutover Validar cargas de trabalho e redirecionar ligações de carregamento e de relatórios As aplicações utilizam Fabric Data Warehouse

Note

O Assistente de Migração traduz e implementa metadados e código. A transferência de dados é executada como uma tarefa de cópia separada ou uma etapa de ingestão no fluxo de trabalho de migração.

Pré-requisitos

Antes de começar, prepare-se:

  • Um espaço de trabalho Fabric com capacidade ativa.
  • Um arquivo ZIP de ficheiros .sql e/ou .bteq que contém definições de tabelas, vistas, procedimentos, funções, macros e outros objetos Teradata necessários.
  • Todas as dependências dos esquemas na onda de migração.
  • Um nome de armazém de destino e escolha de colação.
  • Credenciais de origem se planear utilizar a tarefa de cópia para mover dados.

Inclua definições DDL em vez de ficheiros que contenham apenas instruções autónomas SELECT. O Assistente de Migração ignora ficheiros apenas de consulta que não definem um objeto.

Migrar metadados com o Assistente de Migração

O Assistente de Migração suporta Teradata como fonte e traduz metadados Teradata carregados para T-SQL compatível com Fabric.

  1. No seu espaço de trabalho Fabric, selecione Migrar.
  2. Em Migrar para um armazém, selecione o mosaico de origem Teradata (Pré-visualização ).
  3. Em definir a fonte, selecione Escolher ficheiro, navegue pelo seu ficheiro zip e depois selecione Próximo.
  4. Revise os objetos fonte detetados e selecione os esquemas ou objetos individuais para esta onda de migração.
    • Quando seleciona um objeto individual, também pode ver os objetos dependentes selecionados para migração.
  5. Em Definir o destino, selecione o espaço de trabalho, introduza o novo nome do Warehouse e escolha a colação.
  6. Revise as entradas e selecione Migrar.
  7. Espere enquanto o Assistente de Migração traduz os metadados suportados e cria o novo Warehouse.
  8. Consulte o resumo da migração de metadados. Expandir Mostrar objetos migrados para ver cada objeto e o seu estado.
  9. Selecione um objeto para rever ajustes de tipo de dado ou SQL em Detalhes.
  10. Exporte o resumo quando precisar de um registo offline para revisão ou acompanhamento de migração.

Objetos com dependências em falta ou construções não suportadas aparecem em Objetos para corrigir.

Resolver problemas de tradução de metadados

Use o Assistente de Migração para rever e corrigir objetos que não cria automaticamente:

  1. Abrir Corrigir problemas e selecionar um objeto.
  2. Revise a definição da fonte, os comentários de tradução automática e os detalhes de erro na consulta partilhada.
  3. Se o Copilot estiver ativado para o seu inquilino e capacidade, selecione Corrigir erros de consulta para gerar uma correção sugerida.
  4. Revise todas as alterações geradas pela IA. Ajusta o guião conforme necessário.
  5. Selecione Executar para validar o script e criar o objeto.
  6. Repete para cada objeto necessário. Ignora objetos que não são necessários no alvo.

O Copilot pode cometer erros. Compare o código corrigido com o comportamento do Teradata e teste os casos de fronteira, nulo, precisão e erro.

Copiar dados

Depois de existirem os metadados necessários da tabela, escolha um método de movimentação de dados.

Usar tarefa de cópia

Utilize a tarefa de cópia para uma transferência guiada completa ou incremental:

  1. No Assistente de Migração, abre Copiar dados e depois seleciona Usar um trabalho de cópia.
  2. Nomeie o trabalho e ligue-se ao Teradata usando as credenciais de origem.
  3. Seleciona as tabelas para copiar.
  4. Selecione o Armazém do catálogo OneLake.
  5. Revise os mapeamentos de tabelas e colunas.
  6. Escolha uma cópia completa única para a migração inicial, ou uma cópia incremental para um período de coexistência quando a configuração de origem o permita.
  7. Seleciona Guardar + Executar, e depois monitoriza o número de linhas, duração e falhas.

Utilizar ficheiros preparados e COPY INTO

Para grandes transferências históricas, descarregue em massa tabelas Teradata para ADLS Gen2. Use ficheiros Parquet quando suportados, mantenha um manifesto de extração e carregue os ficheiros usando COPY INTO.

Example:

COPY INTO dbo.FactSales
FROM 'https://<storage-account>.dfs.core.windows.net/<container>/factsales/'
WITH (
    FILE_TYPE = 'PARQUET'
);

Utilize acesso fidedigno à área de trabalho e uma identidade da área de trabalho quando a configuração de rede da conta de armazenamento os exigir. Use um pipeline Fabric em vez disso quando o fluxo requer orquestração em múltiplos passos, transformações, ramificações ou recuperação personalizada.

Substituir os utilitários de carregamento do Teradata

As utilidades Teradata representam tanto o movimento de dados como o comportamento de orquestração. Recrie o comportamento completo em vez de traduzir apenas a instrução de carga.

Utilidade Teradata Método Fabric Padrão de migração
FastLoad COPY INTO ou trabalho de cópia Descarregar em lote para ficheiros temporários, criar uma tabela de destino vazia e carregar em paralelo
MultiLoad COPY INTO mais MERGE Carregar ficheiros para uma tabela temporária, validar e depois intercalar inserções, atualizações e eliminações na tabela de destino
Transportador Paralelo Teradata Fabric pipeline com atividades de cópia e script Recriar operadores, sequenciação, tratamento de erros e dependências como etapas explícitas do pipeline
BTEQ .IMPORT COPY INTO uma tabela Substituir o comportamento de importação do lado do cliente por uma carga de ficheiros em etapas governada
BTEQ .EXPORT Canalização, bloco de notas ou padrão de exportação suportado Selecione o destino e o formato do ficheiro com base no sistema consumidor

Validar e redirecionar ligações

Antes da transição:

  • Conciliar contagens de linhas, valores agregados, nulos, decimais, marcas temporais e valores sensíveis à colação.
  • Vistas de teste, procedimentos, funções, substituições de BTEQ, relatórios e modelos semânticos.
  • Teste a repetição de cargas com falha, a falha parcial, a sincronização incremental e a concorrência máxima.
  • Compare resultados de origem e alvo para ciclos económicos representativos.
  • Efetue um último carregamento delta e conclua a lista de verificação da transição.
  • Atualizar relatórios, modelos semânticos, aplicações e ligações ETL/ELT para o Fabric Data Warehouse.