Exemple : charger des niveaux à partir des sources de données de feuille de calcul
Cet exemple illustre le chargement d’une liste de niveaux à partir d’une source de données de feuille de calcul dans
Adaptive Planning
à l’aide du Chargeur de niveau Planning. Elle suppose un niveau appelé Total Company
existe déjà en tant que niveau supérieur de l’organisation : L'objectif final est d'ajouter deux nouveaux niveaux.
Sales - South East
Et Sales - South West
sous le niveau existant Sales - South
. Après le chargement, la structure de niveaux que vous voyez dans l’administration Niveaux terminera ressemblera à :Total Company |__Company A (100% owned) |__Operations |__United States |__Sales - North |__Sales - South |__Sales - South East |__Sales - South West |__Sales - East |__Sales - West |__Services - East |__Services - West |__Support |__Canada |__United Kingdom ...
Mettre en forme la feuille de calcul des niveaux
Les feuilles de calcul utilisées pour importer des données dans le Chargeur de niveau Planning nécessitent des colonnes particulières pour établir la distinction entre les niveaux parents et les niveaux enfants.
Les colonnes suivantes sont obligatoires :
- id :identifiant unique du niveau dans le système source.
- Level :nom du niveau dans le système source.
- ParentId :identifiant unique du niveau parent dans le système source.
La colonne id identifie de manière unique chaque niveau. La colonne ParentId indique l'identifiant du parent d'un niveau. Pour charger des données au plus haut niveau dans une hiérarchie, la valeur ParentId doit être vide. ParentId doit également être vide si vous souhaitez créer un niveau enfant en dessous du niveau supérieur.

Option | Description |
|---|---|
1 | Colonne ParentId |
2 | Ventes - Sud |
3 | Ventes - Sud est et Ventes - Sud ouest |
Si vous avez des noms en double pour certains niveaux, vous aurez besoin d'une colonne Code supplémentaire dans le fichier XSLX de source de données. Le code identifie de manière unique les niveaux lorsqu’il existe des noms de niveaux en double.
La valeur ParentId est en blanc pour
Company A (100% owned)
. Cela signifie que Company A (100%)
est l’enfant du niveau le plus élevé de l’organisation, Total Company
. Pour charger de nouveaux niveaux sous les colonnes d'identifiant de Sales - South
, les rangées pour Sales - South East
Et Sales - South West
référence Sales - South
dans la colonne ParentId. Ces deux nouveaux niveaux obtiendront Sales - South
comme leur parent.Toujours inclure l’arborescence de niveau complète des parents au-dessus des niveaux que vous avez l’intention de charger. Le chargeur doit savoir comment distinguer les niveaux du même nom placés sous différents parents. Une organisation peut avoir Ouest pour Ventes et Ouest pour Marketing. Le chargement de l'arborescence complète des parents permet de gérer les noms en double dans les différents niveaux.
Les colonnes booléennes, comme dans le flux des travaux, le niveau d'élimination et le partenaire commercial d'élimination, nécessitent une valeur de 1 pour true ou une valeur de 0 pour false. Aucun autre caractère ne doit être utilisé dans les colonnes booléennes.
Créer une source de données pour le Chargeur de niveau Planning
Créez une source de données de feuille de calcul et donnez-lui un nom, tel que Feuille de niveaux.
Importez le contenu de la feuille pour la source de données afin de renseigner la zone de stockage temporaire.
Configurer les paramètres du Chargeur de niveau Planning
Configurez le chargeur une fois que la source de données est créée et ses données sont renseignées dans la table temporaire.
- Paramètres de source de données
- La table source est le nom de la feuille de calcul de la source de données Levels Sheet XLSX.Sheet1. S’il y avait plus d’une feuille dans ce fichier XLSX, les noms supplémentaires seraient affichés sous Feuille de niveau. Cet exemple utilise uniquement la source de données de la feuille de niveaux, mais les autres sources de données sont également affichées dans la liste. Les chargeurs de niveau Planning peuvent accéder à n'importe quelles données temporaires, quelle que soit la source de données.ActivezCréer un niveau si introuvable dans Planning. Ce paramètre crée de nouveaux niveaux si le chargeur ne trouve pas de niveaux avec le même nom dansAdaptive Planning.
- Mappage de colonnes
- En raison du format de la feuille de calcul de la source de données et des colonnes, les mappages de colonnes pour ce chargeur doivent être les suivants :Colonne PlanningColonne sourceIdentifiant du parentParentIdIdentifiant de niveauidNiveau NomNiveauN'oubliez pas que la colonne source fait référence à un identifiant unique pour chaque niveau. La ligne du nom de la colonne source fait référence au nom du niveau.Cet exemple ne nécessite aucune règle de gestion.Cliquez surEnregistrerdans le panneau Actions.
Prévisualiser la sortie du chargeur
Une fois le chargeur enregistré, cliquez sur Afficher un aperçu de la sortie du chargeur
dans le panneau Actions.
Vérifiez que le statut de l'aperçu de la sortie du chargeur ne présente aucune erreur.
Exécuter le chargeur
Si l’aperçu de la sortie du chargeur est correct, ce chargeur est alors prêt à être chargé. Cliquez sur Exécuter manuellement
dans le panneau Actions pour l'exécuter.
Le chargeur est également prêt à être inclus dans une tâche d'intégration planifiée qui peut être exécutée automatiquement.
Afficher les niveaux chargés
Cette capture d'écran illustre les résultats du chargement des niveaux.

