Todos os produtos
Search
Central de documentação

Data Transmission Service:Mapeamento de nomes de objetos

Última atualização: Jun 27, 2026

O Data Transmission Service (DTS) oferece suporte ao mapeamento de nomes de objetos. Esse recurso permite renomear objetos na instância de destino. Este tópico descreve como usar o mapeamento de nomes de objetos durante a configuração de uma tarefa de migração de dados.

Limitações

  • O mapeamento de nomes de objetos está disponível apenas na etapa Migration Types and Objects da configuração de tarefas de migração de dados.

    Nota

    Não realize o mapeamento de nomes de objetos após o início da tarefa de migração de dados. Caso contrário, a tarefa poderá falhar.

  • Para bancos de dados MongoDB, há suporte apenas para mapeamento de nomes de banco de dados e de coleção (equivalente ao mapeamento de nomes de tabela).

Mapear nomes de objetos individuais

  1. Na etapa Migration Types and Objects, mova os objetos a serem migrados para a caixa Selected. Passe o mouse sobre o nome do banco de dados ou da tabela que deseja modificar e clique em Edit.

    Importante

    Os objetos compatíveis variam conforme o banco de dados de origem.

  2. Na caixa de diálogo, defina o nome de destino do objeto.

    Nota
    • Se os bancos de dados de origem e de destino forem MySQL autogerenciado, ApsaraDB RDS for MySQL ou PolarDB for MySQL, filtre instruções DDL (Data Definition Language) e DML (Data Manipulation Language) ao mapear nomes de bancos de dados ou tabelas. Selecione as instruções DDL ou DML específicas a sincronizar.

    • Em caso de conflito entre as instruções selecionadas para mapeamento de nomes de banco de dados e de tabela, as configurações de mapeamento de nomes de tabela terão precedência.

    • Mapeamento de nomes de banco de dados dtstestdatadtstestdatanewDML&DDL FilteringOK

      Na caixa de diálogo Edit Database Name, defina o nome do banco de dados de destino.

      Por exemplo, altere o nome do banco de dados de

      para

      . Na seção

      , selecione as operações DML (como insert, update e delete) e DDL (como CREATE, ALTER e DROP para tabelas, visualizações, procedimentos, gatilhos, funções e índices) a sincronizar. Em seguida, clique em

      .

    • Mapeamento de nomes de tabelaDatabase Table Nametest1testnewfilter conditionValidate SyntaxDML&DDL Filtering

      Na caixa de diálogo Edit Table, defina o nome da tabela de destino.

      No campo

      , insira o nome da tabela de destino (por exemplo, renomeie a tabela original

      para

      ). Defina também uma

      , que aceita cláusulas WHERE padrão de SQL. Clique em

      para validar a consulta. Na seção

      , selecione os tipos de operação DML (insert, update, delete) e DDL (CREATE, ALTER, DROP para tabelas, visualizações, procedimentos, gatilhos, funções e índices) a sincronizar.

    • Mapeamento de nomes de coluna areaareanew

      Na caixa de diálogo Edit Table, defina os nomes das colunas de destino.

      Por exemplo, renomeie a coluna

      para

      . Ao modificar um nome de coluna, uma dica vermelha aparece acima da caixa de entrada com o nome original da coluna.

      Nota

      Nesta etapa, exclua colunas indesejadas da migração desmarcando as caixas de seleção correspondentes.

  3. Clique em OK.

  4. Siga as instruções na tela para concluir a configuração da tarefa.

Mapear vários nomes de objetos em lote

  1. Na etapa Migration Types and Objects, mova os objetos a serem migrados para a caixa Selected.

    Importante

    Se o último objeto selecionado for um banco de dados, o recurso de mapeamento de nomes em lote não estará disponível e a opção

    Batch Change Object Names

    ficará desabilitada.

  2. Clique em Batch Change Object Names na parte inferior da página e, em seguida, clique em Advanced Settings.

  3. Na página Advanced Settings, configure as regras de mapeamento em lote para nomes de tabelas e colunas.

    1. Selecione um escopo para as regras. Este exemplo usa Partial Selection.

      Importante

      Ao selecionar

      Partial Selection

      , insira palavras-chave de nomes de bancos de dados ou tabelas para filtrar os objetos alvo das regras.

    2. Selecione e configure uma regra.

    3. Clique em Add Rule.

      Importante

      Repita estas etapas para configurar regras diferentes para tabelas distintas.

    4. Clique em Preview para verificar se as regras funcionam conforme o esperado. Na página de configurações avançadas, filtre tabelas pelo campo Source Table Keyword, selecione um tipo de regra como Rename All ou uma regra para adicionar prefixo ou sufixo e insira um valor no campo Name. Por exemplo, suponha que a Regra 1 adicione o prefixo test_ à tabela customer e a Regra 2 renomeie a tabela order para neworder. Após clicar em Preview, a tabela de visualização parcial mostra que as tabelas customer e order no banco de dados de origem dtstestdata são mapeadas para test_customer e neworder no banco de dados de destino, respectivamente.

    5. Na aba Partial Preview, clique em Destination Database Modify Column Names and Filter Conditions

      向下箭头

      ao lado de um nome de banco de dados na seção

      e clique em

      .

    6. Configure as regras de mapeamento de nomes de coluna e clique em OK. Por exemplo, selecione Add Prefix/Suffix, insira test_ na caixa de entrada de prefixo e clique em OK nessa linha para gerar a regra de mapeamento. Após a aplicação da regra, os nomes das colunas de destino na tabela abaixo são atualizados automaticamente com o prefixo (por exemplo, address torna-se test_address).

      Importante
      • Por padrão, uma regra se aplica a todas as colunas. Insira uma palavra-chave de nome de coluna e clique em Search para filtrar as colunas a mapear.

      • Nesta caixa de diálogo, configure também uma condição de filtro para os dados a migrar. Para obter mais informações sobre a sintaxe, consulte Configuração de condições de filtro.

    7. Clique em OK.

  4. Após concluir a configuração, clique em Precheck and Start.

  5. Siga as instruções na tela para concluir a configuração da tarefa.