Ir para conteúdo principal Pular para conteúdo complementar

Pré-requisitos

A seção a seguir descreve os pré-requisitos para trabalhar com a origem SAP ODP conector.

Antes de fazer a aterrissagem ou a replicação dos dados, certifique-se de atender aos seguintes pré-requisitos:

  • Instalar o SAP Java Connector necessário no servidor de gateway do Data Movement

  • Conceder as permissões necessárias na fonte de dados

  • Configurar o conector de fontes de dados

API ODP

O endpoint SAP ODP usa a API 2.0 do ODP, que está disponível nos seguintes níveis básicos do SAP e superiores:

  • PI_BASIS 730 SP 14 (parte do SAP NetWeaver 7.30 SP 14)

  • PI_BASIS 731 SP 16 (parte do SAP NetWeaver 7.03 SP 16 e 7.31 SP 16)

  • PI_BASIS 740 SP 11 (parte do SAP NetWeaver 7.40 SP 11)

  • SAP_BW 750 SP 0 (incluindo pacotes anteriores do PI_BASIS)

Nota informativaO SAP_BASIS e o PI_BASIS são intercambiáveis. Em sistemas mais recentes, o nome do componente é SAP_BASIS.

Para obter mais informações, consulte a Nota SAP 1931427.

Para obter informações sobre como liberar extratores para que fiquem disponíveis para a API do ODP, consulte a Nota SAP 2232584.

Configuração do driver

Você pode instalar o driver usando o utilitário de instalação do driver (recomendado) ou manualmente. A instalação manual só deve ser tentada no caso improvável de você encontrar um problema com o utilitário de instalação do driver.

Usando o utilitário de instalação de driver para instalar o driver

Esta seção descreve como instalar o SAP Java Connector necessário. O processo envolve a execução de um script que baixará, instalará e configurará automaticamente os SAP Java Connector necessários. Você também pode executar scripts para atualizar e desinstalar o SAP Java Connector como necessário.

Preparando a instalação

  • Certifique-se de que o Python 3.6.x ou mais recente esteja instalado no servidor de gateway do Movimentação de dados.

    O Python vem pré-instalado na maioria das distribuições do Linux. Você pode verificar qual versão do Python está instalada em seu sistema executando o seguinte comando:

    python3 --version

  • Baixe o arquivo "sapjco<versão>.zip" do SAP Java Connector <versão> do Portal de suporte SAP. Você pode encontrar a versão compatível em binary-artifacts em /opt/qlik/gateway/movement/drivers/manifests/sapodp.yaml. Assim que o download for concluído, copie o arquivo para:

    /opt/qlik/gateway/movement/drivers/sapjco

Instalando o SAP Java Connector

Para baixar e instalar o SAP Java Connector:

  1. Pare o serviço do Gateway Data Movement:

    sudo systemctl stop repagent

  2. Opcionalmente, confirme se o serviço foi interrompido:

    sudo systemctl status repagent

    O status deverá ser o seguinte:

    Active: inactive (dead) since <timestamp> ago

  3. Na máquina do gateway do Movimentação de dados, altere o diretório de trabalho para:

    opt/qlik/gateway/movement/drivers/bin

  4. Execute o seguinte comando:

    Sintaxe:

    ./install sapodp

    Se o SAP Java Connector não puder ser baixado (devido a restrições de acesso ou problemas técnicos), uma mensagem será exibida informando onde baixar o SAP Java Connector e onde copiá-lo na máquina de gateway do Movimentação de dados. Depois de fazer isso, execute o comando install sapodp novamente.

    Caso contrário, o EULA do SAP Java Connector será exibido.

  5. Realize uma das seguintes ações:

    • Pressione [Enter] repetidamente para percorrer lentamente o EULA.
    • Pressione a barra de espaço repetidamente para rolar rapidamente pelo EULA.
    • Pressione q para sair do texto da licença e ser apresentado às opções de aceitação do EULA.
  6. Realize uma das seguintes ações:

    • Digite "y" e pressione [Enter] para aceitar o EULA e iniciar a instalação.
    • Digite "n" e pressione [Enter] para rejeitar o EULA e sair da instalação.
    • Digite "v" e pressione [Enter] para visualizar o EULA novamente.

  7. O SAP Java Connector será instalado.

  8. Aguarde a conclusão da instalação (indicada por "Concluído!") e inicie o serviço do Gateway Data Movement:

    sudo systemctl start repagent

  9. Opcionalmente, confirme se o serviço foi iniciado:

    sudo systemctl status repagent

    O status deverá ser o seguinte:

    Active: active (running) since <timestamp> ago

Atualizando o SAP Java Connector

Execute o comando de atualização se quiser desinstalar versões anteriores do SAP Java Connector antes de instalar o SAP Java Connector fornecido.

