Usando a visualização de cálculo

As visualizações de cálculo são usadas para realizar cálculos complexos, que não são possíveis com a visualização Atributo ou Analítica. Você também pode usar visualizações de atributo e analíticas ao projetar visualizações de cálculo.

A seguir estão algumas características das visualizações de cálculo -

  • Visualizações de cálculo são usadas para consumir visualizações analíticas, de atributos e outras visualizações de cálculo.

  • Existem duas maneiras de criar visualizações de cálculo - usando o editor SQL ou a opção gráfica.

  • Ele possui nós integrados de União, União, Projeção e Agregação.

  • As ferramentas de relatórios SAP BusinessObjects podem se conectar à visualização Cálculo usando uma conexão OLAP para relatórios e painel.

Como criar uma vista de cálculo?

Escolha o nome do pacote sob o qual deseja criar uma visualização de cálculo. Clique com o botão direito em Pacote → Vá para Novo → Visualização de Cálculo. Quando você clica na visualização de cálculo, uma nova janela é aberta.

Insira o nome da visão, descrição e escolha o tipo de visão como Visão de Cálculo, Padrão de Subtipo ou Tempo (este é um tipo especial de Visão, que adiciona dimensão de tempo). Você pode usar dois tipos de Visualização de Cálculo - Gráfico e Script SQL.

A visualização de cálculo oferece a opção de usar uma Star Join ou não. Além disso, tem duas categorias de dados diferentes -

  • Cube- Quando um usuário seleciona Cubo como categoria de dados, o nó padrão é Agregação. Você pode escolher a dimensão Star Join with Cube.

  • Dimension - Quando um usuário seleciona Dimensão como categoria de dados, o nó padrão é Projeção.

Visualização de cálculo com Star Join

Quando você usa a visualização Calculation com Star Join, ela não permite que tabelas de colunas básicas, visualizações de atributos ou visualizações analíticas sejam adicionadas na base de dados. Todas as tabelas de dimensão devem ser alteradas para visualizações de cálculo de dimensão para serem usadas em Star Join. Todas as tabelas de fatos podem ser adicionadas e podem usar nós padrão na visualização de cálculo.

Exemplo

O exemplo a seguir mostra como podemos usar Calculation View com Star Join.

Você tem quatro tabelas, duas tabelas Dim e duas tabelas Fact. Você deve encontrar uma lista de todos os funcionários com sua data de ingresso, nome empId, vaga, salário e bônus.

Vantagens de usar uma Star Join

  • Isso simplifica o processo de design. Você não precisa criar visualizações analíticas e visualizações de atributos. As tabelas de fatos podem ser usadas diretamente como projeções.

  • 3NF é possível com Star Join.

Visualização de cálculo sem junção de estrela

Isso permite o uso de outras visualizações de Atributo e visualizações analíticas usando diferentes nós disponíveis na Junção de Cálculo.

Na captura de tela acima, você pode ver duas visualizações analíticas - AN_Fact1 e AN_Fact2 - são usadas usando o nó Projeção 1 e Projeção 2 e, em seguida, unidas com a ajuda de um nó Join.