Trabalhar com Regras

Através de regras, pode definir as operações efetuadas pelo Essbase nos valores de dados, dimensões e membros, carregados a partir de uma origem de dados. Também utiliza regras, se necessário, para efetuar a correspondência de valores de dados com um cubo do Essbase, ou de dimensões e membros com uma estrutura do Essbase.

As regras são armazenadas nos ficheiros de regras. Um ficheiro de regras carrega as regras que definem o método de criação a utilizar, se os valores de dados ou membros são ordenados ou estão por ordem aleatória e o modo de transformação dos valores de dados ou membros antes de os carregar. Pode criar uma regra separada para cada dimensão.

O Essbase lê os valores de dados ou dimensões na origem de dados e carrega-os com base nas regras. O Essbase não altera a origem de dados. Pode reutilizar uma regra com qualquer origem de dados que requeira o mesmo conjunto de regras.

Se criar um cubo a partir de um livro da aplicação, o Essbase cria as regras automaticamente.

Se já existir uma regra de dados de carregamento, deve editá-la quando acrescenta uma nova dimensão, alterar uma origem de dados para a sua análise ou alterar correspondências ou propriedades.

Também pode utilizar regras ao criar dimensões e carregar dados, para efetuar o seguinte:

  • Defina as operações efetuadas pelo Essbase nos valores de dados ou nas dimensões e membros quando processa uma origem de dados.

  • Efetue a correspondência de valores de dados com uma base de dados do Essbase.

  • Efetue a correspondência de dimensões e membros com uma estrutura do Essbase.

Deve utilizar uma regra nas seguintes instâncias.

  • Necessita de uma regra se estiver a carregar dados e for necessário definir a correspondência dos campos da origem de dados para campos da base de dados.

  • Se estiver a carregar dados a partir de uma origem de dados de SQL ou de uma base de dados, necessita de uma regra para efetuar a correspondência entre as informações da tabela relacional das colunas da base de dados e as dimensões.

  • Ao criar dimensões, se estiver a acrescentar ou alterar dimensões e membros na base de dados, necessita de uma regra.

  • Se alterar campos de qualquer forma, incluindo a correspondência de dados e a ordem dos campos, deve utilizar uma regra ao carregar os dados.

  • É necessário preparar um ficheiro de regras separado para cada origem não Essbase exclusiva, quer a origem requeira uma regra de criação de dimensões ou de dados de carregamento.

Se estiver a utilizar ficheiros de dados de formato nativo, não é necessário utilizar um ficheiro de regras.