Conceito: práticas recomendadas de design de modelo
Algumas práticas recomendadas universais podem ajudar a melhorar o desempenho do seu modelo. Use essas diretrizes para projetar e construir uma base sólida. O design de modelo não é um processo único. O modelo deve atender às suas necessidades específicas de planejamento. Deve também espelhar a infraestrutura da sua empresa.
Use Atributos de nível em vez de Dimensões de nível
Os níveis reproduzem a estrutura organizacional da sua empresa. Exemplo: os níveis podem representar departamentos, centros de lucro, centros de custo ou regiões geográficas.
Você pode associar atributos ou dimensões personalizadas aos níveis. Use estes pontos para ajudá-lo a tomar uma decisão:
- Atributos de nível são a maneira mais rápida de fazer quase tudo o que as dimensões de nível podem fazer.
- As dimensões de nível podem fazer mais do que os atributos em alguns casos específicos.
Quando você está pensando em dimensões, tente primeiro os atributos. É fácil mudar de atributos para dimensões. É mais difícil mudar de dimensões para atributos.
Quando você está mudando de dimensões, audite relatórios e fórmulas em todo o modelo. Faça os ajustes necessários para preservar os dados históricos.
Consulte Conceito: dimensões e atributos de nível.
Aplicar disponibilidade da versão
A disponibilidade de versão é uma configuração de nível. A configuração impede que você acesse o nível em determinadas versões. É uma forma de remover um nível sem perder dados.
Indisponibilize o nível na versão de plano atual para:
- Evite os riscos de erros e confusão quando você adiciona apenas NÃO USAR ao nome do nível.
- Preservar os dados históricos em versões mais antigas. Quando você exclui um nível, exclui os dados associados a ele de todas as versões, mesmo das versões bloqueadas e arquivadas.
A configuração também funciona com versões de valores reais. Nas versões de valores reais, especifique o mês e o ano de início para ocultar o nível.
Consulte Alterar disponibilidade do nível.
Remova níveis 1-1
Os níveis 1-1 forçam a correspondência das estruturas hierárquicas. Exemplo: a hierarquia geográfica dos EUA é País > Estado > Cidade. A hierarquia do Reino Unido é País > Cidade. Uma estrutura de nível 1-1 força um nível intermediário no Reino Unido a corresponder aos EUA. O modelo de planejamento oferece suporte a uma hierarquia irregular, para que você possa remover níveis um para um forçados para melhorar a usabilidade e o desempenho.
Hierarquia de nível 1-1 forçada | Melhor hierarquia de nível |
|---|---|
Estados Unidos
Reino Unido
México
| Estados Unidos
Reino Unido
Cidade do México |
Usar prefixos de conta
Para simplificar a depuração de fórmulas, use prefixos para seus códigos de conta personalizada e de métrica. Use M_ para todas as contas de métrica e C_ (C de custom) para todas as contas personalizadas. Os prefixos facilitam a localização dessas contas nas fórmulas.
Use contas calculadas
Qualquer ponto de dados que seja um número ou um agrupamento de outras contas pode ser uma conta calculada. As contas calculadas usam fórmulas por padrão para orientar os dados. Eles podem economizar tempo e esforço. Quando usados de forma eficaz, eles podem melhorar o desempenho.
Aqui estão algumas maneiras de usar contas calculadas:
- Substituir fórmulas ad hoc quando você está escrevendo muitas fórmulas em planilhas ou relatórios.
- Substituir fórmulas compartilhadas por contas do livro-razão e personalizadas quando a fórmula é a mesma para todos os níveis. Depois, você pode criar substituições de fórmula por versão (incluindo valores reais).
- Substituir contas de métricas por equações matemáticas simples. As contas de métrica são recalculadas em todos os níveis, o que diminui o desempenho de equações matemáticas simples. Use contas personalizadas com fórmulas por padrão para somas e diferenças simples. Reserve contas de métrica para índices complexos.
Otimizar fórmulas
- SubstituaIFeDIVporIFFeDIVF, respectivamente.O IFFeo DIVFreduzem o número de avaliações que o Workday deve fazer.
- Evite fazer referênciaa Nível superior (+)porque isso força um recálculo da consolidação em todos os níveis. Instead:
- Crie uma conta de suposição igual a essa parte de sua fórmula. Em seguida, faça referência à suposição na fórmula.
- Use o Assistente de alocação para definir as regras quando as alocações usarem a fórmula.
Exemplo:
Mais lento | Melhor |
|---|---|
divf(acct.headcount,acct.headcount[level=Top Level(+)])
| divf(acct.headcount, assum.TotalHC)
----- assum.TotalHC é uma conta de suposição igual a acct.headcount[level=Top Level(+)] |
Otimizar dimensões personalizadas
As dimensões personalizadas permitem que você adicione suas próprias dimensões às dimensões padrão. As dimensões padrão são níveis, contas, tempo e versões.
- Programe um horário para remover dimensões e valores de dimensão não utilizados de seu modelo. Manter a lista de dimensões limpa melhora o desempenho e elimina as distrações.
- Em geral, use dimensões de lista quando possível.
Entenda as vantagens e desvantagens das dimensões de lista:
Dimensão de lista | Dimensão hierárquica |
|---|---|
Não pode ser usada como dimensões de nível. | Pode ser usada como dimensões de nível. |
Avalia mais rápido. | Avalia mais lentamente. |
Pode ser usada com atributos para criar consolidações alternativas. | Consolida de acordo com uma única hierarquia. |
Permite ocultar valores de dimensão de versões específicas com disponibilidade de versão. A disponibilidade da versão é uma configuração de valor de dimensão. Isso evita que você acesse o valor de dimensão em determinadas versões. | Não há disponibilidade de versão. |
Organizar versões de plano
- Use pastas para organizar as versões de plano.Para economizar tempo, mova as versões atuais para o topo da lista de versões. Sua equipe não precisará rolar a lista dos últimos anos de planos históricos até chegar no plano atual.
- Para economizar esforço, coloque a versão de plano atual na segunda posição. Em seguida, arraste o mais antigo para baixo.
Atualizar o limite de rolagem à esquerda
Programe um horário para alterar seu
Limite de rolagem à esquerda
. Isso reduz o tamanho da versão para melhorar o desempenho. Também remove períodos irrelevantes das planilhas. Consulte Mover o limite de rolagem à esquerda.Nas versões por padrão, você não pode alterar o limite de rolagem à esquerda. Para contornar isso, defina temporariamente outra versão como valor por padrão.
Usar versões virtuais
Crie versões virtuais para:
- Relatórios de moeda constante. As versões virtuais combinam os dados de qualquer versão com a taxa cambial de outra versão. Consulte Exemplo: relatórios em moeda constante com versões virtuais.
- Manutenção rápida de relatórios que comparam versões. Defina versões virtuais para conteúdo de relatório, comoPrevisão atualePrevisão anterior. Em seguida, construa os relatórios usando as versões virtuais. Quando você altera a versão básica da versão virtual, todos os seus relatórios e painéis também são alterados.
Sincronize com seu sistema de origem
Considere permitir que seu sistema de registro defina a estrutura do seu modelo. A plataforma oferece suporte à sincronização de metadados do seu sistema de origem por meio do recurso de integração. Quando você adiciona uma nova conta, nível ou dimensão ao sistema de origem, ela é exibida automaticamente no modelo. Use essa abordagem se você planeja no mesmo nível em que captura dados no sistema de origem. Você também pode fazer uma combinação de abordagens.
Consulte Conceito: carregadores.
Entre em contato para adicionar a Integração ao seu modelo, caso ainda não o tenha feito.
Convenções de nomenclatura para códigos e campos de nome
Para saber os termos a evitar e outras diretrizes, consulte Referência: práticas recomendadas de convenções de nomenclatura.