PowerExchange for CDC and Mainframe
- PowerExchange for CDC and Mainframe 10.5
- Todos os produtos
Coluna
| Descrição
| Tipo de dados
| Comprimento
|
---|---|---|---|
DTL__CAPXRESTART1
| Fornece um valor binário que representa a posição do fim do UOW desse registro de alteração seguido pela posição do próprio registro de alteração.
O tamanho de um token de sequência varia de acordo com o tipo de fonte de dados, exceto no z/OS, no qual os tokens de sequência de todos os tipos de fonte de dados têm o mesmo tamanho.
O valor de DTL__CAPXRESTART1 é conhecido também como token de sequência , que, quando combinado com o token de reinicialização , forma o par de tokens de reinicialização.
Um token de sequência de um registro de alteração é um valor estritamente crescente e que pode ser repetido.
| VARBIN
| 255
|
DTL__CAPXRESTART2
| Fornece um valor binário que representa uma posição no fluxo de alteração que pode ser usado para reconstruir o estado do UOW para o registro de alteração, com as seguintes exceções:
O tamanho de um token de reinicialização varia de acordo com o tipo de fonte de dados. No z/OS, os tokens de reinicialização de todos os tipos de fonte de dados têm o mesmo tamanho, exceto os dados de alteração extraídos de arquivos condensados completos.
O valor de DTL__CAPXRESTART2 é conhecido também como token de reinicialização , que, quando combinado com o token de sequência , forma o par de tokens de reinicialização.
| VARBIN
| 255
|
DTL__CAPXROWID
| Para o PowerExchange Express CDC for Oracle, fornece o valor físico de rowid. O PowerExchange poderá incluir valores de rowid em registros de alteração para tabelas Oracle somente se as tabelas não tiverem a movimentação de linhas ativada.
Para ativar a captura de valores de rowid, você deve configurar um dos seguintes parâmetros:
O rowid é útil para processar linhas em tabelas sem chave durante sessões de extração do CDC.
| CHAR
| 18
|
DTL__CAPXRRN
| Somente para origens DB2 for i, fornece o número de registro relativo até 2.147.483.647.
DTL__CAPXRNN está obsoleto, mas ainda tem suporte em mapas de extração existentes criados antes do PowerExchange 10.5.
| NUM32
| 4
|
DTL__CAPXEXRRN
| Somente para origens Db2 for i, fornece o número de registro relativo, incluindo valores estendidos até o valor máximo do sistema de 4.294.967.288.
| DTLNUM64U
| 8
|
DTL__CAPXUOW
| Fornece um valor binário que representa a posição no fluxo de alteração do início do UOW para o registro de alteração.
| VARBIN
| 255
|
DTL__CAPXUSER
| Fornece a ID do usuário que fez a alteração na fonte de dados, com as seguintes exceções:
| VARCHAR
| 255
|
DTL__CAPXTIMESTAMP
| Fornece o registro de data/hora que o DBMS de origem grava para o registro de alteração de banco de dados.
Esse valor pode ser o registro de data/hora que o DBMS de origem grava no registro de alteração nos logs do banco de dados ou o registro de data/hora de confirmação da transação no banco de dados de origem.
O tipo de registro de data/hora depende do tipo de origem e de determinados parâmetros:
Para obter mais informações detalhadas sobre os registros de data/hora de cada tipo de origem, consulte DTL__CAPXTIMESTAMP Time Stamps.
O formato do registro de data/hora é:
Onde:
O DB2 no Linux, UNIX ou Windows e Oracle não oferece suporte a microssegundos no carimbo de data/hora.
| CHAR
| 20
|
DTL__CAPXACTION
| Indica o tipo de registro de alteração que o PowerExchange transmitiu ao destino durante o processamento de extração. Esse indicador corresponde ao tipo de operação de alteração SQL no banco de dados de origem.
Valores válidos:
Se você especificar um Tipo de Imagem de BA na conexão para uma sessão do CDC, o PowerExchange gerará um registro de exclusão, seguido por um registro de inserção para uma atualização de origem. No registro de exclusão, a coluna DTL___CAPXACTION contém o valor D. No registro de inserção, a coluna DTL__CAPXACTION contém o valor I.
Se você especificar um Tipo de Imagem de AI na conexão para uma sessão do CDC, o PowerExchange gerará um registro para uma atualização. Nesse registro, a coluna DTL___CAPXACTION contém o U valor.
Se você usar uma conexão ODBC para gravar dados de alteração para uma tabela de preparação e definir o parâmetro CAPXIMAGETYPE do driver ODBC como TU ou inserir a sequência de escape SQL DTLIMTYPE=TU no PowerCenter, essa coluna poderá conter um valor de T ou U. Para cada atualização de origem, o PowerExchange entrega dois registros para a tabela de preparação: um para a pré-imagem e outro para a pós-imagem. No registro de pré-imagem, a coluna DTL__CAPXACTION contém o valor T. No registro da pós-imagem, a coluna DTL__CAPXACTION contém o valor U.
| CHAR
| 1
|
DTL__CAPXCASDELIND
| Somente para origens do DB2 for z/OS, indica se o DB2 excluiu a linha porque a tabela especifica a cláusula ON DELETE CASCADE. Valores válidos:
| CHAR
| 1
|
DTL__BI_ columnname
| Fornece a pré-imagem de uma coluna que foi alterada por uma operação UPDATE.
| Tipo de dados da coluna de origem
| Tamanho da coluna de origem
|
DTL__CI_ columnname
| Indica se uma operação UPDATE alterou ou não o valor da coluna. Valores válidos:
Por padrão, a coluna de indicador de alteração não é incluída em mapas de extração. Para adicioná-la, você deve editar um mapa de extração e selecionar essa coluna automaticamente gerada.
| CHAR
| 1
|
DTL__ST_ lob_columnname
| Para uma coluna LOB do DB2 for z/OS, indica se ela contém ou não todos os dados LOB. O ECCR fornecerá dados LOB incompletos se os dados não forem armazenados totalmente embutidos no espaço da tabela base ou se excederem 32 KB de tamanho. Valores válidos:
Se você tiver tabelas de origem do DB2 for z/OS incluindo dados LOB não armazenados totalmente embutidos na tabela base, inclua essa coluna. Você pode usar essa coluna com transformações do PowerCenter para recuperar todos os dados LOB atuais de colunas com dados incompletos (DTL__ST_ columname =I) e gravar esse dados no destino.
Esse campo é incluído em mapas de extração por padrão. Para removê-lo, abra o mapa de extração no Navegador do PowerExchange e desmarque essa coluna automaticamente gerada.
| CHAR
| 1
|
DTL__ columnname _CNT
| Uma contagem de binários gerada pelo PowerExchange para uma coluna de comprimento variável do tipo VARCHAR e VARBIN. A contagem é usada para determinar o comprimento da coluna durante o processamento de extrações de dados de alterações.
Por padrão, a coluna de contagem de binários não é incluída em mapas de extração. Para adicioná-la, você deve editar um mapa de extração e selecionar essa coluna automaticamente gerada.
| NUM32U
| 0
|
DTL__ columnname _IND
| Indica se uma coluna anulável contém ou não um valor nulo. O PowerExchange gera essa coluna somente para colunas anuláveis.
Por padrão, a coluna de indicador de nulo não é incluída em mapas de extração. Para adicioná-la, você deve editar um mapa de extração e selecionar essa coluna automaticamente gerada.
| BIN
| 1
|