Origem do SAP BW

Aplica-se a: SQL Server SSIS Integration Runtime em Azure Data Factory

O código-fonte SAP BW é o componente fonte do Microsoft Connector 1.1 para SAP BW. Assim, a fonte SAP BW extrai dados de um sistema SAP Netweaver BW versão 7 e disponibiliza esses dados ao fluxo de dados num pacote Microsoft Integration Services.

Esta fonte tem uma saída e uma saída de erro.

Importante

A documentação do Microsoft Connector 1.1 para SAP BW pressupõe familiaridade com o ambiente SAP Netweaver BW. Para obter mais informações sobre o SAP Netweaver BW ou sobre como configurar objetos e processos do SAP Netweaver BW, consulte a documentação do SAP.

Importante

Extrair dados do SAP Netweaver BW requer licenciamento SAP adicional. Verifique com a SAP para verificar estes requisitos.

Para usar o código-fonte SAP BW, tem de realizar as seguintes tarefas:

Preparação dos objetos SAP Netweaver BW que a fonte requer

A fonte SAP BW exige que certos objetos estejam no sistema SAP Netweaver BW antes de a fonte poder funcionar. Se estes objetos ainda não existirem, tem de seguir estes passos para criar e configurar estes objetos no sistema SAP Netweaver BW.

Note

Para mais detalhes sobre estes objetos e estes passos de configuração, consulte a documentação SAP Netweaver BW.

  1. Inicie sessão no SAP Netweaver BW através da interface gráfica SAP, introduza o código de transação SM59 e crie um destino RFC:

    1. Para Tipo de Ligação, selecione TCP/IP.

    2. Para Tipo de Ativação, selecione Programa de Servidor Registado.

    3. Para Tipo de Comunicação com o Sistema Destino, selecione Non-Unicode (Definições MDMP Inativas).

    4. Atribui um ID de Programa apropriado.

  2. Criar um destino do Open Hub:

    1. Vá ao Banco de Trabalho do Administrador (código de transação RSA1) e, no painel esquerdo, selecione Abrir Destino do Hub.

    2. No painel central, clique com o botão direito do rato numa InfoArea e, em seguida, selecione "Criar Destino do Open Hub".

    3. Para Tipo de Destino, selecione "Ferramenta de Terceiros" e, em seguida, introduza o destino RFC previamente criado.

    4. Guarde e ative o novo Destino do Hub Aberto.

  3. Criar um Processo de Transferência de Dados (DTP):

    1. No painel do meio da InfoArea, clique com o botão direito no destino previamente criado e depois selecione "Criar processo de transferência de dados".

    2. Configurar, guardar e ativar o DTP.

    3. No menu, clique em Goto e, em seguida, clique em Definições do Gestor de Lotes.

    4. Atualize o número de processos para 1 para processamento em série.

  4. Crie uma cadeia de processos:

    1. Ao configurar a cadeia de processos, selecione Iniciar com cadeia de metadados ou API como a opção de agendamento do Iniciar processo e, em seguida, adicione o DTP criado anteriormente como nó seguinte.

    2. Guarda e ativa a cadeia de processos.

    A fonte SAP BW pode chamar a cadeia de processos para ativar o processo de transferência de dados.

Ligação ao Sistema SAP Netweaver BW

Para se ligar ao sistema SAP Netweaver BW versão 7, o código-fonte SAP BW utiliza o gestor de conexões SAP BW, que faz parte do pacote Microsoft Connector 1.1 para SAP BW. O gestor de ligação SAP BW é o único gestor de ligação dos Serviços de Integração que a fonte SAP BW pode utilizar.

Para mais informações sobre o SAP BW connection manager, consulte SAP BW Gestor de Ligações.

Configuração da Fonte SAP BW

Pode configurar a fonte SAP BW das seguintes formas:

  • Procure e selecione o destino do Open Hub Service (OHS) para extrair dados.

  • Selecione um dos seguintes métodos para extrair dados:

    • Desencadeia uma cadeia de processos. Neste caso, o pacote de Serviços de Integração inicia o processo de extração.

    • Aguarde por notificação do sistema SAP Netweaver BW para iniciar a extração. Neste caso, o sistema SAP Netweaver BW inicia o processo de extração.

    • Recupere os dados associados a um determinado ID de Pedido. Neste caso, o sistema SAP Netweaver BW já extraiu os dados para uma tabela interna, e o pacote Integration Services apenas lê os dados.

  • Dependendo do método selecionado para extrair dados, forneça a seguinte informação adicional:

    • Para a opção P - Trigger Process Chain , forneça o nome do host do gateway, o nome do serviço gateway, o ID do programa para o destino RFC e o nome da cadeia de processos.

    • Para a opção W - Aguardar notificação, forneça o nome do host do gateway, o nome do servidor do gateway e o ID do programa para o destino RFC. Também pode especificar o tempo de espera (em segundos). O timeout é o período máximo de tempo que a fonte espera para ser notificada.

    • Para a opção E - Apenas Extrair , forneça o ID do Pedido.

  • Especifique regras para conversão de cadeias. (Por exemplo, converter todas as strings dependendo se o sistema SAP Netweaver BW é Unicode ou não, ou converter todas as strings para varchar ou nvarchar).

  • Use as opções que selecionou para pré-visualizar os dados a serem extraídos.

Também é possível ativar o registo das chamadas de função RFC com base na origem. (Este registo é separado do registo opcional que pode ativar nos pacotes de Serviços de Integração.) Ativa o registo das chamadas de função RFC quando configura o gestor de conexões SAP BW que a fonte irá usar. Para mais informações sobre como configurar o SAP BW connection manager, consulte SAP BW Gestor de Ligações.

Se não souber todos os valores necessários para configurar a fonte, poderá ter de perguntar ao seu administrador SAP.

Para obter um passo a passo que demonstra como configurar e usar o gerenciador de conexões SAP BW, origem e destino, consulte o white paper Using SQL Server 2008 Integration Services with SAP BI 7.0. Este white paper também mostra como configurar os objetos necessários no SAP BW.

Usando o Designer SSIS para configurar a origem

Para mais informações sobre as propriedades da fonte SAP BW que pode definir no SSIS Designer, clique num dos seguintes tópicos:

Enquanto configura a fonte SAP BW, também pode usar várias caixas de diálogo para procurar objetos SAP Netweaver BW ou para pré-visualizar os dados de origem. Para mais informações sobre estas caixas de diálogo, clique num dos seguintes tópicos: