SAP HANA Direct ExtracTutorial de Conexão Tor (DXC)
⚡ Resumo Inteligente
SAP HANA DXC, a Direct ExtracA conexão Tor é uma técnica de replicação em lote. Ela reutiliza os arquivos existentes do Business Suite.tractors sobre HTTPS, fornecendo dados semanticamente ricos para SAP HANA sem nenhum servidor adicional.

O que é a SAP HANA DXC?
SAP HANA DXC é uma técnica de replicação de dados orientada em lote, ou seja, pode ser executada após um intervalo de tempo.
SAP O HANA DXC utiliza ETL existente (Extracmétodo t, Transformar e Carregar) de SAP Aplicativo Business Suite por meio de uma conexão HTTPS.
In SAP Conteúdo do aplicativo de suíte empresarial Fonte de dados ExemplotracOs tors têm estado disponíveis para modelagem e aquisição de dados para SAP Armazém Empresarial.
SAP A DXC usa essas fontes de dados Ex.tractor para entregar dados diretamente para SAP HANA.
Vantagem de SAP DXC
- SAP O DXC não requer nenhum servidor ou aplicativo adicional no cenário do sistema.
- Reduz a complexidade da modelagem de dados em SAP HANA, pois envia os dados para SAP HANA após aplicar todos os exercícios comerciaistraclógica tor no sistema de origem.
- Acelera SAP Cronogramas de implementação do HANA.
- É extracdados semanticamente ricos de SAP Site comercial e fornecer para SAP HANA.
Limitação de SAP DXC
- A fonte de dados deve ter um método ETL predefinido; caso contrário, precisamos defini-los.
- SAP DXC requer um sistema Business Suite no Net Weaver 7.0 ou superior (por exemplo, ECC) igual ou inferior ao nível SP: Release 700 SAPKW70021 (pilha SP 19, de novembro de 2008).
- Deve existir um procedimento com um campo chave definido na Fonte de Dados.
Como funciona a DXC: ArchiArquitetura e Fluxo de Dados
A lista de vantagens acima faz mais sentido quando o fluxo está claro. O DXC é incomum entre os métodos de provisionamento porque a transformação ocorre no sistema de origem, não no HANA e nem em uma camada intermediária.
Quatro componentes participam:
- A fonte do Business Suite. Um ECC ou sistema similar que contenha a fonte de dados extracRegistros originalmente escritos para BW. Estes já contêm a lógica de negócios que transforma tabelas brutas em registros significativos.
- O extracThor. Quando uma carga é executada, o extracO Tor lê as tabelas de origem, aplica sua lógica e produz um conjunto de registros semanticamente completo, em vez de uma cópia bruta da tabela.
- A conexão HTTPS. Um destino RFC do tipo HTTP, criado em SM59, carrega o extracOs dados são enviados para o mecanismo HANA XS. Não há um servidor de replicação separado no caminho.
- O IMDSO em HANA. O objeto In Memory DataStore recebe os dados, aplica o tratamento do modo de registro e os ativa na tabela de destino.
É isso que diferencia o DXC da replicação em nível de tabela. SLT Uma tabela copiada tal como está, deixando para o modelador a tarefa de reconstruir o significado de negócio dentro do HANA. O DXC entrega registros que já contêm esse significado, razão pela qual reduz o esforço de modelagem de forma tão significativa. A desvantagem é a latência, já que extracA operação é executada de acordo com um cronograma, e não em tempo real.
configurar SAP Replicação de dados DXC
Etapa 1) Ativando o XS Engine e o serviço ICM
Ativar o mecanismo XS. Acesse SAP HANA Studio -> Selecione Sistema -> Configuração -> xsengine.ini.
Defina o valor da instância como 1 no campo Padrão.
Habilitando o serviço ICM Web Dispatcher. Isso habilita o serviço ICM Web Dispatcher no sistema HANA. O Web Dispatcher utiliza o método ICM para leitura e carregamento de dados no sistema HANA. Acesse SAP HANA Studio -> Selecione Sistema -> Configuração -> webdispatcher.ini
Defina o valor da instância como 1 na coluna Padrão.
Etapa 2) Configuração SAP HANA Direct ExtracConexão tor
Definir conexão DXC em SAP HANA – Para criar uma conexão DXC, precisamos importar a unidade de entrega em SAP HANA conforme abaixo -
- Unidade de Entrega de Importação. Você precisa baixar a unidade de entrega DXC em SAP para dentro SAP Banco de dados HANA. Você pode importar a unidade no local. “/usr/sap/HDB/SYS/global/hdb/content”Importe a unidade de entrega usando a caixa de diálogo Importar em SAP Nó de conteúdo HANA.
- Configure o servidor de aplicativos XS para utilizar o DXC. Modifique o valor do contêiner do aplicativo para libxsdxc (se já existir algum valor, adicione-o).
- Verifique se o DXC está funcionando. Podemos verificar a conexão DXC usando o seguinte caminho em um navegador: http://:80 /sap/hana/dxc/dxc.xscfunc. Digite um nome de usuário e uma senha para conectar.
- Usuário e Esquema Precisam ser definidos no HANA Studio.
- Conexão HTTP em SAP BW Para o HANA, é necessário definir através do SM59.
Então crie uma conexão http em SAP BW usando o código de transação SM59. Os parâmetros de entrada serão
- Conexão RFC igual a Nome da Conexão RFC
- Target Host igual ao nome do host HANA
- Número de serviço igual a 80
Na guia Segurança de login, mantenha o usuário DXC criado no HANA Studio, que utiliza o método de autenticação básica.
As fontes de dados no BW precisam ser configuradas para replicar a estrutura para o esquema definido no HANA. Precisamos configurar os seguintes parâmetros no BW usando o programa. SAP_RSADMIN_MAINTAIN (transação SE38 ou SA38). A lista de parâmetros contém valores que são passados para a tela de chamada.
PSA_TO_HDBEste parâmetro aceita três valores de objeto, conforme mostrado abaixo:
- GLOBAL – Esta opção é usada para replicar todas as fontes de dados para o HANA.
- SISTEMA – Especifica os clientes que devem usar o DXC.
- FONTE DE DADOS – Especifica as fontes de dados, e somente as especificadas podem ser usadas.
PSA_TO_HDB_DATASOURCETABLENesta seção, precisamos informar o nome da tabela que contém a lista de fontes de dados usadas pelo DXC. No campo VALOR, insira o nome da tabela que você criou.
PSA_TO_HDB_DESTINATION: Neste caso, precisamos mover os dados recebidos. Insira o valor criado no SM59, aqui XC_HANA_CONNECTION_HANAS.
PSA_TO_HDB_SCHEMAEspecifica a qual esquema os dados replicados precisam ser atribuídos.
Replicação de fonte de dados
Instale a fonte de dados no ECC usando o RSA5. Selecionamos a fonte de dados 0FI_AA_20 (FI-AA: Transações e Depreciação). Primeiro, precisamos replicar os metadados usando o componente de aplicação especificado (a versão da fonte de dados precisa ser a 7.0. Se a fonte de dados for da versão 3.5, será necessário migrá-la primeiro). Ative a fonte de dados em SAP BW).
Assim que a fonte de dados for carregada e ativada em SAP BW, ele criará a seguinte tabela no esquema Definido.
- /BIC/A 00 – Tabela Ativa IMDSO
- /BIC/A 40 – Fila de ativação do IMDSO
- /BIC/A 70 – Tabela de Tratamento do Modo de Gravação
- /BIC/A 80 – Tabela de informações de solicitação e ID de pacote
- /BIC/A A0 – Tabela de carimbo de data/hora da solicitação
- RSODSO_IMOLOG – tabela relacionada ao IMDSO. Armazena informações sobre todas as fontes de dados relacionadas ao DXC.
Agora, os dados foram carregados com sucesso na tabela /BIC/A0FI_AA_2000 assim que ela foi ativada. E podemos visualizar os dados da tabela /BIC/A0FI_AA_2000 em SAP Estúdio Hana.
DXC vs SLT vs Serviços de Dados
DXC é uma das três principais rotas de entrada. SAP HANA é a mais restrita entre elas. A comparação mostra onde cada uma justifica sua posição.
| Parâmetro | DXC | SLT | SAP Serviços de dados |
|---|---|---|---|
| Latência | Lote, de acordo com um cronograma | Em tempo real ou agendado | Lote, de acordo com um cronograma |
| Sistemas de origem | SAP Somente Suíte Executiva | SAP e não-SAP bases de dados | Quase qualquer fonte |
| Paisagem extra | nenhum | Um servidor SLT | Um panorama de serviços de dados |
| Semântica empresarial | Preservado pelo extractor | Nenhuma cópia em nível de tabela | Conforme planejado no trabalho |
| Esforço de modelagem no HANA | Baixo | Alto | Suporte: |
| Melhor para | Reutilizando BW comprovado extraclógica tor | OperaRelatórios nacionais sobre dados em tempo real | Consolidando fontes heterogêneas |
Resumindo, escolha a DXC quando o extracOs servidores Tor já existem e sua lógica é confiável, SLT quando a latência importa, e Serviços de dados Quando as fontes são variadas e a transformação é complexa, o panorama completo de opções é apresentado no documento. provisionamento de dados tutorial.
Solução de problemas de uma conexão DXC
A configuração abrange dois sistemas e várias camadas, portanto, falhas são comuns na primeira configuração. Essas verificações resolvem a maioria delas, na ordem em que vale a pena tentar.
- O teste URL Não retorna nada. O mecanismo XS não está em execução. Confirme se o valor da instância em xsengine.ini está definido e se o serviço foi reiniciado. Em seguida, teste novamente o endereço dxc.xscfunc.
- A autenticação falha no teste. URL. O usuário DXC não existe no HANA ou não possui privilégios no esquema de destino. Além disso, é necessário habilitar a autenticação básica, pois o destino a utiliza.
- O teste de conexão SM59 falhou. Verifique se o número do serviço é 80 seguido pelo número da instância de dois dígitos e se o host de destino é resolvido a partir do sistema BW, e não apenas da sua estação de trabalho.
- Os dados são carregados, mas são alocados no esquema errado. PSA_TO_HDB_SCHEMA define o destino. Se não estiver definido, o carregamento utiliza um padrão que raramente corresponde ao esperado.
- A fonte de dados foi ignorada. Com PSA_TO_HDB definido como DATASOURCE, somente as entradas listadas na tabela nomeada por PSA_TO_HDB_DATASOURCETABLE são replicadas. Uma linha ausente a exclui silenciosamente.
- A ativação falha no IMDSO. Quase sempre falta um campo chave. O DXC exige uma fonte de dados com uma chave definida, que é a terceira limitação listada anteriormente.
- O extracO Tor é a versão 3.5. É necessário migrá-lo para a versão 7.0 antes que a DXC possa utilizá-lo.
A tabela RSODSO_IMOLOG é o primeiro lugar a ser consultado ao diagnosticar uma carga, pois registra todas as fontes de dados registradas para DXC, juntamente com seu status.



