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.