Você pode usar Atributos Definidos pelo Usuário (UDAs), palavras descritivas ou frases em scripts de cálculo, fórmulas de membros, relatórios e formulários. Os UDAs geram listas de membros associados ao UDA. Por exemplo:
Você pode usar o UDA HSP_UDF
para evitar que uma fórmula seja sobrescrita quando o aplicativo for atualizado. Você deve fazer logon em cada banco de dados associado ao processo de negócios e criar a fórmula de membros com um UDA. A sintaxe desse UDA é: (UDAs: HSP_UDF)
.
Ao usar a função @XREF
para procurar um valor de dados em outro banco de dados de modo a calcular um valor do banco de dados atual, você pode adicionar o UDA HSP_NOLINK
a membros a fim de impedir a função @XREF
de ser criada em todos os cubos que não sejam o cubo de origem selecionado para esse membro.
Para uma dimensão Produto com vários produtos membros, você pode criar um UDA chamado Novos Produtos e atribuir esse UDA aos novos produtos na hierarquia da dimensão Produtos. Então, você poderá basear determinados cálculos na designação Novos Produtos.
Para o processo de revisão de orçamento, em vez de criar uma regra de validação de dados para cada proprietário em uma linha de produtos (algumas linhas de produto podem ter centenas de proprietários), você pode criar um UDA que contenha os nomes de usuário que se aplicam aos membros usando a hierarquia de unidade de aprovação. Assim, na regra de validação de dados, é possível informar uma função de pesquisa que retornará os nomes de usuários armazenados no UDA para o membro atual. Por exemplo, crie um UDA para cada usuário no caminho promocional e atribua um prefixo ao nome do UDA (por exemplo, ProdMgr:Kim).
Ao criar formulários, você pode usar um UDA para selecionar membros para formulários com base em um atributo comum. Quando formulários com UDAs são criados, todos os membros atribuídos ao UDA são adicionados dinamicamente ao formulário. Por exemplo, se você criar um UDA denominado Novos Produtos e atribuir esse UDA aos novos produtos na hierarquia de dimensão Produto, o formulário exibirá automaticamente os novos produtos no tempo de execução. Quando selecionado no designer de formulário, um UDA é precedido por UDA
; por exemplo, UDA (Novos Produtos)
.
Os UDAs são específicos de dimensões. Por exemplo, criar um UDA para um membro Conta o disponibiliza para os membros Conta não-compartilhados. Excluí-lo o retira de todos os membros Conta. Para disponibilizar os UDAs em várias dimensões, crie o mesmo UDA em várias dimensões. Por exemplo, crie um UDA chamad Novo para as dimensões Conta e Entidade e disponibilizar o UDA denominado Novo para os membros Conta e Entidade.
Para trabalhar com UDAs: