Menu Docs
Página inicial do Docs
/
Relational Migrator
/

Aplicar filtros de tabela

Nesta página

  • Antes de começar
  • Passos
  • Saiba mais

Você pode usar filtros de tabela para migrar subconjuntos específicos dos dados da sua tabela. Os filtros de tabela permitem que você aplique cláusulas de limite de linha e onde do SQL ao extrair dados da tabela.

Os filtros de tabela são aplicados enquanto você cria regras de mapeamento. Consulte Criar regras a partir de relacionamentos para obter mais detalhes.

Você pode aplicar um filtro por tabela. Cada filtro pode ter uma cláusula SQL onde, uma cláusula de limite de linha ou ambas.

1
  1. No painel Schema model , clique na tabela à qual você deseja aplicar um filtro.

  2. Na seção Filter on no painel de edição mapping rule , clique em + Add.

  3. No cabeçalho SQL query , insira um SQL onde critérios. O SQL especificado deve ser compatível com SQL ANSI com seu banco de dados relacional. Veja a seguir exemplos de cláusulas onde do SQL usadas para aplicar filtros de tabela SQL query :

    • LASTNAME LIKE '%SMITH%'

    • LASTNAME = 'SMITH'

    • LASTNAME IN('SMITH')

    • LASTNAME IN(SELECT LASTNAME FROM ASIA_CUSTOMERS WHERE ID < 100000)

2

No cabeçalho Row limit , clique no botão de Limit number of rows e insira um valor. Isso aplica uma cláusula de limite no final da sua query SQL.

3

Clique em Save and close.

Observação

Após salvar seu filtro, o painel Schema model exibe um para quaisquer tabelas que contenham um filtro sob o cabeçalho Relational .

Regras de mapeamento

Voltar

Filtros de tabelas