Concept : charger des métadonnées dans Adaptive Planning
Les intégrations pour la conception d'Adaptive Planning utilisent les chargeurs suivants pour importer des métadonnées :
- Chargeur de comptes Planning
- Chargeur de niveau Planning
- Chargeur de dimensions Planning
- Chargeur d'attributs Planning
- Chargeur d'associations Planning
Les chargeurs nécessitent une source de données Workday avec un ou plusieurs rapports Workday sélectionnés. Le contenu des rapports sélectionnés détermine le type de chargeur que vous utilisez.
Directives
Lorsque vous créez une source de données Workday pour importer des métadonnées dans Adaptive Planning, suivez les principes de base suivants :
- Pour tout ce qui est hiérarchique, utilisez les rapports prédéfinis par Workday suivants :
- Exemple de dimensions de plan/hiérarchies - Centre de coûts et Hiérarchie de centres de coûts
- Exemple de comptes de grand livre ou de récapitulatifs de comptes de grand livre - Hiérarchie de comptes de grand livre
- Pour les attributs supplémentaires, créez un rapport personnalisé à partir de l’objet. Exemple :
- Fournisseur et groupe de fournisseurs
- Code de société pour les sociétés
Faites en sorte que Workday limite vos données :
- Utilisez des groupes et des filtres :
- Sélectionnez d'abordla société, puisle centre de coûts.
- SélectionnezRécapituler les rangées détailléespour le centre de coûts.
- Ajoutez des filtres, au besoin.
- Utilisez une invite lorsque cela est possible, plutôt que des filtres de codage dur lorsque vous avez besoin de différents sous-ensembles de données.
- Utilisez la meilleure source de données de rapport disponible en lisant leurs descriptions et en comprenant leurs invites.
- Optimisé pour la performancesélectionné dans la mesure du possible.
- Une invite fondée sur la société extrait les données au niveau de la société.
- Une invite fondée sur une organisation peut extraire des données d’un centre de coûts, d’une organisation de supervision ou de tout autre niveau d’organisation quand vous filtrez.
Niveaux
Les niveaux doivent être chargés avec une connexion au niveau racine ou au niveau supérieur. Par exemple, vous devez charger un niveau et son parent, grand-parent, jusqu’à à
Tous les niveaux
. Les niveaux représentent une organisation Workday. Les niveaux sont hiérarchiques, déterminent l’accès et la sécurité et gèrent le flux des travaux. Ils sont regroupés dans un seul parent. Comme le niveau le plus élevé fait partie d'Adaptive Planning, l'identifiant du parent du niveau supérieur dans le tableau doit être en blanc. Tous les niveaux avec un identifiant de parent en blanc seront agrégés directement dans la racine de Tous les niveaux. Lorsque vous définissez un chargeur de niveau, sélectionnez Identifiants Workday comme identifiants de niveau et les identifiants Workday du parent pour l’identifiant de parent correspondant. Même si les identifiants de niveau sont uniques, ne créez pas de noms de niveau en double dans la hiérarchie.
Dimensions
La plupart des dimensions que vous chargez doivent être des dimensions de liste plate afin que vous puissiez charger et affecter des attributs à ces dimensions dans Adaptive Planning. Lorsque vous créez votre source de données Workday, sélectionnez un rapport personnalisé qui contient des attributs.
Comptes
Les comptes doivent être chargés séparément dans Adaptive Planning par groupe de comptes dans le grand livre.
Chaque compte racine nécessite l’importation de sa propre table intermédiaire à partir d’une source de données, définie par le récapitulatif de comptes de grand livre dans les invites Workday. Vous pouvez réutiliser le même rapport Workday, puis générer des tables intermédiaires distinctes. Créez des chargeurs de comptes Planning individuels pour chacun des comptes racines.
Définir des filtres pour les invites de hiérarchies de comptes
Vous pouvez utiliser l’onglet
Filtre
pour un rapport avancé. Créez un filtre ou des invites qui vous permettent de déterminer les valeurs de hiérarchie et de date lors de l’exécution du rapport.Et/Ou | ( | *Field | *Opérateur | Type de comparaison | Valeur de comparaison | ) |
|---|---|---|---|---|---|---|
Et | Récapitulatifs de comptes de grand livre parents | N’importe quelle valeur de la liste de sélection | Demander à l'utilisateur d'entrer une valeur et ignorer la condition de filtre lorsqu'il est en blanc. | Invite par défaut | ||
Et | Date comptable | supérieur ou égal à | Demander à l’utilisateur d’entrer la valeur | Invite de démarrage | ||
Et | Date comptable | inférieur ou égal à | Demander à l’utilisateur d’entrer la valeur | Invite de fin |
Identifiants Workday concaténés
Lorsque l'identifiant Workday est mappé au champ d'identifiant de chargeur, les données et les métadonnées sont chargées dans Adaptive Planning avec les identifiants Workday dans le profil de mappage. Les identifiants Workday et le profil de mappage créent la passerelle qui permet d'explorer et de publier des données à partir d'Adaptive Planning. Lorsque vous créez votre structure de comptes de grand livre, déterminez la façon dont vous souhaitez planifier l’utilisation de vos comptes. Vous pouvez planifier par compte de grand livre, par catégorie de dépenses ou par combinaison d’éléments. Établir la correspondance entre vos comptes Planning et votre structure Workday pour faciliter la validation des données, la création de rapports et d’autres tâches.
Les concaténations se forment initialement par ordre alphabétique en fonction du nom de l’objet Workday. Vous pouvez réorganiser les éléments de votre concaténation dans le système externe Workday lorsque vous mappez plusieurs comptes à un, niveaux et dimensions. Lorsque vous sélectionnez des éléments lors du mappage, ils se déplacent en haut de la liste. Vous pouvez les glisser-déposer dans l’ordre dont vous avez besoin.
Vous pouvez concaténer les valeurs par identifiant Workday pour créer une seule colonne Adaptive Planning à l'aide d'un délimiteur pour les rapports dans lesquels vous voulez explorer. Sélectionnez un délimiteur et utilisez-le de manière cohérente pour toutes vos sources de données. Les utilisateurs ne peuvent pas voir les identifiants Workday ni leurs délimiteurs.
En fonction de la structure de votre compte, déterminez les colonnes que vous devez concaténer et créez une colonne SQL personnalisée contenant une expression SQL dans Concevoir des intégrations pour celles-ci.
Une fois que vous avez enregistré votre colonne SQL et votre source de données, vous pouvez référencer la colonne dans les chargeurs.
Si vous souhaitez appliquer une logique SQL supplémentaire à vos colonnes, utilisez une colonne SQL distincte avant la concaténation. Pour faciliter la résolution des problèmes, séparez vos étapes logiques.
Concaténation pour les comptes avec des valeurs en blanc
La catégorie de dépenses n’est pas un worktag obligatoire pour certains frais. Pour gérer les objets inexistants, passez une valeur en blanc en concaténant avec
[blank]
et incluez-les dans la concaténation de l'identifiant Workday. Le délimiteur analysera la chaîne complète avec la valeur en blanc à l’emplacement approprié.Exemple : le compte de grand livre 6000 peut ne pas avoir de catégorie de dépenses sur chaque ligne d’écriture. Ce compte pourrait avoir trois comptes enfants :
- 6000_SC123
- 6000_SC124
- 6000_
6000_
n’a pas de catégorie de dépenses, de sorte que la valeur en blanc peut y être chargée.Concaténation avec
[blank]
aux fins de publication ou d'exploration dans Workday pour un Null
Catégorie de dépenses.Concaténation avec
[ignore]
pour ignorer la catégorie de dépenses pour l'exploration jusqu'à Workday lorsque vous voulez toutes les catégories de dépenses.Concaténation des noms d'affichage des comptes
Répétez la même logique de concaténation que celle utilisée pour vos identifiants Workday afin de créer le nom d'affichage du compte qui s'affiche dans le chargeur de données Planning. Le mappage de nom d'affichage du compte s'affiche dans
Mappages de comptes
. Assurez-vous que le nom comprend suffisamment d'éléments pour vous aider à mapper les données.Codes de compte et étiquettes
Lorsque vous chargez des comptes dans le chargeur de comptes Planning, vous devez indiquer un code de compte, un nom de compte et un identifiant Workday. Codes de compte :
- Doit être unique.
- Ne peut pas contenir des espaces.
- Ne peuvent pas contenir de caractères spéciaux autres que des traits de soulignement.
Pour créer un code de compte acceptable, utilisez l’identifiant de référence associé à chaque élément du compte. Les codes de compte de grand livre fonctionnent bien, car ils suivent l’identifiant de compte de grand livre utilisé par Workday. Si vous ajoutez une catégorie de dépenses ou de produits, vérifiez qu’elle utilise un identifiant de référence dans un format acceptable pour un code de compte. Les identifiants de référence utilisent souvent
SC123
ou RC012
.Vous pouvez créer un code de compte qui correspond à votre logique d’identifiant Workday en utilisant le trait de soulignement pour délimiter vos codes de compte. Concevez le code de compte en imitant votre colonne SQL Identifiant Workday de compte, en modifiant les sélections de colonnes en conséquence.
Si le champ
Identifiant de référence
n’est pas disponible ou n’est pas mis en forme pour un code de compte, utilisez le champ le plus identifiable comme code pour réduire le risque de doublons.Utilisez la commande SQL propre à Adaptive Planning
TO_ACCOUNT_CODE
pour générer une chaîne de texte qui retire les espaces ou les caractères spéciaux non autorisés dans les codes de compte.Libellés du compte
Indiquez un libellé de compte lorsque vous créez un chargeur de comptes. Les utilisateurs verront et utiliseront le libellé du compte. Vous voudrez peut-être refléter votre concaténation dans l’identifiant Workday à l’aide du champ de colonne
(Étiquette)
. Utilisez un CASE
relevé pour modifier l’étiquette lorsqu’une catégorie de dépenses concaténée n’est pas requise.Mappage de comptes dans un chargeur
Vous pouvez créer vos métadonnées ou votre chargeur de données Planning après avoir finalisé votre source de données.
Les chargeurs de comptes Plannings doivent indiquer le compte racine Adaptive Planning dans lequel ils sont chargés, par exemple Produits ou Coût des ventes. Votre source de données doit :
- Contiennent le compte et tous ses parents, connectés au compte racine ou au compte supérieur.
- L'option Contient un identifiant parent est vide pour les comptes supérieurs.
- Chargez-les à un compte racine déjà utilisé dans Adaptive Planning.
identifiant Workday de compte
, le code de compte
et l'étiquette de compte
.Lorsque vous créez un chargeur de données Planning, utilisez l'identifiant Workday dans la
colonne Identifiant source
et le code de compte ou l'identifiant de compte de grand livre dans la colonne de code de compte source
. Le nom d'affichage de la source
vous aidera à mapper des éléments dans l'onglet Mappage de données
du chargeur de données Planning.Associations
Vous pouvez utiliser des associations pour fournir des rôles Workday aux utilisateurs d'Adaptive Planning pour la sécurité des données. Les associations prennent en charge les affectations et les adhésions à une organisation principale dans Workday. Le chargement des associations vous permet de mettre à jour l'accès organisationnel des utilisateurs dans Workday et de le synchroniser dans Adaptive Planning. Utilisez le chargeur d’associations Planning pour les associations de dimensions et de niveaux, ou pour la propriété de niveau. Chargez les associations ou la propriété de niveau seulement après que :
- Vous chargez entièrement toutes les autres métadonnées.
- Vous effectuez la synchronisation des utilisateurs au moins une fois.
Champs de rapports et invites pour les associations
Ajoutez les champs et invites de rapport suivants au
rapport sur les dimensions et les hiérarchies de dimensions d'un plan
:- Pour l'association de dimensions ou de niveaux :
- Le champ de rapportAdaptive Planning System Users for Assignable Role.
- Le champ de rapportRôle affectable.
- Le champ de rapportAssignable Role Reference ID.Nous vous recommandons fortement de modifier cette valeur dans Workday afin qu’elle soit visible par les personnes avant de charger les affectations pour la première fois.
- Dans l’inviteRôle affectable pour le type de dimension.
- Pour la propriété de niveau :
- Le champ de rapportAdaptive Planning System Users for Assignable Roles.
- L’inviteRôles affectables pour le type de dimension.
Mappage d'associations ou de propriété de niveau dans un chargeur
Sélectionnez l'identifiant d'utilisateur, l'identifiant de dimension ou de niveau ainsi que l'identifiant de référence de rôle pour les associations lors du mappage de la
colonne Identifiant source
. Lors du chargement de la propriété, ne sélectionnez pas et ne mappez pas l'identifiant de référence
pour la colonne Identifiant source
. La propriété de niveau dans Adaptive Planning est configurée en laissant le code d'affectation en blanc pour l'association d'utilisateurs.