Voltar ao hub
IICS

IICS Sequence Generator

No IICS, o Sequence Generator continua resolvendo a geração de chave surrogate, mas a experiência de mapeamento é nativa da nuvem e mais leve.

Principais diferenças
  • A transformação é configurada dentro de um mapeamento em nuvem, em vez de um objeto do repositório do PowerCenter.
  • Use quando as linhas de destino precisarem de IDs gerados durante ingestão, staging ou cargas dimensionais.
  • A intenção central permanece a mesma: números estáveis e gerados dentro do fluxo ETL.
IICS vs PowerCenter
ÁreaIICSPowerCenter
CriaçãoDesigner de mapeamento em nuvemFerramentas de repositório desktop
Uso típicoPipelines em nuvem e cargas sincronizadasETL on-prem e alimentações de data warehouse
Objetivo do geradorGerar chaves surrogateGerar chaves surrogate
Configuração típica de mapeamento
  1. 1Crie ou abra a mapping task do IICS.
  2. 2Adicione o Sequence Generator onde o fluxo de linhas precisar de valores gerados.
  3. 3Mapeie a saída gerada para a coluna de chave de destino.
  4. 4Valide a carga de destino com uma execução curta de amostra antes da task completa.
Código

Fluxo simples de mapeamento em nuvem

Source -> Expression -> Sequence Generator -> Target
Perguntas frequentes

O IICS Sequence Generator substitui sequências de banco de dados?

Não. Ele é um gerador do lado ETL, útil quando você quer que o mapeamento controle a atribuição de IDs.

Quando devo usar uma sequência de banco de dados?

Use sequências nativas do banco quando o data warehouse for dono do ciclo de vida da chave ou quando vários carregadores precisarem compartilhar uma única fonte da verdade.

Posso migrar para o IICS um mapeamento do PowerCenter com Sequence Generator?

Sim, mas revise a configuração. Os mapeamentos no IICS têm menos opções de configuração do Sequence Generator que o PowerCenter. O comportamento central permanece o mesmo, mas algumas configurações avançadas, como o tamanho do cache, podem não ser transferidas diretamente.

Relacionados