Conexão ao SAP
Concept Information
O SAP é um pacote comercial corporativo para gerenciar uma grande variedade de processos empresariais. Use o conector do ACL para SAP a fim de importar os dados do SAP da organização.
Nota
A configuração do conector do SAP e, se aplicável, do SNC (Secure Network Communications) e SSO (Login único), requer pessoal com o nível apropriado de conhecimento técnico. Para obter mais informações, consulte Configurando o Conector do ACL para SAP.
O conector do SAP exige um direito de assinatura adicional, além da assinatura básica do Analytics. Se você não tiver o direito de assinatura necessário, não poderá se conectar ao SAP.
Entre em contato com o representante de contas para obter mais informações sobre uma assinatura de conector do SAP.
Sistemas SAP compatíveis
O conector do ACL para SAP pode ser usado com os seguintes sistemas SAP:
- S/4HANA
- todos os níveis de aprimoramento dos sistemas a seguir, executados em todas as plataformas de banco de dados compatíveis, incluindo SAP HANA:
- SAP ERP 6.0 (ECC 6.0)
- SAP CRM 7.0
- SAP SRM 7.0
- SAP SCM 7.0
- SAP EWM 7.0
Criar uma conexão ao SAP
- No menu principal do Analytics, selecione Importar > Banco de dados e aplicativo.
- Na guia novas conexões, na seção Conectores do ACL, selecione SAP.
Dica
Você pode filtrar a lista de conectores disponíveis inserindo uma cadeia de pesquisa na caixa Filtrar conexões. Os conectores são listados em ordem alfabética.
- No painel Configurações de Conexão de Dados, insira as configurações da conexão e clique em Salvar e conectar na parte inferior do painel.
Você pode aceitar o Nome de conexão padrão ou inserir um novo nome.
A conexão do SAP é salva na guia Conexões existentes. No futuro, você poderá reconectar o SAP usando a conexão salva.
Após estabelecer a conexão, a janela Acesso a Dados abre na Área de preparação e você pode começar a importar dados. Para obter ajuda na importação de dados do SAP, consulte Trabalho com a Janela de Acesso a Dados.
Configurações de conexão
Nota
Consulte o Administrador SAP Basis da sua organização para obter as configurações necessárias para o conector do SAP.
Sistemas SAP com Secure Network Communications (SNC)
O sistema SAP da sua organização pode ter o Secure Network Communication (SNC) ativado, que permite comunicação criptografada entre os diferentes componentes de um sistema SAP e autenticação do usuário com login único.
SNC é uma camada de software no sistema SAP que permite estender a segurança básica do SAP integrando com um produto de segurança externa.
Configurações adicionais são necessárias no ACL Connector for SAP se você estiver usando SNC, com ou sem Login Único.
Configurações básicas
Configuração | Descrição | Exemplo |
---|---|---|
Sistemas SAP pré-carregados opcional |
O nome de um sistema do SAP com configurações de configurações de conexão especificadas em um dos seguintes arquivos de configuração do SAP GUI:
Se você selecionar um sistema SAP pré-carregado, os valores do arquivo de configuração da GUI do SAP preencherão automaticamente várias outras configurações de conexão do SAP para você. Localização padrão do arquivo de configuração do SAP GUI: C:\Usuários\<nome_de_usuário>\AppData\Roaming\SAP\Common Se os dois arquivos de configuração estiverem presentes na pasta ..\SAP\Common, SAPUILandscape.xml terá precedência. |
RHP - Recursos humanos de produção |
Servidor | O nome do host ou o endereço IP do sistema do SAP. |
|
Cliente |
O código de três dígitos que identifica um cliente no sistema do SAP. Um cliente é uma subpartição de um sistema do SAP. |
800 |
Idioma | O idioma do sistema do SAP. | EN |
Tipo de Servidor |
A configuração de servidores no sistema SAP:
|
|
Número da instância [ Server Type = NORMAL ] |
O número de instância de dois dígitos do sistema do SAP. O número de instância forma os dois últimos dígitos dos números de portas usados para comunicação de entrada e de saída entre o conector do SAP e o sistema do SAP. Para obter mais informações, consulte Configuração de portas do SAP. |
01 |
Grupo de login [ Server Type = LOAD BALANCE ] |
O nome de um grupo de servidores com balanceamento de carga no sistema do SAP. | Produção ACL |
ID do sistema [ Server Type = LOAD BALANCE ] |
O identificador de três caracteres do sistema do SAP. | PHR |
Método de autenticação |
O método de autenticação de usuário usado pelo sistema SAP:
|
|
Método de Autenticação = Nome do Usuário e Senha | ||
Usuário |
ID de usuário SAP. | |
Senha |
Senha do usuário SAP. | |
Método de autenticação = SNC sem Login Único | ||
Nome do Usuário SNC |
ID de Usuário SAP SNC. | |
Senha SNC |
Senha do usuário SAP SNC. | |
Método de autenticação = Login Único ou Método de autenticação = SNC sem Login Único |
||
Nome do parceiro |
O nome de SNC do parceiro de comunicação (nome do destino). |
"p:CN=sap01.host1, OU=Administration, O=myCompany, C=US" p:CN=SAPService@myCompany.com Nota Coloque o nome SNC entre aspas se contiver algum espaço. |
Qualidade da proteção |
O nível de proteção de segurança aplicado pelo Secure Network Communications (SNC):
|
|
Mecanismo |
O protocolo de autenticação usado pelo sistema SAP:
|
|
Mecanismo = Individual | ||
Caminho da biblioteca |
Caminho de rede para biblioteca criptográfica de produtos de segurança externos. |
C:\SNC_Cryptolib\sapcrypto.dll "C:\Security Product\library.dll" Nota Coloque o caminho de rede entre aspas se tiver espaços. |
Configurações avançadas
Configuração | Descrição | Exemplo |
---|---|---|
Aplicar conversão de moeda opcional |
Habilita a conversão automática de campos de moeda durante a importação de dados SAP para o Analytics. Para obter mais informações, consulte Convertendo moedas durante importação de dados SAP. |
|
Número Máximo de Registros Por Solicitação opcional |
Especifica o número máximo de registros em cada parte de uma consulta. É possível especificar um número de 5.000 a 1.000.000. Na maioria dos casos, você deve deixar o padrão de 15.000 registros. Quando o conector consulta o sistema SAP, ele faz várias solicitações e retorna registros em lotes até que todos os registros sejam retornados. Então, ele monta os lotes em uma tabela completa. Em redes mais lentas, você poderá melhorar o desempenho do conector do SAP aumentando o número de registros por solicitação, o que reduz o número de vezes que o conector deve se reconectar. |
100000 |
Comprimento da cadeia variável opcional |
O número de caracteres importado do início de campos do SAP com um tipo de dados de STRING ou RAWSTRING. Às vezes, grandes quantidades de informações do sistema podem estar presentes nos caracteres à direita nos campos desses tipos. Você pode usar essa configuração para limitar o número de caracteres importados. Se essa configuração for omitida, será usado o padrão de 256 caracteres. |
6 Você sabe que apenas os 6 primeiros caracteres de um campo STRING contêm informações relevantes. |
Diretório de trabalho temporário |
O caminho para um diretório que armazena temporariamente dados do SAP. Os dados recuperados pelo conector do SAP são armazenados temporariamente no local. Tabelas grandes poderão causar um erro de overflow se não puderem ser acomodadas pela pasta de projeto do Analytics, que é o local de armazenamento padrão. Essa configuração permite especificar um local de armazenamento temporário diferente, com espaço suficiente para grandes arquivos. Se você deixar a configuração previamente preenchida de Padrão, os dados serão armazenados temporariamente na pasta de projeto do Analytics. |
D:\SAP_armazenamento_temp |
Roteador SAP opcional |
Se o sistema SAP estiver usando um SAProuter, a cadeia de conexão para o roteador. A forma geral da cadeia de conexão é: /H/nome do host/S/número da porta/W/senha (se usado) |
/H/saprouter.mycompany.com/S/3299 /H/saprouter.mycompany.com/S/3299/W/password Nota H , S e W devem ser em maiúsculas. A forma específica de sua cadeia de conexão SAProuter pode ser diferente. |
Módulo de função RFC opcional |
O nome do módulo de função RFC que forma a base do conector do SAP. Deixe esse campo em branco. O valor é fornecido automaticamente em segundo plano. O campo existe para situações futuras em que o nome do módulo seja alterado e torne-se necessário especificar manualmente o novo nome. |
Pesquisa por tabelas do SAP
Após criar uma nova conexão para um sistema do SAP, o Analytics lista 200 tabelas comuns do SAP na lista Tabelas disponíveis na janela Acesso a Dados. Você pode rolar a lista e clicar em qualquer nome de uma tabela para adicionar a tabela à Área de preparação.
Pesquisar a lista Tabelas disponíveis
Em vez de rolar pela lista, pode ser mais fácil pesquisar um nome ou uma descrição de tabela. Você pode inserir uma cadeia de pesquisa na caixa Pesquisar tabelas acima da lista. A cadeia de pesquisa pode conter caracteres literais e curingas.
Além da lista, a pesquisa também procura nomes não exibidos armazenados no cache local de nomes de tabelas.
Para obter informações detalhadas sobre a pesquisa na lista Tabelas disponíveis, consulte Adicione uma ou mais tabelas à Área de preparação.
E se a tabela pesquisada não for encontrada?
Se a tabela pesquisada não estiver na lista Tabelas disponíveis ou no cache de nomes de tabelas, você poderá pesquisar e recuperar nomes de tabelas adicionais do sistema do SAP.
- Insira uma cadeia de pesquisa na caixa Pesquisar tabelas.
Se a tabela não for encontrada, será exibido o botão Pesquisar nome da tabela no banco de dados.
- Clique em Pesquisar nome da tabela no banco de dados.
Todos os nomes de tabela do sistema do SAP que corresponderem à cadeia de pesquisa serão adicionados à lista Tabelas disponíveis. Os nomes também serão adicionados ao cache de nomes de tabelas que possam ser acessados mais rapidamente no futuro.
Nota
As pesquisa no banco de dados do SAP usam apenas o nome curto da tabela do SAP (ANAT, BNKA e assim por diante). As descrições de tabelas não são pesquisadas.
Dica
Não é possível remover seletivamente nomes de tabelas da lista Tabelas disponíveis ou do cache de nomes de tabelas. Para limpar a lista de tabelas, exclua e recrie a conexão do SAP. A lista volta a conter apenas as tabelas comuns do SAP.
Associação de tabelas do SAP
Você pode associar tabelas do SAP na Área de preparação na janela Acesso a Dados. A associação de tabelas do SAP tem as seguintes limitações:
- É possível associar até oito tabelas, ao contrário de outros conectores do Analytics, que permitem associar até dez tabelas.
- Associações internas e à esquerda são permitidas. Associações externas e à direita não são permitidas.
Para obter mais informações, consulte Associando tabelas na janela Acesso a Dados.
Ícone de campo-chave
O ícone de campos-chave identifica os campos-chave em tabelas do SAP adicionadas à Área de preparação. O propósito dos ícones de campo-chave é identificar campos que podem ser usados para associar tabelas do SAP.
Nota
Após importar dados do SAP para o Analytics, a designação de campos-chave é perdida e os campos-chave são tratados da mesma forma que os demais campos.
Tipo de dados do SAP
O Tipo exibido com os nomes de campos nas tabelas do SAP adicionadas à Área de preparação é o tipo de dados do SAP. Os outros conectores do Analytics exibem o tipo de dados do Analytics. Os tipos de dados do SAP são convertidos para tipos de dados do Analytics na importação.
Download de tabelas do SAP em paralelo
Se você precisar importar várias tabelas do SAP para o Analytics como base para análise posterior, o método mais rápido e eficiente será baixar as tabelas em paralelo do sistema SAP antes de importá-las para o Analytics. Você pode criar um script para o download paralelo de tabelas usando um bloco de comandos ACCESSDATA.
Para obter mais informações, consulte Importar várias tabelas do SAP em paralelo.
Nota
O download paralelo de tabelas do SAP é um recurso apenas para script. Não é possível usá-lo na janela Acesso a Dados.
Idioma do sistema SAP
No painel Configurações de conexão de dados, você pode especificar o idioma do sistema do SAP ao qual está conectado.
Idiomas oferecidos pelo Analytics
Se o idioma do sistema do SAP for um dos idiomas oferecidos pelo Analytics, a lista Tabelas disponíveis exibirá as descrições de tabelas nesse idioma.
Os idiomas oferecidos pelo Analytics são:
Inglês | Alemão | Espanhol | Francês |
Chinês | Japonês | Português |
Idiomas não oferecidos pelo Analytics
Se o idioma do sistema do SAP não for um dos idiomas oferecidos pelo Analytics, a lista Tabelas disponíveis exibirá a lista inicial de descrições de tabelas em inglês. Todas as tabelas pesquisadas e recuperadas subsequentemente do sistema do SAP serão exibidas no idioma do sistema. O resultado será que as descrições de tabelas na lista Tabelas disponíveis serão uma combinação de descrições em inglês e no idioma do sistema do SAP.
Nota
Os nomes curtos de tabelas do SAP (ANAT, BNKA e assim por diante) são padrão em todos os idiomas.
Convertendo moedas durante importação de dados SAP
Você tem a opção de converter automaticamente quantias em moeda em dados SAP durante a importação de dados para o Analytics.
Habilitar a conversão de moedas
-
Crie uma conexão SAP ou abra uma conexão SAP existente.
Para obter mais informações, consulte Criar uma conexão ao SAP.
-
No painel Configurações de conexão de dados, clique em Mostrar opções avançadas.
-
Selecione Aplicar conversão de moeda.
-
Especifique outras definições de conexão necessárias e clique em Salvar e conectar ou Conectar.
Associar tabelas de dados com a chave de moeda
-
Adicione uma tabela SAP com dados de moeda à Área de preparação.
Para informações detalhadas sobre como trabalhar com tabelas na Área de preparação, consulte Trabalho com a Janela de Acesso a Dados.
-
Opcional. Se você já souber que há campos de moeda na tabela que você não precisa importar, desmarque-os agora.
-
No painel Visualização da importação, clique em Atualizar.
Se a tabela SAP contiver campos selecionados com dados de moeda que necessitem de conversão, será exibida uma mensagem com instruções para associar a tabela a outra tabela que contenha a chave da moeda. Por exemplo:
O campo 'DMBTR' na tabela 'BSEG' precisa ser associado à tabela 'T001' com o campo 'WAERS' para o ajuste de decimais da moeda
-
Adicione a segunda tabela e crie a associação conforme indicado nas instruções na mensagem.
Importante
Selecione uma associação Esquerda ao criar a associação.
Para informações detalhadas sobre como associar tabelas na Área de preparação, consulte Associando tabelas na janela Acesso a Dados.
-
No painel Visualização da importação, clique em Atualizar novamente.
Se a tabela SAP contiver um campo adicional com dados de moeda que exijam conversão, outra mensagem será exibida com instruções para a associação.
-
Crie a nova associação de acordo com as instruções.
-
Repita esse processo até que, ao clicar em Atualizar, não sejam mais geradas mensagens, e sejam exibidos os dados associados.
-
Faça outras configurações necessárias na importação SAP e salve os dados no Analytics.
Para obter mais informações, consulte Trabalho com a Janela de Acesso a Dados.