Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.
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:
Para Tipo de Ligação, selecione TCP/IP.
Para Tipo de Ativação, selecione Programa de Servidor Registado.
Para Tipo de Comunicação com o Sistema Destino, selecione Non-Unicode (Definições MDMP Inativas).
Atribui um ID de Programa apropriado.
Criar um destino do Open Hub:
Vá ao Banco de Trabalho do Administrador (código de transação RSA1) e, no painel esquerdo, selecione Abrir Destino do Hub.
No painel central, clique com o botão direito do rato numa InfoArea e, em seguida, selecione "Criar Destino do Open Hub".
Para Tipo de Destino, selecione "Ferramenta de Terceiros" e, em seguida, introduza o destino RFC previamente criado.
Guarde e ative o novo Destino do Hub Aberto.
Criar um Processo de Transferência de Dados (DTP):
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".
Configurar, guardar e ativar o DTP.
No menu, clique em Goto e, em seguida, clique em Definições do Gestor de Lotes.
Atualize o número de processos para 1 para processamento em série.
Crie uma cadeia de processos:
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.
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: