Criando uma conexão OLAP
Uma conexão OLAP é usada para se conectar à visualização de informações HANA ou um modelo de dados e para importar diretamente todos os objetos de negócios definidos na camada de negócios para relatórios.
Para criar uma nova conexão OLAP, clique com o botão direito em Nome do projeto → Novo → Conexão OLAP.
Na próxima janela, insira o nome da conexão, Descrição (opcional) e clique em Avançar.
Note- Você aponta uma conexão OLAP para um cubo específico ou para completar o repositório HANA. Quando esta conexão é usada em qualquer ferramenta BO Reporting, você pode importar diretamente todos os objetos na visualização de modelagem HANA ou também pode visualizar todas as visualizações de informações publicadas no repositório e selecionar qualquer um deles para relatório.
Em seguida, selecione um driver de middleware OLAP. Ele mostra uma lista de todas as fontes de dados OLAP disponíveis. Você pode selecionar qualquer fonte de dados OLAP conforme o requisito.
Note- Você não precisa criar um Data Foundation, pois um OLAP atinge diretamente a camada de negócios. Você pode definir dimensões, medidas e outras propriedades na Camada de Negócios.
Selecione o driver de middleware adequado para se conectar à fonte de dados OLAP e clique em Avançar. Para se conectar às visualizações do HANA, selecione SAP HANA → Cliente SAP HANA.
Para se conectar ao sistema HANA, você precisa das seguintes informações -
- Nome do servidor
- Número da Instância
- Detalhes de autenticação
Quando você preenche os detalhes acima e clica no botão Avançar, você tem uma opção perguntando se deseja que esta conexão aponte para um cubo específico ou para todos os cubos no repositório HANA.
Depois de selecionar essa opção, clique no botão Concluir na parte inferior da tela.
Agora, você precisa publicar a conexão com o Repositório. Clique com o botão direito em Conexão → Publicar a conexão com o repositório.
Quando uma nova conexão é criada usando a ferramenta de design de informação, você tem os seguintes parâmetros de conexão que podem ser definidos -
Connection Pool Mode - Isso é usado para manter a conexão ativa.
Pool Timeout - Quando você define o modo de pool de conexão para manter a conexão ativa por, é o período de tempo em minutos para manter a conexão aberta.
Array Fetch Size - Informa o número máximo de linhas que podem ser obtidas do banco de dados.
Exemplo
Vamos considerar um exemplo. Você insere um valor de 25 e sua consulta retorna 150 linhas. Portanto, ele será obtido com 6 buscas de 25 linhas cada.
Array Bind Size - Este campo não é obrigatório para projetar o Universo em IDT.
Login Timeout - Determina os minutos em que uma tentativa de conexão atinge o tempo limite e uma mensagem de erro é exibida.
Existem vários parâmetros personalizados que também podem ser definidos, como ConnectInit, Hint.