Sumário

Search

  1. Prefácio
  2. Introdução ao PowerExchange
  3. Arquivo de Configuração DBMOVER
  4. Trabalhos Netport
  5. Logs de Mensagens do PowerExchange e Substituições de Destinos
  6. Log de estatísticas do SMF e Relatórios
  7. Segurança do PowerExchange
  8. Suporte a Secure Sockets Layer
  9. Segurança de Rede Alternativa do PowerExchange
  10. SQL Não Relacional do PowerExchange
  11. Metadados DTLDESCRIBE
  12. Globalização do PowerExchange
  13. Usando os Drivers ODBC do PowerExchange
  14. Tipos de Dados e Matriz de Conversão do PowerExchange
  15. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  16. Apêndice B: Glossário do PowerExchange

Manual de Referência

Manual de Referência

CAPI_CONNECTION - Instrução do HANA

CAPI_CONNECTION - Instrução do HANA

A instrução HANA CAPI_CONNECTION especifica um conjunto denominado de parâmetros que a API (CAPI) de Consumo usa para conectar-se com o fluxo de mudança e controlar o processamento do CDC para fontes do SAP HANA.
Windowse Linux
SAP HANA
Sim para CDC do SAP HANA
CAPI_CONNECTION=(NAME=
capi_connection_name
[,DLLTRACE=
trace_id
] ,TYPE=(HANA ,SERVER=[
server_name
|
ip_address
]:port ,DATABASE=
database_name
[,BUFFERSIZE=
bytes
] [,FETCHSIZE=
records
] [,LOGCLEAR=
days
] [,ONDATATRUNC=[WARN|
FAIL
]] [,PARMFILE=
path
\
filename
.cfg] [,SSL=[Y|
N
]] [,TIMEOUT=
milliseconds
] [,TRANSACTIONSIZE=
records
] [,VMOPTS=
options
] [,VMOPTSDEL=
delimiter_character
] ) )
NAME=
capi_connection_name
Obrigatório. Um nome exclusivo definido pelo usuário para essa instrução CAPI_CONNECTION.
O tamanho máximo é de oito caracteres alfanuméricos.
DLLTRACE=
trace_ID
Opcional. O nome definido pelo usuário da instrução TRACE que ativa o rastreamento de DLL interno para essa CAPI. Especifique esse parâmetro apenas sob a orientação do Suporte Global a Clientes da Informatica.
TYPE=(HANA, ... )
Obrigatório. O tipo de instrução CAPI_CONNECTION. Para fontes SAP HANA, esse valor deve ser HANA.
SERVER=[
server_name
|
ip_address
]:
port
Obrigatório. O nome do servidor ou endereço IP do servidor de banco de dados que contém as tabelas de origem.
A porta padrão é 39015. Se você usar um número de porta diferente, deverá especificar a porta nesse parâmetro.
DATABASE=
database_name
Obrigatório. O nome do banco de dados SAP HANA que contém as tabelas de origem para a captura de dados de alterações.
BUFFERSIZE =
bytes
Opcional. O tamanho máximo do buffer para registros de CDC recuperados da origem SAP HANA. Quando o tamanho máximo do buffer é alcançado, o PowerExchange libera o buffer e confirma as alterações nas tabelas de log. Os valores válidos são de 64000 bytes (64 KB) a 4000000 bytes (4 MB).
O padrão é 64000 bytes.
FETCHSIZE=
records
Opcional. O número máximo de registros que podem ser buscados da origem do SAP HANA e gravados no buffer por vez. Os valores válidos variam de 100 e 10000.
O padrão é 1000.
LOGCLEAR=
days
Opcional. O número de dias após o qual o PowerExchange limpa as entradas da tabela PKLOG. Os valores válidos variam de 0 e 366. Um valor 0 significa que as entradas da tabela PKLOG não foram limpas.
O padrão é 14.
ONDATATRUNC=[WARN|
FAIL
]
Opcional. Indica se o PowerExchange emite uma mensagem de aviso e continua processando ou termina de forma anormal quando encontra uma coluna onde os dados serão truncados. Os valores válidos são WARN ou FAIL.
O padrão é FAIL.
PARMFILE=
path_filename
Opcional. O caminho completo e o nome do arquivo de um arquivo de parâmetro que você cria para especificar propriedades de conexão JDBC opcionais e alguns parâmetros opcionais do PowerExchange.
Você pode incluir propriedades de conexão JDBC, como compactar e criptografar, que são usadas para conexões com o banco de dados SAP HANA. Para obter mais informações sobre essas propriedades, consulte https://help.sap.com/viewer/0eec0d68141541d1b07893a39944924e/2.0.04/en-US/109397c2206a4ab2a5386d494f4cf75e.html.
Você também pode incluir os seguintes parâmetros do PowerExchange:
  • MAXREADSIZE=
    records
    , que controla o número de registros em cada ciclo de leitura
  • PROGRESS=Y, que controla se o andamento do ciclo é detalhado no arquivo de log
Os parâmetros MAXREADSIZE e PROGRESS só podem ser especificados nesse arquivo de parâmetro.
Além disso, você pode incluir substituições para vários parâmetros especificados na instrução HANA CAPI_CONNECTION, como BUFFERSIZE ou FETCHSIZE.
No PowerExchange 10.5.3 e anterior, você deve inserir apenas o nome do arquivo de parâmetro e colocar o arquivo no diretório bin do PowerExchange. Se o arquivo especificado não existir no diretório bin, a captura de alteração falhará. No PowerExchange 10.5.4, o arquivo de parâmetro pode residir fora do diretório bin. Você deve especificar o caminho completo e o nome do arquivo neste parâmetro, mesmo que o arquivo resida no diretório bin.
Para obter mais informações, consulte GUID-06F37E45-D769-42F7-B2EF-147506F8A99B.
SSL=[Y|
N
]
Opcional. Controla se a conexão com a origem do SAP HANA usa o protocolo SSL/TLS. Esse parâmetro afeta apenas as conexões que usam o driver JDBC. As conexões que usam um driver ODBC devem especificar a conexão segura no arquivo odbc.ini.
O padrão é N.
TIMEOUT=
milliseconds
Opcional. O intervalo de tempo em milissegundos após o qual o ciclo de alterações terminará se o PowerExchange não receber uma resposta da tabela de origem. Os valores válidos variam de 1000 e 60000.
O padrão é 10000.
TRANSACTIONSIZE=
records
Opcional. O número de registros a serem processados em uma única transação do ciclo de leitura. A Informatica não recomenda definir valores baixos para cargas de trabalho de produção, mas um valor mais baixo pode ser útil ao testar. Os valores válidos vão de 1 a 1000000.
Se você ajustar TRANSACTIONSIZE para um teste de linha do Navegador do PowerExchange que contém registros UPDATE, defina o valor do parâmetro como 2 ou acima. Caso contrário, o teste retornará apenas linhas até o primeiro registro UPDATE.
O padrão é 500000.
VMOPTS=
option
;
option
;...
Opcional. Uma ou mais opções de Java Virtual Machine (JVM), separadas por ponto e vírgula (;) ou por um caractere de substituição especificado no parâmetro VMOPTSDEL. É possível especificar até 20 opções.
VMOPTSDEL=
separator_character
Opcional. Especifica um caractere delimitador que separa as opções da JVM especificadas no parâmetro VMOPTS. Você pode usar qualquer caractere separador válido no sistema em que as opções serão substituídas.
O padrão é o ponto e vírgula (;).