A calculation view é um recurso nativo do banco de dados SAP HANA que permite trabalhar com dados analíticos com dados vivos. Basicamente é uma ferramenta que permite trabalhar com BI no SAP Hana com dados vivos, sem necessidade de replicação para um DW.
Ela possibilita realizar calculos, agregações e tratativas mais complexas do que uma view simples de banco de dados.
Podendo ser desenvolvida de forma gráfica ou através de codificação.
Tipos de Calculation Views
- Default ou SQL Access Only – Não pode ser utilizada pelas ferramentas de report, sendo chamadas apenas por consultas SQL.
- Dimensão – Utilizada como base para outras calculations views do tipo cubo, não permite realizar agregação. Suportam reports multi-dimensionais.
- Cubo – Utilizada para realizar o desenvolvimento de agregações podendo ser utilizadas por ferramentas de report.
- Cubo com Star Join – Possui a possibilidade agregar dados de views do tipo cubo e dimensão para a criação das querys e reports. Permitindo agregar valores de tabelas fatos e dimensão.
Como criar uma Calculation View
As Calculations Views são suportadas tando na WEBIDE for SAP HANA quando via SAP HANA Studio, porém é recomendado a utiização do WEBIDE por ter mais funcionalidades e o HANA Studio estar sendo descontinuado, sem receber atualizações.
Criar Calculation view na WEBIDE
Crie um novo projeto do tipo database module, ou acesse algum projeto que possua o módulo de banco de dados. Clique em New>Calculation View.
Fernando
9 dez 2019Olá.
Eu consigo usar funções ABAP dentro de uma Calculations View?
Por exemplo, criar uma view que traga os dados da tabela STXL já “traduzidos” com a função READ_TEXT.
Obrigado.
Balbino Soares
16 dez 2019Olá, tudo bem? Funções ABAP não, mas você poderia utilizar algumas funções do SAP HANA como alternativa. Por exemplo: Os dados da STXL são armazenados como binário, poderia utilizar a função BINTOSTR para fazer a conversão.