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.

  • 📦 Método principal: Replicação em lote que é executada em intervalos de tempo, em vez de continuamente.
  • ♻️ ExtracReutilização do tor: A DXC usa o DataSource extractors já construídos para SAP Armazém Empresarial.
  • 🖥️ Sem servidor adicional: Nada de novo é adicionado ao cenário, o que reduz os prazos de implementação.
  • 🧠 Riqueza Semântica: A lógica de negócios é aplicada no sistema de origem, portanto, o esforço de modelagem no HANA diminui.
  • ⚙️ Dois serviços: O mecanismo XS e o despachante web ICM devem estar ambos ativados antes do início da configuração.
  • ???? Configuração de conexão: Uma unidade de entrega é importada, o contêiner XS é definido como libxsdxc e um destino HTTP é criado no SM59.
  • 🗂️ Tabelas geradas: A ativação cria tabelas IMDSO com o nome /BIC/A. 00 a A0 no esquema de destino.

SAP HANA DXC Direct ExtracConexão tor

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.

configurar SAP Replicação de dados DXC

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

configurar SAP Replicação de dados DXC

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.

configurar SAP Replicação de dados DXC

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

Perguntas Frequentes

Não. O DXC é baseado em lotes e executado de acordo com um cronograma. Quando os dados precisam estar atualizados ao segundo, o SLT com captura de dados de alteração é a opção mais adequada.

Não. Depende da fonte de dados do Business Suite, por exemplo.tractors, então a fonte deve ser um SAP Sistema em NetWeaver 7.0 ou superior. Outras fontes necessitam de Data Services ou SLT.

Análises de IA que extracOs dados são efetivamente consumidos a jusante e sinalizam aqueles que replicam dados que nenhum relatório utiliza, o que reduz tanto as janelas de carregamento quanto o consumo de memória.

Sim. O monitoramento da contagem de linhas e dos registros de ativação nas tabelas IMDSO revela uma carga que parou de ser entregue, a qual, de outra forma, permanece invisível até que um relatório mostre dados desatualizados.

O IMDSO usa a chave para determinar se um registro recebido é uma inserção ou uma atualização durante a ativação. Sem ela, o processamento do modo de registro não consegue resolver a alteração.

Resuma esta postagem com: