PowerExchange for CDC and Mainframe
- PowerExchange for CDC and Mainframe 10.5.3
- 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 a instrução OPTIONS ROWID=Y no arquivo de configuração do Express CDC.
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 os dados LOB não forem armazenados totalmente embutidos na tabela base, inclua a coluna DTL__ST_lob_columnname. Quando essa coluna especifica I para indicar dados LOB incompletos, você pode usar as transformações do PowerCenter para recuperar todos os dados LOB atuais para a coluna de origem associada.
Para uma coluna LOB do Oracle, DTL__ST_job_columname indica se a coluna de origem associada contém ou não os dados LOB. O PowerExchange Express CDC for Oracle fornece dados LOB completos se os dados estiverem totalmente armazenados na linha. Valores válidos:
Se os dados LOB não forem armazenados em linha na tabela base, inclua a coluna DTL__ST_lob_columname. Quando essa coluna especifica I para indicar dados LOB incompletos, você pode usar as transformações do PowerCenter para recuperar todos os dados LOB atuais para a coluna de origem associada.
Essa coluna é incluída nos mapas de extração por padrão. Para removê-lo, abra o mapa de extração no Navegador do PowerExchange e limpe essa coluna gerada automaticamente.
| 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
|