Arquivo por tag: sap bw

set 24 2011

Configurando a Autenticação SAP no Business Objects Enterprise (BOE XI 3.1)

Bom, no post sobre Autenticação Windows AD no BOE, mencionei como se configura esse tipo de logon no BOE. Agora, falarei sobre mais um tipo de autenticação para quem utiliza nos projetos de BO a integração com BW. Configurar a autenticação SAP no BO.

Pré-requisitos:

  • Os servidores envolvidos precisam estar no mesmo domínio para que o token SSO não expire imediatamente (no caso de utilizar SSO);
  • No caso de integração com o SAP Portal, o BW precisa estar configurado para aceitar Logon Tiket do Portal;
  • No caso de utilizar o Single Sing-On (SSO), o SAP BW deve estar configurado para aceitar o SSO.
  • É necessário ter o SAP Integration Kit (SAP IK) instalado no servidor.
  • É recomendado que todas as aplicações utilizem o mesmo Service Pack. (BOE XI 3.1 SP3, Integration Kit SP3, etc.)

Agora, a prática:

– Entre no CMC

– Clique em “Authentication” (“Autenticação”)


– Escolha “SAP” (com duplo-clique)

– Aparecerá a seguinte tela:

– Na aba “Entitlement Systems” deverá ser informado os parâmetros para a conexão com o SAP BW e onde será feita a autenticação do usuário.


– Onde:

  1. Nome do servidor BW ;
  2. System e Client – Mandante (Ex.: System BWD, Client 300);
  3. Application Server (Servidor BW), System Number (ID), usuário, senha e idioma.
  4. Clique em “Update”.

 

É possível configurar vários sistemas para autenticação. Ao logar no BO (Infoview), o usuário deverá informar o SAP System ID e o SAP Client Number da conexão que desejar utilizar.

– Vá para a aba “Options”

– Onde:

  1. Selecione o servidor BW;
  2. Habilite a autenticação SAP;
  3. Marque a opção de importar automaticamente os usuários;
  4. Clique em “Update”.

Ao marcar a opção “Automatically import users”, quando um usuário do BW logar no BO pela primeira vez, o mesmo irá importar esse usuário associando o mesmo às  roles nas quais este usuário possui acesso no BW, criando automaticamente um usuário de conexão no BO. No entanto, as roles do BW já devem ter sido importadas anteriormente no BO, como mostrarei no passo seguinte.

Os usuários serão criados no BO com o seguinte padrão:

[Sap ID system] ~ [SAP client number] / [BW username].
Exemplo:
Usuário BW: BWDTESTE
Usuário que será criado no BO: BWD~100/BWDTESTE3

Toda parte de criação de usuários e perfil de acesso ficará centralizado no BW.
O BO irá somente replicar as informações existentes no BW. Ao criar um usuário no BW, este deve estar associado às roles necessárias para que os dados possam ser visualizados nos objetos do BO. As permissões que devem ser configuradas no BO são somente referentes a acesso aos objetos criados (pastas, relatórios WebIntelligence, Universos, etc.).

– Vá para a aba “Role Import”

– Onde:

  1. Selecione o servidor BW;
  2. Listagem de roles disponíveis que deverão ser selecionadas, clicando em “Add”;
  3. Roles importadas
Veja as roles importadas:
– Clique em “Update”.

É necessário importar todas as roles que possuam um usuário BW que irá acessar o BO, para que quando este usuário efetue login no BO, seja associado às respectivas roles do BW.

Para cada role importada, o BO criará um grupo de usuários. Cada grupo será nomeado da seguinte forma;

 [SAP system ID] ~ [SAP client number] @  [SAP role]
Exemplo:
 BWD~100@SAP_FI

Após importar as roles necessárias, feche a janela e acesse no menu principal do CMC em “User and Groups”.

Todas as roles importadas estão criadas como grupos.

Em “User List” é possível visualizar os usuários criados no BO.

– Agora, para se certificar de que está tudo correto, acesse o Infoview e faça o login normalmente, porém utilizando a autenticação SAP.

Preencha as informações para “SAP System” e  “SAP Client”, caso tenha mais de um ambiente BW mapeado, do contrário não é necessário,  “User Name” (Usuário do BW) e “Password”.

Note que não é necessário informar o usuário como “BWD~100bwteste3”, no campo “User Name” basta preencher com o nome do usuário BW normalmente.

Se a configuração estiver correta, ao efetuar logon, será exibido o username do SAP BW no canto esquerdo da tela.

Bom, são muitos passos ao chegar até aí, porém a autenticação integrada do BO com o BW agiliza o procedimento de criação de usuários (que no caso são importados do BW ao BO) e também garante a segurança e a manutenção dos mesmos.

Até a próxima!

ago 15 2011

Integração SAP BW x BO

Olá pessoal, nesse primeiro post falando de integração BW x BO vamos destacar como funciona e como criar um universo baseado em uma query do BW.

Introdução:
A comunicação com o SAP BW se dá através de um outro componente chamado SAP Integration Kit (SAP IK) que nada mais é do que um conjunto de API e arquivos de transporte que viabilizam que toda estrutura do BO consiga acessar o BW, através de consultas MDX.

Obs.:
Consultas MDX é como se fosse o SQL gerado pelo universo. O MDX está para o multidimensional (OLAP), assim como o SQL está para o relacional.

Abaixo, uma idéia de como o universo reflete a estrutura de uma query BW.
Ferramentas Universe Designer (BO) x BEx Query Designer (BW):

Criando uma conexão OLAP SAP BW
Siga os procedimentos de criação de uma conexão:

  • Selecione “SAP” > “SAP Business Warehouse”;
  • Preencha o campo “Nome” (definir nome da conexão);
  • Após isso, há as opções de utilização do SSO e de credenciais de banco de dados
  • Preencha os campos “Nome de usuário”, “Senha”, “Cliente”, “Idioma”, “Modo de logon”, “Servidor de Aplicativos”, “Número do Sistema”  e “ID do Sistema” – Essas informações pode ser obtidas com o especialista BASIS;
  • Clique em “Avançar”;  

A tela abaixo apresentada é para explorar os cubos disponíveis. Você pode procurar o cubo ou a query pelo nome, preenchendo o campo abaixo e clicando em “Pesquisar”. Ao encontrar o cubo ou  a query desejada, selecione-o, clique em “Avançar”, faça as devidas conclusões e clique em “Ok”.

Caso deseja testar a conexão antes de prosseguir, clique em “Testar conexão”.

Criando um universo para acessar o BW

Podemos utilizar um universo para mapear diretamente uma estrutura de uma query ou de um cubo. O processo de criação do universo é automático, as estruturas OLAP são mapeadas como classes, dimensões, métricas e detalhes porém nenhuma tabela estará disponível no universo.

Os passos para a criação de um universo OLAP que acesse o BW são:

  • Crie uma nova conexão apontando para um cubo ou uma query
  • Crie o universo à partir da conexão
  • Salve e exporte o universo

 

Ao final do processo, um universo terá sido criado refletindo a estrutura do cubo ou da query BW.

As hierarquias são representadas nas classes e os objetos podem ser renomeados, porém não é possível customizar os objetos no universo. Qualquer alteração deverá ser realizada no cubo o una query BW e o universo ser atualizado para refletir as alterações.

 Pronto! Muita coisa mudou nessa integração desde a versão XI R2 e hoje em dia muitos projetos de BW (novos ou existentes) dá a possibilidade de ter o BO como front-end nessa integração.

Até a próxima!