Concept : bonnes pratiques en matière de conception de modèle
Certaines meilleures pratiques universels peuvent vous aider à améliorer les performances de votre modèle. Utilisez ces lignes directrices pour concevoir et créer un modèle aux bases solides. La conception de modèles n’est pas un processus unique qui convient à tous. Un modèle doit répondre à vos besoins spécifiques en matière de planification. Il doit également refléter l’infrastructure de votre entreprise.
Utiliser des attributs de niveau au lieu des dimensions de niveau
Les niveaux reproduisent la structure d’organisation de votre entreprise. Exemple : les niveaux peuvent représenter des services, des centres de profits, des centres de coûts ou des régions géographiques.
Vous pouvez associer des attributs ou des dimensions personnalisées aux niveaux. Utilisez les éléments suivants pour vous aider à prendre une décision :
- Les attributs de niveau sont le moyen le plus rapide de faire presque exactement la même chose que les dimensions de niveau.
- Les dimensions de niveau peuvent faire plus que les attributs dans certains cas particuliers.
Lorsque vous vous rapprochez des dimensions, essayez d’abord les attributs. Vous pouvez facilement passer des attributs aux dimensions. Il est plus difficile de passer des dimensions aux attributs.
Quand vous passez d’une dimension à une autre, auditez les rapports et les formules dans votre modèle. Apporter les ajustements nécessaires pour conserver les données historiques.
Appliquer la disponibilité de la version
La disponibilité de version est un paramètre de niveau. Le paramètre vous empêche d’accéder au niveau dans certaines versions. Il s’agit d’un moyen de retirer un niveau sans perdre de données.
Rendez le niveau non disponible sur la version de plan actuelle pour :
- Évitez les erreurs et la confusion que vous risquez quand vous ajoutez uniquement NE PAS UTILISER au nom du niveau.
- Conserver les données historiques dans les versions antérieures. Quand vous supprimez un niveau, vous supprimez les données associées au niveau pour toutes les versions, même les versions verrouillées et archivées.
Le paramètre fonctionne également avec les versions de chiffres réels. Avec les versions de chiffres réels, indiquez le mois et l’année à partir desquels le niveau doit être masqué.
Supprimer les niveaux 1-1
Les niveaux un à un obligent les structures hiérarchiques à se correspondre. Exemple : la hiérarchie géographique des États-Unis est Pays > État > Ville. La hiérarchie britannique est Pays > Ville. Une structure de niveau un-un force un niveau médian au Royaume-Uni pour correspondre aux États-Unis. Le modèle de planification prend en charge une hiérarchie rangée; vous pouvez donc supprimer les niveaux un à un pour améliorer la convivialité et la performance.
Hiérarchie de niveaux 1-1 forcée | Hiérarchie de niveaux améliorée |
|---|---|
États-Unis
Royaume-Uni
Mexique
| États-Unis
Royaume-Uni
Mexico |
Utiliser des préfixes de compte
Pour simplifier le débogage des formules, utilisez des préfixes pour vos codes de comptes indicateurs et personnalisés. Utilisez M_ pour tous les comptes indicateurs (metric) et C_ pour tous les comptes personnalisés (custom). Les préfixes facilitent la recherche de ces comptes dans les formules.
Utiliser des comptes calculés
Tout point de données qui est un nombre ou un regroupement d’autres comptes peut être un compte calculé. Les comptes calculés utilisent des formules par défaut pour gérer les données. Ils permettent d’économiser du temps et des efforts. Lorsqu’ils sont utilisés efficacement, ils peuvent améliorer le rendement.
Voici comment utiliser les comptes calculés :
- Remplacer des formules ad hoc lorsque vous commencez à rédiger beaucoup de formules dans des feuilles ou des rapports.
- Remplacer les formules partagées pour les comptes de grand livre et les comptes personnalisés lorsque la formule est la même à tous les niveaux. Vous pouvez ensuite créer des remplacements de formule pour chaque version (y compris celle des chiffres réels).
- Remplacer les comptes d’indicateurs pour les équations mathématiques simples. Les comptes d’indicateurs sont recalculés à chaque niveau, ce qui retarde la performance des équations mathématiques simples. Utilisez des comptes personnalisés avec des formules par défaut pour les sommes et les différences simples. Réserver des comptes d’indicateurs pour des ratios complexes.
Optimiser formules
- RemplacezIFetDIDparIFFetDIF, respectivement.Les certifications IFFetDIFFréduisent le nombre d’évaluations que Workday doit effectuer.
- Évitez de référencerNiveau supérieur (+),car cela oblige à un nouveau calcul de l’agrégat à chaque niveau. Au lieu de cela :
- Créez un compte d’hypothèse égal à cette partie de votre formule. Ensuite, faites référence à l’hypothèse dans la formule.
- Utilisez l’assistant d’affectation pour définir les règles lorsque les affectations utilisent la formule.
Exemple :
Formule plus lente | Formule plus efficace |
|---|---|
divf(acct.headcount,acct.headcount[level=Top Level(+)])
| divf(acct.headcount, assum.TotalHC)
----- assum.TotalHC est un compte d’hypothèse qui est égal à acct.headcount[level=Top Level(+)] |
Optimiser les dimensions personnalisées
Les dimensions personnalisées vous permettent d’ajouter vos propres dimensions aux dimensions standard. Les dimensions standard sont les niveaux, les comptes, le temps et les versions.
- Planifiez du temps pour retirer les dimensions et les valeurs de dimension inutilisées de votre modèle. Garder la liste de dimensions propre améliore les performances et élimine les sources de distraction.
- De manière générale, utilisez les dimensions de liste lorsque cela est possible.
Familiarisez-vous avec les avantages et les contres des dimensions de liste :
Dimension de liste | Dimension hiérarchique |
|---|---|
Ne peut pas être utilisée comme dimension de niveau. | Peut être utilisée comme dimension de niveau. |
Évalue plus rapidement. | Évalue plus lentement. |
Peut s’utiliser avec des attributs pour créer des agrégats secondaires. | S’agrège en fonction d’une seule hiérarchie. |
Permet de masquer les valeurs de dimension de versions spécifiques avec la disponibilité de la version. La disponibilité de la version est un paramètre de valeur de dimension. Ce paramètre bloque l’accès à la valeur de dimension dans certaines versions. | Aucune disponibilité de version. |
Organiser les versions d'un plan
- Utilisez des dossiers pour organiser vos versions de plan.Pour gagner du temps, déplacez les versions actuelles en haut de la liste des versions. Les membres de votre équipe n’auront pas besoin de faire défiler des années de plans historiques pour accéder au plan actuel.
- Pour éviter des efforts, déposez la version actuelle du plan en deuxième position. Puis faites glisser l’ancienne vers le bas.
Mettre à jour la limite de défilement à gauche
Planifiez du temps pour modifier votre
limite de défilement à gauche
. Vous réduirez ainsi la taille de la version pour améliorer les performances de votre modèle. Vous retirerez aussi les périodes non pertinentes de vos feuilles. Voir Déplacer la limite de défilement à gauche.Vous ne pouvez pas changer la limite de défilement à gauche pour les versions par défaut. Pour contourner cela, utilisez une version par défaut provisoire.
Utiliser les versions virtuelles
Créez des versions virtuelles aux fins suivantes :
- Production de rapports en devise constante. Les versions virtuelles combinent les données de n’importe quelle version avec le taux de change d’une autre version. Voir : Exemple : production de rapports en devise constante avec des versions virtuelles.
- Maintenance rapide pour les rapports qui comparent les versions. Configurez des versions virtuelles pour le contenu de rapports, commePrévision actuelleetPrévision antérieure. Ensuite, créez vos rapports à l’aide de versions virtuelles. Lorsque vous changez la version de base de la version virtuelle, tous vos rapports et tableaux de bord sont également changés de manière automatique.
Synchronisation avec votre système source
Pensez à laisser votre système d’enregistrement définir la structure de votre modèle. La plateforme prend en charge la synchronisation des métadonnées de votre système source via la fonctionnalité d’intégration. Quand vous ajoutez un nouveau compte, un nouveau niveau ou une nouvelle dimension à votre système source, il s’affiche automatiquement dans votre modèle. Cette approche est préférable si vous planifiez dans le même niveau que celui dans lequel vous capturez des données dans le système source. Vous pouvez également combiner plusieurs approches.
Voir Concept : chargeurs.
Communiquez avec nous pour ajouter Intégration à votre modèle si vous ne l’avez pas déjà.
Conventions de dénomination pour les champs de code et de nom
Pour connaître les mots à éviter et d’autres directives, voir Référence : bonnes pratiques en matière de conventions de dénomination.