Descrições do adaptador para Replicação de dados da instância

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Os adaptadores modificam os dados do produtor antes de inserir os dados em instâncias do consumidor em Replicação de dados da instância (IDR).

    Campos do adaptador

    Cada adaptador tem campos Nome e Descrição O nome aparece na coluna Adaptador. Use o campo Descrição para explicar a finalidade da conversão de dados.

    Adaptador de Cálculo

    Use o adaptador de cálculo nos dados do produtor para especificar a operação e o valor que é usado na operação.
    Tabela 1. Exemplos de parâmetros
    Parâmetro e valor Dados de origem Saída do adaptador
    Operação: Multiplicar

    Valor constante: 1,08

    10 10,80
    Operação: Máximo

    Valor constante: 1000

    1020 1000
    Operação: piso

    Valor da constante: 0

    5,5 5
    Máximo especifica o maior e Mínimo especifica os valores mais baixos possíveis. Valores acima ou abaixo desses limites serão definidos para esses limites. Tipos de valor como int e long têm valores máximos e mínimos. Valores acima ou abaixo desses limites causam erros de precisão.

    Adaptador de cadeia de caracteres de concatenação

    Use o adaptador de cadeia de caracteres de concatenação para anexar uma cadeia de caracteres especificada aos dados de origem.
    Tabela 2. Exemplo de parâmetro
    Parâmetro e valor Dados de origem Saída do adaptador
    Cadeia de caracteres: _v2 Patch10236 Patch10236_v2

    Regra do adaptador de formato de largura fixa

    Use o adaptador de formato de largura fixa para reformatar os dados de entrada de largura fixa. Use # para representar qualquer número inteiro positivo, @ para representar qualquer caractere e \ como o caractere de escape literal.
    Tabela 3. Exemplos de parâmetros
    Parâmetro e valor Dados de origem Saída do adaptador
    Correspondência: ##########

    Saída: (###) ###-####

    7605551212 (760) 555-1212
    Correspondência: #####

    Saída: ###.##

    10000 100,00
    Correspondência: ##\,###

    Saída: #####

    10.000 10000

    Adaptador de mapa

    Use o adaptador de mapa para pares de literais separados por vírgula para mapear conversões de origem para destino. As correspondências devem ser exatas. Por exemplo, PRB=TASK não converteria PRB1000 em TASK1000.
    Tabela 4. Exemplos de parâmetros
    Parâmetro e valor Dados de origem Saída do adaptador
    Mapa: PRB=TASK, concluído=completo PRB TASK
    Mapa: PRB = TASK, concluído=completo concluído concluir
    Mapa: PRB=TASK, concluído=completo PRB1000 (sem mapeamento)

    Adaptador de padrão

    Use o adaptador de padrão para expressões regulares para identificar padrões de entrada. Use parênteses no Regex para identificar grupos. Em Padrão de Saída, use $ para especificar grupos. $0 representa a entrada inteira, $1 representa o primeiro grupo, $2 representa o segundo grupo e assim por diante. Você também pode inserir, prefixar e acrescentar caracteres literais, incluindo espaços para que eles apareçam na saída do adaptador.
    Tabela 5. Exemplos de parâmetros
    Parâmetro e valor Dados de origem Saída do adaptador

    Regex: (.*),(.*)

    Padrão de saída: $2 $1

    Smith, John John Smith

    Regex: (ABC [a-zA-z] [a-zA-z]) (ABC [a-zA-z] [a-zA-z])

    Padrão de saída: $1 $0

    ABCDEABCFG ABCDE ABCDEABCFG

    Regex: (ABC [a-zA-z] [a-zA-z]) (ABC [a-zA-z] [a-zA-z])

    Padrão de saída: $1 release $0

    ABCDEABCFG ABCDE versão ABCDEABCFG
    No segundo exemplo, a correspondência é ABC seguida por duas letras, seguidas por ABC e duas letras. $1 desta entrada é ABCDE. $2 desta entrada são ABCFG. $0 é a cadeia de caracteres de entrada inteira. Portanto, $1 $0 é ABCDE ABCDEABCFG.

    Adaptador de substituição

    Use o adaptador de substituição para substituir uma cadeia de caracteres de entrada especificada por uma cadeia de caracteres especificada. Use $ para substituir apenas algumas das ocorrências da cadeia de caracteres. $1 substitui somente a primeira ocorrência; $2 substitui apenas a segunda. Use chaves para substituir as primeiras N ocorrências. Por exemplo, ${3} substitui as três primeiras ocorrências.
    Tabela 6. Exemplos de parâmetros
    Parâmetro e valor Dados de origem Saída do adaptador

    Localizar: Londres

    Substituir: Madri

    O produto é Londres. O produto é Londres. O produto é Londres. O produto é Madri. O produto é Madri. O produto é Madri.

    Localizar: $2 Londres

    Substituir: Madri

    O produto é Londres. O produto é Londres. O produto é Londres. O produto é Londres. O produto é Madri. O produto é Londres.

    Localizar: ${2} Londres

    Substituir: Madri

    O produto é Londres. O produto é Londres. O produto é Londres. O produto é Madri. O produto é Madri. O produto é Londres.

    Adaptador de divisão

    Use o adaptador de divisão para um delimitador especificado, como um espaço, para dividir uma cadeia de caracteres em duas cadeias de caracteres ou mais. Em Padrão de Saída, use $ para especificar grupos. $0 representa a entrada inteira, $1 representa o primeiro grupo, $2 representa o segundo grupo e assim por diante. Você pode repetir um grupo em um padrão de saída, por exemplo, $2, $1, $1. Várias instâncias de um delimitador nos dados de origem criam três ou mais grupos.

    Tabela 7. Exemplos de parâmetros
    Parâmetro e valor Dados de origem Saída do adaptador

    Delimitador: “ “

    Padrão de saída: $2, $1

    John Smith Smith, John

    Delimitador: “ “

    Padrão de saída: $2, $1, $1

    John Harry Smith Harry, John, John

    Delimitador: “ “

    Padrão de Saída: $3

    John Harry Smith Smith

    Adaptador de número de tarefa

    Use o adaptador de número de tarefa para adicionar um prefixo ou sufixo a um número de tarefa ou substituir o prefixo do número de tarefa.
    Tabela 8. Exemplos de parâmetros
    Parâmetro e valor Dados de origem Saída do adaptador

    Modificação: Substituir

    Prefixo Numérico: PRB

    Novo prefixo numérico: STRY

    PRB80899 STRY80899

    Modificação: Adicionar prefixo

    Prefixo: STRY

    08099 STRY80899

    Adaptador de conversão de fuso horário

    Use o adaptador de conversão de fuso horário para converter um fuso horário em outro.

    Tabela 9. Exemplo de parâmetro
    Parâmetro e valor Dados de origem Saída do adaptador
    Fuso horário de saída: PDT 07:00:00 GMT 00:00:00 PDT