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
| Área | IICS | PowerCenter |
|---|---|---|
| Criação | Designer de mapeamento em nuvem | Ferramentas de repositório desktop |
| Uso típico | Pipelines em nuvem e cargas sincronizadas | ETL on-prem e alimentações de data warehouse |
| Objetivo do gerador | Gerar chaves surrogate | Gerar chaves surrogate |
Configuração típica de mapeamento
- 1Crie ou abra a mapping task do IICS.
- 2Adicione o Sequence Generator onde o fluxo de linhas precisar de valores gerados.
- 3Mapeie a saída gerada para a coluna de chave de destino.
- 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 -> TargetPerguntas 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