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

Aplica-se a:✅Armazém de dados 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 os dados com o Copy job, um pipeline do Fabric ou COPY INTO. Complete a migração validando os resultados e redirecionando conexões.

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

Stage Método recomendado Result
Metadata Faça upload de um zip de Teradata .sql e/ou .bteq arquivos para o Assistente de Migração Os objetos suportados são traduzidos e criados em um novo Warehouse
Remediação Analise Objetos para corrigir e use mapeamentos documentados ou sugestões do Copilot Os objetos necessários são corrigidos e implantados
Dados Use o trabalho de Copiar para transferência guiada; use arquivos em etapas e COPY INTO para cargas grandes em massa Os dados de origem são carregados e reconciliados
Cutover Validar cargas de trabalho e redirecionar conexões de carregamento e reporte Aplicações usam Fabric Data Warehouse

Note

Assistente de Migração traduz e implanta metadados e códigos. A movimentação 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 do Fabric com uma capacidade ativa.
  • Um arquivo ZIP de arquivos .sql e/ou .bteq contendo definições de tabelas, views, procedimentos, funções, macros e outros objetos necessários do Teradata.
  • Todas as dependências dos esquemas na onda de migração.
  • Nome do armazém de destino e opção de ordenação.
  • Credenciais de fonte se você planeja usar o trabalho de Copiar para movimentação de dados.

Inclua definições de DDL em vez de arquivos que contenham apenas instruções independentes SELECT . Assistente de Migração ignora arquivos apenas de consulta que não definem um objeto.

Migre metadados com o Assistente de Migração

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

  1. No seu espaço de trabalho do Fabric, selecione Migrate.
  2. Em Migrar para um data warehouse, selecione o bloco de origem Teradata (Prévia).
  3. Em Definir a fonte, selecione Escolher arquivo, navegue pelo seu arquivo zip e então selecione Próximo.
  4. Revise os objetos fonte detectados e selecione os esquemas ou objetos individuais para essa onda de migração.
    • Quando você 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, digite o novo nome do warehouse e escolha o agrupamento.
  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. Revise o resumo da migração de metadados. Expanda Mostrar objetos migrados para ver cada objeto e seu estado.
  9. Selecione um objeto para revisar ajustes de tipo de dado ou SQL em Detalhes.
  10. Exporte o resumo quando precisar de um registro offline para revisão ou acompanhamento de migração.

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

Corrigir problemas de tradução de metadados

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

  1. Abra Corrigir problemas e selecione um objeto.
  2. Revise a definição da fonte, os comentários de tradução automática e os detalhes de erro na consulta compartilhada.
  3. Se o Copilot estiver ativado para seu locatário e capacidade, selecione Corrigir erros de consulta para gerar uma correção sugerida.
  4. Revise todas as mudanças geradas pela IA. Ajuste o roteiro conforme necessário.
  5. Selecione Executar para validar o script e criar o objeto.
  6. Repita para cada objeto necessário. Pule objetos que não são necessários no alvo.

Copilot pode cometer erros. Compare código corrigido com o comportamento do Teradata e teste os casos de limites, nulos, precisão e erros.

Copiar dados

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

Use o trabalho de copiar

Use o trabalho de Copiar para uma transferência completa ou incremental guiada:

  1. No Assistente de Migração, abra Copiar dados e então selecione Usar um trabalho de cópia.
  2. Dê nome ao trabalho e conecte-se ao Teradata usando as credenciais de origem.
  3. Selecione as tabelas para copiar.
  4. Selecione o Armazém do catálogo OneLake.
  5. Revise 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 permita isso.
  7. Selecione Salvar + Executar, e então monitore a contagem de linhas, duração e falhas.

Use arquivos em estágio e COPIE PARA

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

Exemplo:

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

Use acesso confiável ao espaço de trabalho e uma identidade de espaço de trabalho quando a configuração de rede da conta de armazenamento os exigir. Use um pipeline do Fabric em vez disso quando o fluxo exigir orquestração de várias etapas, transformações, ramificações ou recuperação personalizada.

Substituir utilitários de carregamento do Teradata

Os utilitários da Teradata abrangem tanto a movimentação de dados quanto a orquestração. Recrie o comportamento completo em vez de traduzir apenas a instrução de carga.

Utilitário Teradata Método de tecido Padrão de migração
FastLoad COPY INTO ou trabalho de cópia Descarregar em lote para arquivos temporários, criar uma tabela de destino vazia e carregar em paralelo
MultiLoad COPY INTO mais MERGE Carregue arquivos em uma tabela de staging, valide e depois mescle inserções, atualizações e deleções no destino
Transportador Paralelo Teradata Fabric pipeline com atividades de cópia e script Recriar operadores, sequenciamento, 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 um carregamento de arquivos em estágio governado
BTEQ .EXPORT Pipeline, notebook ou padrão de exportação suportado Selecione o destino e o formato do arquivo com base no sistema consumidor

Validar e redirecionar conexões

Antes da transição:

  • Reconcilie contagens de linhas, valores agregados, nulos, decimais, marcas de tempo e valores sensíveis à colação.
  • Teste visualizações, procedimentos, funções, substituições para BTEQ, relatórios e modelos semânticos.
  • Teste a reexecução de carga com falha, a falha parcial, a sincronização incremental e o pico de concorrência.
  • Compare resultados de origem e alvo para ciclos de negócios representativos.
  • Execute uma carga delta final e preencha o checklist de transição.
  • Atualize relatórios, modelos semânticos, aplicações e conexões ETL/ELT para a Fabric Data Warehouse.