Option | Description |
|---|---|
1 | Arborescence développée dans
|
2 | Feuille de calcul mise en forme pour l'importation |
3 | Colonne ParentId. |
Si la colonne ParentId est vide, le niveau supérieur de la hiérarchie, Groupe, devient le parent.
Redéfinir le parent des niveaux
Pour redéfinir le parent des niveaux existants avec le chargeur, indiquez l’identifiant du nouveau parent dans la colonne ParentId du niveau que vous devez déplacer. Exemple : en prenant les résultats ci-dessus, si vous voulez Sales - South East
Et Sales - South West
pour devenir les enfants directs de United States
pour que l’arborescence ressemble à :
Total Company |__Company A (100% owned) |__Operations |__United States |__Sales - North |__Sales - South |__Sales - South East |__Sales - South West |__Sales - East |__Sales - West |__Services - East |__Services - West |__Support |__Canada |__United Kingdom ...
La feuille de calcul des sources de données ressemblerait à :

Option | Description |
|---|---|
1 | Ventes - S |
2 | Ventes - SE |
3 | Sales-SW |
United States
est le parent de Sales - South
. États-Unis deviendront également le parent de Sales - South East
Et Sales - South West
comme indiqué dans la colonne ParentId. Les autres enfants sont répertoriés sous ces niveaux pour s’assurer qu’ils sont chargés dans l’ordre souhaité.Le résultat du chargement de cette feuille de calcul serait :

Remarquez que
United States
est maintenant le parent de Sales - South East
Et Sales - South West
, comme l’indique la colonne ParentId dans la feuille de calcul.Associer les attributs aux niveaux
Vous pouvez associer des attributs existants à des niveaux en indiquant leurs mappages. L'onglet des mappages de colonnes du chargeur indique toute dimension et tout attribut comme colonne après le début des chiffres réels et la fin des chiffres réels. Seuls les attributs déjà existants dans Adaptive Planning
peut être associée à des niveaux.
Regarder la vidéo :
1 min 42 sPour créer de nouvelles valeurs d'attributs pendant la charge, assurez-vous que l'option L'importation de niveaux crée automatiquement des valeurs d'attribut est activée pour l'attribut trouvé dans l'administrateur des attributs de niveau.
Une source de données de feuille de calcul pour le niveau disposera d'une colonne pour chaque attribut de niveau. Dans cet exemple, il existe un attribut de niveau : Code région. Les niveaux de vente reçoivent chacun une valeur d’attribut de niveau Code de région :
Remarquez que
Sales - North
a N20
en tant que valeur d'attribut qui n'existe pas déjà dans Adaptive Planning
. En raison du paramètre Code de région dans l'administrateur des attributs de niveaux, N20 sera créé en tant que nouvelle valeur d'attribut de niveau quand nous exécuterons le chargeur de niveaux. L'attribut de niveau Code de région est disponible sous forme de colonne dans le mappage de colonnes, car il s'agit d'un attribut de niveau disponible dans
Adaptive Planning
:
Le résultat du chargement de la feuille de calcul avec le chargeur de niveaux créerait la valeur de l'attribut
N20
pour Region Code
et associer immédiatement N20
avec le niveau Sales - North
.