Para baixar e atualizar o SAP Java Connector:

  1. Pare o serviço do Gateway Data Movement:

    sudo systemctl stop repagent

  2. Opcionalmente, confirme se o serviço foi interrompido:

    sudo systemctl status repagent

    O status deverá ser o seguinte:

    Active: inactive (dead) since <timestamp> ago

  3. Na máquina do gateway do Movimentação de dados, altere o diretório de trabalho para:

    opt/qlik/gateway/movement/drivers/bin

  4. Execute o seguinte comando:

    Sintaxe:

    ./update sapodp

    Se o SAP Java Connector não puder ser baixado (devido a restrições de acesso ou problemas técnicos), uma mensagem será exibida informando onde baixar o SAP Java Connector e onde copiá-lo na máquina de gateway do Movimentação de dados. Depois de fazer isso, execute o comando update sapodp novamente.

    Caso contrário, o EULA do SAP Java Connector será exibido.

  5. Realize uma das seguintes ações:

    • Pressione [Enter] repetidamente para percorrer lentamente o EULA.
    • Pressione a barra de espaço repetidamente para rolar rapidamente pelo EULA.
    • Pressione q para sair do texto da licença e ser apresentado às opções de aceitação do EULA.
  6. Realize uma das seguintes ações:

    • Digite "y" e pressione [Enter] para aceitar o EULA e iniciar a instalação.
    • Digite "n" e pressione [Enter] para rejeitar o EULA e sair da instalação.
    • Digite "v" e pressione [Enter] para revisar o EULA desde o início.
  7. O SAP Java Connector antigo será desinstalado, e o novo SAP Java Connector será instalado.

  8. Aguarde a conclusão da instalação (indicada por "Concluído!") e inicie o serviço do Gateway Data Movement:

    sudo systemctl start repagent

  9. Opcionalmente, confirme se o serviço foi iniciado:

    sudo systemctl status repagent

    O status deverá ser o seguinte:

    Active: active (running) since <timestamp> ago

Desinstalando o SAP Java Connector

Execute o comando de desinstalação se quiser desinstalar o SAP Java Connector.

Para desinstalar o SAP Java Connector:

  1. Pare todas as tarefas configuradas para usar esse conector.

  2. Na máquina do gateway do Movimentação de dados, altere o diretório de trabalho para:

    opt/qlik/gateway/movement/drivers/bin

  3. Execute o seguinte comando:

    Sintaxe:

    ./uninstall sapodp

    O SAP Java Connector será desinstalado.

Instalando o driver manualmente

Você só deve tentar instalar o driver manualmente se a instalação automática do driver não for concluída com êxito.

Baixe o SAP Java Connector 3.x (64 bits) para Linux de https://support.sap.com/en/product/connectors/jco.html.

Em seguida, abra um prompt do shell e faça o seguinte:

  1. Pare o serviço do Gateway Data Movement:

    sudo systemctl stop repagent

  2. Opcionalmente, confirme se o serviço foi interrompido:

    sudo systemctl status repagent

    O status deverá ser o seguinte:

    Active: inactive (dead) since <timestamp> ago

  3. Altere o diretório de trabalho para opt/qlik/gateway/movement/bin e execute o seguinte comando:

    source arep_login.sh

    Isso definirá o caminho de instalação do gateway Movimentação de dados.

  4. Descompacte o arquivo que você baixou em uma pasta de sua escolha.

    A pasta deve conter os arquivos Sapjco3.jar e libsapjco3.so.

  5. Copie esses arquivos para o seguinte local no diretório de instalação do Gateway Data Movement:

    <Gateway Data Movement_Install_Dir>/endpoint_srv/endpoints/SAP.

  6. Inicie o serviço do Gateway Data Movement:

    sudo systemctl start repagent

  7. Opcionalmente, confirme se o serviço foi iniciado:

    sudo systemctl status repagent

    O status deverá ser o seguinte:

    Active: active (running) since <timestamp> ago

Nota informativa

O conector do SAP ODP não estará disponível para seleção até que as bibliotecas de conectores Java tenham sido instaladas e o serviço Gateway Data Movement tenha sido reiniciado.

Suporte para tabela STXL

Para expor a tabela STXL para extração usando o endpoint do SAP ODP, um extrator personalizado precisa ser criado na transação RSO2 na GUI do SAP. Esse extrator pode então ser chamado pelo endpoint do SAP ODP.

Configurando o SLT no SAP

Para replicar dados, você deve primeiro definir os parâmetros que o SAP Landscape Transformation Replication Server usará para replicar dados de um sistema de origem para um sistema de destino. Você especifica essas informações em uma configuração. Uma configuração contém informações sobre o sistema de origem, o sistema de destino e as conexões relevantes.

Você cria uma configuração no sistema do SAP Landscape Transformation Replication Server. Para criar uma configuração, abra o SAP LT Replication Server Cockpit (LTRC da transação) e selecione Criar configuração.

A criação de uma configuração envolve as seguintes etapas:

  1. Na guia Especificar Dados Gerais, forneça as seguintes informações

    • Nome da Configuração: Você deve especificar um nome para a configuração. Esse nome é usado para o esquema criado automaticamente no sistema de destino.

    • Descrição (opcional): Opcionalmente, especifique uma descrição para a configuração.

  2. Na guia Especificar Sistema de Origem, selecione a opção Conexão RFC e forneça as seguintes informações:

    • Destino RFC: Digite NONE.
    • Permitir Uso Múltiplo: selecione esta opção.
  3. Na guia Especificar Sistema de Destino, selecione a opção Outro e forneça as seguintes informações:

    • Cenário: Selecione Provisionamento de Dados Operacionais (ODP) na lista suspensa.
    • Alias da Fila: Especifique um nome.
  4. Na guia Especificar Configurações de Transferência, especifique as configurações de transferência apropriadas para seu ambiente. Em Opções de Trabalho, recomendamos configurar pelo menos cinco Trabalhos de Transferência de Dados, Carregamento Inicial e Cálculo.

  5. Na guia Revisar e Criar, revise suas configurações e crie a configuração.

  6. Conceda as Permissões necessárias.

Depois de criar uma configuração, você poderá prosseguir com a definição das configurações relevantes do conector.

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!