Usando regras, você pode definir operações que o Essbase executa em valores de dados e em dimensões e membros, carregadas de uma origem de dados. Você também usará regras, se necessário, para mapear valores de dados para um cubo do Essbase ou dimensões e membros para um outline do Essbase.
Regras são armazenadas em arquivos de regra. Um arquivo de regra carrega a regra que define qual método de criação usar, se os valores de dados ou membros serão classificados ou em ordem aleatória e como transformar valores de dados ou membros antes de carregá-los. Você pode criar uma regra distinta para cada dimensão.
O Essbase lê os valores de dados ou as dimensões na origem de dados e os carrega com base nas regras. O Essbase não altera a origem de dados. Você pode reutilizar uma regra com qualquer origem de dados que exija o mesmo conjunto de regras.
Se você criar um cubo usando uma pasta de trabalho do aplicativo, o Essbase criará regras para você.
Se uma regra de carregamento de dados já existir, edite-a quando adicionar uma nova dimensão, alterar uma origem de dados para sua análise ou alterar mapeamentos ou propriedades.
Você também pode usar regras, ao criar dimensões e carregar dados, para fazer o seguinte:
Definir operações que o Essbase executa em valores de dados ou em dimensões e membros ao processar uma origem de dados.
Mapear valores de dados para um banco de dados do Essbase.
Mapear dimensões e membros a um outline do Essbase.
Use um arquivo de regra nos seguintes casos:
Você precisa de uma regra quando está carregando dados e precisa definir o mapeamento dos campos da origem de dados para campos do banco de dados.
Se estiver carregando dados de uma origem de dados SQL ou de um banco de dados, você precisará de uma regra para mapear as informações da tabela relacional das colunas do banco de dados para as dimensões.
Ao criar dimensões, se você estiver adicionando ou alterando dimensões e membros no banco de dados, precisará de uma regra.
Se você alterar campos de alguma forma, incluindo o mapeamento de dados e a ordem dos campos, será necessário usar uma regra ao carregar os dados.
Você precisa preparar um arquivo de regra distinto para cada origem exclusiva que não é do Essbase, quer a origem exija uma regra de criação de dimensão ou carregamento de dados.
Se estiver usando arquivos de dados de formato nativo, você precisará usar um arquivo de regra.