Origem SAP BW
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
A fonte SAP BW é o componente de fonte do Microsoft Connector 1.1 para SAP BW. Assim, a origem do SAP BW extrai dados de um sistema SAP Netweaver BW versão 7 e torna estes dados disponíveis para o fluxo de dados em um pacote do Microsoft Integration Services.
Essa fonte tem uma saída e uma saída de erro.
Importante
A documentação do Microsoft Connector 1.1 for SAP BW supõe familiaridade com o ambiente do SAP Netweaver BW. Para obter mais informações sobre o SAP Netweaver BW ou para obter informações sobre como configurar objetos e processos do SAP Netweaver BW, consulte sua documentação do SAP.
Importante
A extração de dados do SAP Netweaver BW exige licenciamento SAP adicional. Verifique esses requisitos com a SAP.
Para usar a origem do SAP BW, faça o seguinte:
Preparando os objetos do SAP Netweaver BW que a origem exige
A origem do SAP BW exige que determinados objetos estejam no sistema SAP Netweaver BW antes que a origem possa funcionar. Se esses objetos ainda não existirem, siga estas etapas para criar e configurar esses objetos do sistema SAP Netweaver BW.
Observação
Para obter detalhes adicionais sobre esses objetos e essas etapas de configuração, consulte a documentação do SAP Netweaver BW.
Faça logon como SAP Netweaver BW com a GUI do SAP, digite o código de transação SM59 e crie um destino de RFC:
Para Tipo de conexão, selecione TCP/IP.
Para Tipo de Ativação, selecione Programa de Servidor Registrado.
Para Communication Type with Target System (Tipo de Comunicação com o Sistema de Destino), selecione Non-Unicode (Inactive MDMP Settings) (Não Unicode (configurações de MDMP inativo)).
Atribuir uma ID de programa apropriada
Crie um destino do Open Hub:
Vá para o Administrator Workbench (código de transação RSA1) e, no painel esquerdo, selecione Destino do Open Hub.
No painel central, clique com o botão direito do mouse em uma InfoArea e selecione “Criar o destino do Open Hub”.
Para Tipo de Destino, selecione “Ferramenta de Terceiros”e insira o destino de RFC criado anteriormente.
Salve e ative o novo destino do Open Hub.
Crie um processo de transferência de dados (DTP):
No painel central da InfoArea, clique com o botão direito do mouse no destino criado anteriormente e selecione “Criar o processo de transferência de dados”.
Configurar, salvar e ativar o DTP.
No menu, clique em Ir parae clique em Configurações do Gerenciador de Lotes.
Atualizar Número de Processos para 1 para o processamento em série.
Crie uma cadeia de processo:
Ao configurar a cadeia de processo, selecione Iniciar usando a cadeia ou a API de metadados como Opções de Agendamento de Iniciar Processoe adicione o DTP criado anteriormente como o nó subsequente.
Salvar e ativar a cadeia do processo.
A origem do SAP BW pode chamar a cadeia de processo para ativar o processo de transferência de dados.
Conectando-se ao sistema SAP Netweaver BW
Para conectar-se ao sistema SAP Netweaver BW versão 7, a origem do SAP BW usará o gerenciador de conexões do SAP BW que faz parte do pacote do Microsoft Connector 1.1 para SAP BW. O gerenciador de conexões do SAP BW é o único gerenciador de conexões do Integration Services que a origem do SAP BW pode usar.
Para obter mais informações sobre o gerenciador de conexões do SAP BW, consulte SAP BW Connection Manager.
Configurando a origem do SAP BW
Você pode configurar a origem do SAP BW das seguintes formas:
Pesquise e selecione o destino do OHS (Open Hub Service) a ser usado para extrair dados.
Selecione um dos seguintes métodos para extrair dados:
Disparar uma cadeia de processo. Nesse caso, o pacote do Integration Services inicia o processo de extração.
Aguarde a notificação do sistema SAP Netweaver BW para iniciar uma extração. Nesse caso, o sistema do SAP Netweaver BW inicia o processo de extração.
Recupere os dados associados a uma ID de solicitação específica Nesse caso, o sistema SAP Netweaver BW já extraiu os dados para uma tabela interna e o pacote do Integration Services apenas lê os dados.
Dependendo do método selecionado para extrair dados, forneça as seguintes informações adicionais:
Para a opção P - Disparar Cadeia de Processo , forneça o nome do host do gateway, o nome do serviço de gateway, a ID do programa para o destino do RFC e o nome da cadeia do processo.
Para a opção A - Aguardar Notificação , forneça o nome do host do gateway, o nome do servidor do gateway e a ID do programa para o destino do RFC. Você também pode especificar o tempo limite (em segundos). O tempo limite é o período de tempo máximo que a origem aguardará para ser notificada.
Para a opção E - Extrair Somente , forneça a ID da solicitação.
Especifique as regras para conversão de cadeia de caracteres. (Por exemplo, converter todas as cadeias de caracteres dependendo se o sistema SAP Netweaver BW é Unicode ou não, ou converter todas as cadeias de caracteres para varchar ou nvarchar).
Use as opções que você selecionou para visualizar os dados que serão extraídos.
Você também pode habilitar o log das chamadas de função de RFC pela origem. (Esse log é separado do log opcional que você pode habilitar em pacotes do Integration Services .) Você habilita o log das chamadas de função de RFC quando configura o gerenciador de conexões do SAP BW que a origem usará. Para obter mais informações sobre como configurar o gerenciador de conexões do SAP BW, consulte SAP BW Connection Manager.
Se você não souber todos os valores necessários para configurar a origem, talvez precise perguntar ao administrador do SAP.
Para obter um passo a passo que demonstre como configurar e usar o gerenciador de conexões do SAP BW, a origem e o destino, consulte o white paper Usando o SQL Server 2008 Integration Services com 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 obter mais informações sobre as propriedades da origem do SAP BW que podem ser definidas no SSIS Designer, clique em um dos tópicos a seguir:
Quando você estiver configurando a origem do SAP BW, também poderá usar várias caixas de diálogo para pesquisar objetos do SAP Netweaver BW ou visualizar os dados da origem. Para obter mais informações sobre essas caixas de diálogo, clique em um dos seguintes tópicos: