Conectando Webi a HANA
Em versões anteriores do SAP BusinessObjects (4.1 ou anterior), a única opção para conectar o Webi ao HANA é com o uso do Universo. O Universo é projetado com base nas visualizações HANA e, em seguida, usando o painel de consulta Webi, podemos usar objetos no relatório Webi.
Com o lançamento do SAP BO 4.2, a SAP oferece várias maneiras de conectar o relatório Webi às visualizações HANA. A seguir estão as quatro maneiras de conectar a inteligência da web às visões de modelagem HANA -
- Usando o universo no topo das visualizações de modelagem HANA
- Conexão Webi direta com visualizações de modelagem HANA
- Conectividade SAP HANA Online
- Usando Free-Hand SQL
Usando o universo em cima das visualizações de modelagem HANA
Conforme mencionado anteriormente, podemos desenvolver visões HANA - visões de atributos, análises e cálculos - usando o HANA Studio. Para criar um universo, você deve criar uma conexão relacional apontando para os esquemas do banco de dados HANA.
Para criar uma nova conexão Relacional, primeiro comece com um novo projeto na visualização Projeto Local. Abra a ferramenta de design de informações → Clique em Novo → Projeto → Insira o nome do projeto → Concluir. Isso criará um novo projeto na janela Projetos locais.
Em seguida, clique com o botão direito do mouse em Nome do projeto → Novo → Conexão relacional.
Na janela seguinte, insira o Nome da conexão → Insira o nome da conexão / recurso → clique em Avançar.
Você será solicitado a selecionar um Middleware para conexão. Selecione o middleware de acordo com a fonte de dados. Você pode selecionar SAP ou não SAP como fonte de dados e configurar uma conexão relacional com o banco de dados.
Aqui, selecionamos SAP na lista → Banco de dados SAP HANA → JDBC → clique em Avançar.
Na próxima janela, entre no modo de autenticação, nome de usuário e senha. Insira o nome do host SAP HANA e o número da instância e clique em Avançar.
Na janela a seguir, defina os parâmetros de conexão como - Tempo limite, tamanho de busca da matriz, tamanho do Bind da matriz, etc. Clique em Concluir.
Quando você clica no botão Concluir, isso criará uma nova conexão relacional apontando para o banco de dados SAP HANA com .cnxextensão de arquivo. Você pode clicar em Test Connection. A parte inferior da janela informa sobre os parâmetros de conexão - parâmetros de login, parâmetros de configuração, etc.
Clique em Testar conexão → Bem-sucedido. Você deve publicar esta conexão ao Repositório para torná-la disponível para uso.
Para publicar esta conexão, clique com o botão direito do mouse no nome da conexão → Publicar conexão no repositório → Insira a senha do repositório BO → Conectar → Concluir → Sim.
Agora, crie uma base de dados usando a visão SAP HANA. Clique com o botão direito do mouse em Nome da conexão → Selecione Novo → Base de dados.
Digite o nome do recurso e clique em Avançar. Você pode selecionar fonte única habilitada ou fonte múltipla habilitada como o tipo de base de dados. Selecione habilitado para múltiplas origens e passe os detalhes de autenticação após selecionar a conexão.
Depois de clicar em Avançar, selecione o nó do esquema _SYS_BIC, onde todas as visualizações do HANA e tabelas de colunas são armazenadas. Adicione a visão necessária do HANA à camada Data Foundation. Você pode desenvolver a Camada de Negócios em cima dessa base de dados, e ela pode ser publicada no repositório do servidor BO para fins de relatório.
Conexão Webi direta com visualizações de modelagem HANA
Este recurso foi adicionado ao SAP BO 4.2 recentemente, que permite a conexão direta com as visualizações de modelagem HANA usando uma conexão OLAP. Quando você se conecta ao Repositório HANA usando uma conexão OLAP, pode se conectar a todos os Pacotes criados no sistema HANA. Você pode selecionar qualquer um dos pacotes → Navegar até as visualizações HANA armazenadas no pacote.
Uma vez que essas etapas são realizadas, todas as dimensões e medidas são adicionadas ao Painel de Consulta no Webi. O desenvolvedor pode selecionar qualquer um dos objetos de resultado da lista de objetos disponíveis e clicar na consulta de execução para adicionar esses relatórios Webi.
Conectividade online SAP HANA
No SAP BO 4.2, há uma opção de usar a conexão online HANA que permite ao cliente Webi conectar-se diretamente às visualizações do HANA. Não há necessidade de construir uma consulta Webi para usar a opção de conexão HANA Online.
Esta opção lista a conexão relacional apenas e quando a conexão é selecionada, mostra todos os pacotes e visualizações correspondentes. Quando a visão HANA é selecionada, ela se conecta diretamente ao Webi Reporting Layer. Não há uso do painel Consulta neste cenário.
Usando Free-Hand SQL
No SAP BO 4.2, uma nova opção - SQL à mão livre - é introduzida no Web Intelligence que se conecta diretamente às visualizações do HANA. Quando você se conecta usando uma ferramenta de Web Intelligence que se conecta usando a opção Free-hand SQL, uma ferramenta lista todas as conexões HANA Relational do servidor BOBJ. Quando você seleciona uma conexão Relacional, uma ferramenta fornece um editor de script de consulta para escrever a consulta.
Para usar a opção Free-Hand SQL, selecione um novo documento Webi e, na lista de fontes de dados, selecione a opção Free-Hand SQL.
Depois de selecionar esta opção, um editor de consultas é aberto. Você pode escrever uma consulta SELECT para formar o Webi Query para relatórios. No lado direito, você tem a opção Executar Consulta e a lista de objetos disponíveis na ferramenta Webi.