Créer des chargeurs d’attributs Planning
Les chargeurs de métadonnées synchronisent les informations hiérarchiques des systèmes sources dans les hiérarchies de votre modèle de planification. Vos hiérarchies doivent déjà exister dans votre système source avant que vous ne tentiez de synchroniser.
Le chargeur d'attributs Planning vous permet de mapper les métadonnées sur les attributs de la zone intermédiaire dans
Adaptive Planning
. Utilisez le chargeur d’attributs pour importer des attributs en bloc à partir d’un système externe et synchronisez-les, au lieu de créer des attributs un par un dans l’administration des attributs. Une fois le chargeur créé, vous pouvez l’exécuter manuellement ou planifier son exécution dans le cadre d’une tâche d’intégration.Regardez la vidéo
: 1 min 32 sÉtapes de base
- Saisissez les paramètres de la source de données.
- Configurez le mappage des colonnes.
- Créez des règles de gestion.
- Affichez un aperçu de la sortie du chargeur.
- Exécuter ou planifier le chargeur
Conditions préalables
Le chargeur d’attributs Planning nécessite des données temporaires issues de l’importation d’une source de données existante. Notez la source de données que vous souhaitez utiliser.
Conditions préalables
Autorisations requises : Opérateur d’intégration, Concepteur de données, Modèle
Navigation
À partir du menu de navigation, accédez à Entrer les paramètres de source de données
Les paramètres de source de données vous permettent de choisir la table source que vous voulez utiliser dans les données temporaires et d’indiquer si vous souhaitez créer de nouveaux attributs automatiquement.
Bonne pratique : enregistrez fréquemment votre travail lorsque vous créez et mettez à jour votre chargeur. Cliquez sur
Enregistrer
dans le panneau Actions. Pour supprimer tout changement non enregistré, cliquez sur Fermer
, puis sur Non
. - Cliquez surCréer un nouveau chargeurdans la section Chargeurs de la Bibliothèque de composants.
- SélectionnezChargeur d’attributs Planningcomme type de chargeur. Donnez un nom au chargeur.
- SélectionnezCréer.
- Entrez les informations générales de propriétés du chargeur d’attributs :
- Table source :sélectionnez la table source dans la liste déroulante. La liste contient toutes les tables disponibles dans la zone intermédiaire auxquelles vous pouvez accéder.
- Attribut Planning: sélectionnez l'attribut dansAdaptive Planningà charger.
- Créer une valeur d’attribut s’il n’en existe pas dans Planning :cochez cette case pour créer automatiquement de nouvelles valeurs d’attributs trouvées dans le système source, mais introuvables dans Modélisation > Gestion du modèle > Attributs. Si vous désélectionnez cette option, seules les valeurs d’attributs existantes sont mises à jour dans votre modèle.
- Publier en tant qu'administrateur les modifications en attente: si Concept : publication en tant qu'administrateur comporte des changements de flux des travaux en attente, sélectionnez pour publier les changements.
- Niveau de journalisation : sélectionnez le type de détail à saisir lors de l’exécution du chargeur.
- Désactivé: aucune erreur n’est consignée.
- Erreur: consigne uniquement les erreurs graves.
- Informations: consigne les informations de base, telles que la date de mise à jour du chargeur.
- Mode détaillé: informations détaillées concernant toutes les phases et actions. Utilisé principalement pour le débogage ou les audits.
Configurer le mappage des colonnes
Le mappage des colonnes vous permet de mapper des colonnes issues de la source de données avec les propriétés des attributs disponibles dans Modélisation
> Gestion du modèle
> Attributs
. Vous pouvez annuler le mappage des colonnes pour ignorer les données intermédiaires que vous ne souhaitez pas charger. Vous pouvez également annuler le mappage des colonnes une par une après l’exécution du chargeur pour repérer les colonnes générant des erreurs dans les journaux afin de les corriger.
S’il existe plusieurs colonnes à mapper, utilisez le filtre
Afficher
pour sélectionner :
- Tout: affiche toutes les colonnes Planning.
- Obligatoire: affiche toutes les colonnes Planning obligatoires, telles qu’Identifiant du parent et Attribut.
- Non mappé: affiche toutes les colonnes Planning non mappées.
- Mappé: affiche toutes les colonnes Planning mappées.
Utilisez
Catégorie
pour sélectionner :
- Tout: affiche toutes les colonnes. Les attributs n’utilisent pas les catégories.
Vous pouvez utiliser le champ
Rechercher
pour rechercher des colonnes. Entrez un nom complet ou partiel à rechercher, puis cliquez sur la loupe. Les colonnes intermédiaires correspondant à la recherche figurent dans les résultats.- Mapper les colonnes
- L’onglet Mappage de colonnes affiche les colonnes suivantes :
- Statut :une case à cocher
indique qu’une colonne est mappée. Une
un point d’exclamation indique qu’une colonne n’est pas mappée. - Colonne Planning :affiche toutes les colonnes Planning disponibles pour le mappage sur une feuille. La liste des colonnes Planning comprend un ensemble de colonnes Planning obligatoires, suivies d’autres colonnes Planning. Les colonnes Planning obligatoires sont indiquées en caractères gras avec un astérisque et comprennent une colonne de valeur. Les colonnes non obligatoires incluent Description.
- Colonne source :affiche les colonnes de la table intermédiaire sélectionnée dans les paramètres de source de données.
- Cliquez surMappage de colonnes.
- Sélectionnez une colonne non mappée dans le menu déroulant. Les colonnes disponibles pour le mappage s’affichent dans la liste. Lorsque vous mappez les colonnes, l’indicateur de statut passe d’un point d’exclamation
à une marque de contrôle
.
- Mapper les parents des attributs
- La colonne Identifiant du parent indique l’identifiant du parent d’une valeur d’attribut. Pour charger l’attribut le plus élevé dans une hiérarchie, la valeur Identifiant du parent dans les données source doit être vide. L’identifiant du parent doit également être vide si vous souhaitez créer des valeurs d’attributs enfants sous le niveau supérieur.
- Annuler le mappage des colonnes
- Pour annuler le mappage des colonnes, cliquez surAnnuler le mappageet sélectionnez les éléments suivants :
- Annuler tous les mappages: annule le mappage de toutes les colonnes.
- Annuler le mappage de la sélection: annule uniquement le mappage des colonnes sélectionnées.
L'annulation du mappage d'une colonne remplace l'icône de statut par un point d'exclamation
.Bonne pratique : en plus de l’annulation de mappage pour résoudre les erreurs et ignorer des colonnes, vous pouvez utiliser l’annulation de mappage pour faciliter la gestion des modifications. Lorsque de nouvelles colonnes sont introduites dans une source de données, vous pouvez annuler le mappage des colonnes les plus anciennes pour mapper les nouvelles.
Télécharger et téléverser des mappages
Vous pouvez télécharger des mappages, les modifier, puis les téléverser à nouveau pour permettre aux chargeurs de résoudre rapidement les erreurs de mappage. Chaque téléversement se traduit par une action de remplacement intégral. Lors du téléversement, une seule feuille de mappages du fichier est traitée. Le traitement des feuilles de mappages supplémentaires s’interrompra, et le téléversement sera annulé.
- Cliquez surTélécharger les mappages de membresdans le panneauActions.
- Téléchargez le fichier .XLSX. Vous recevrez également un courriel ou une notification Workday avec un lien de téléchargement vers le fichier de mappages.
- Ouvrez le fichier et, dans les feuilles de mappages, recherchez les valeurs de table intermédiaire à l’origine des erreurs.Toutes les cellules marquées (NON VALIDE) dans les colonnesCode PlanningouNom Planningindiquent que ce code n’existe plus dans Workday Adaptive Planning.
- Corrigez les erreurs et cliquez surTéléverser les mappages de membrespour charger le fichier. La colonneLecture seulen’est pas téléversée.
- Exécutez à nouveau le chargeur.
Ne cliquez pas sur
Supprimer les mappages de membres
sauf si vous y êtes invité par votre partenaire d’implémentation ou par le Service de soutien Workday Adaptive Planning.Créer des règles de gestion
Vous pouvez utiliser des règles de gestion pour créer des expressions SQL limitant les données intermédiaires disponibles pour le chargement. Seuls les enregistrements répondant à vos critères de filtrage seront chargés.
L’onglet
Règles de gestion
contient une zone de texte pour entrer le langage SQL.Pour créer un filtre SQL :
- Dans l’ongletRègles de gestion, sélectionnezFiltre SQL. Cliquez surModifier.
- Entrez une expression SQL. Vous pouvez cliquer sur un élément dans la liste Colonnes disponibles pour inclure cette colonne dans l’expression SQL plutôt que de l’entrer.
- Cliquez surAppliquerpour vérifier votre syntaxe SQL. En cas d’erreurs de syntaxe, un cadre rouge entoure l’expression. Passez votre curseur sur l’éditeur SQL pour afficher l’information concernant l’erreur de syntaxe.Pour obtenir de l’aide sur la syntaxe SQL, cliquez sur l’aide en lignedans la section Notes de la boîte de dialogue Modifier le filtre SQL. Voir Référence : expressions SQL pour plus d’informations.
- Corrigez les erreurs de syntaxe et cliquez surAppliquer. Seules les lignes intermédiaires correspondant à l’expression SQL seront importées lorsque vous exécuterez le chargeur.
Aperçu de la sortie du chargeur
Vous pouvez obtenir un aperçu de la sortie du chargeur pour vérifier les mappages et corriger les erreurs de validation avant d’exécuter le chargeur.
Lors de l’exécution de l’aperçu de la sortie du chargeur ou de la charge manuelle, les erreurs des données source sont vérifiées pour validation. Par exemple, les validations incluent les vérifications suivantes :
- Une valeur d’attribut est créée sans indiquer son attribut parent.
- Un attribut est assigné à une valeur d’attribut introuvable.
- La valeur de l’identifiant source pour l’attribut est manquante (vide) dans les données.
- Les données contiennent des identifiants source ou des noms d’attribut en double. Les identifiants source doivent être uniques.
- ParentId est identique à l’identifiant source dans les données. Dans ce cas, la colonne fait référence à elle-même comme parent.
- Un nœud existant déplacé sous un nouveau nœud etl’option Créer une valeur d’attribut s’il n’en existe pas dans Planningest désactivée. Un attribut existant est déplacé dans un nouveau nœud lorsque le chargeur a été défini pour ne pas créer de nouvelles valeurs d’attributs.
- Les données ont une référence cyclique dans leur hiérarchie. ParentId fait référence à son propre enfant en tant que parent.
Vous pouvez également télécharger l’aperçu de la sortie sous forme de fichier XML pour vérifier manuellement les attributs de votre source de données par rapport à vos critères avant de les charger.
- Cliquez surAfficher un aperçu de la sortie du chargeurdans le panneau Actions.
- (Facultatif) Saisissez les paramètres d’aperçu de la sortie du chargeur. Les informations que vous pouvez entrer varient en fonction de la source de données que vous choisissez pour ce chargeur d’attributs Planning. La modification des paramètres ici importe de nouvelles données dans les tables et colonnes intermédiaires.
- Cliquez surAfficher un aperçu de la sortie du chargeur.
Le chargeur est exécuté et toutes les transformations et règles de gestion sont appliquées. Une fenêtre contextuelle de statut affiche les étapes au fur et à mesure de l’exécution du chargeur. Si des attributs sont disponibles pour être chargés, le chargeur créera un fichier XML et enverra une notification par courriel avec la sortie sous forme de pièce jointe XML zippée. Si aucun attribut n’est chargé, le fichier ZIP contiendra un message indiquant qu’aucun attribut n’est chargé.
À l’issue de l’exécution du chargeur, une fenêtre contextuelle supplémentaire vous permet de télécharger l’aperçu de la sortie du chargeur sous forme de fichier XML zippé. L’affichage de la fenêtre contextuelle de téléchargement peut prendre un certain temps, selon le nombre d’attributs et la taille du fichier.
Exécuter le chargeur
Après avoir enregistré un chargeur d’attributs Planning avec les paramètres requis, exécutez le chargeur manuellement ou en tant que tâche d’intégration planifiée.
Prévoyez 15 à 30 minutes entre chaque exécution du chargeur d'attributs Planning afin que
Adaptive Planning
a du temps à synchroniser avec votre importation. La synchronisation des importations plus volumineuses nécessite plus de temps. Le temps d’attente dépend de la taille du modèle et d’autres facteurs.Pour exécuter manuellement le chargeur, cliquez sur
Exécuter manuellement
dans le panneau Actions.Vous pouvez charger les attributs directement à partir du système source ou exécuter le chargeur à l’aide des valeurs intermédiaires déjà importées. Lors de l’exécution du chargeur, sélectionnez le comportement souhaité. Cliquez sur
Ignorer l’importation des données
pour utiliser la table intermédiaire existante pour le chargement. L’option Ignorer l’importation des données n’est pas disponible lorsque vous utilisez des tableurs comme sources de données.Dans le cadre du processus d’exécution, le chargeur vérifie que les données de la table intermédiaire ont été correctement mappées. Plusieurs validations sont appliquées pendant le chargement. Toute erreur survenant au cours du chargement indique les points à résoudre afin que l’importation s’effectue correctement.
- Inclure le chargeur d’attributs Planning dans une tâche d’intégration
- Une tâche d’intégration peut avoir un ou plusieurs chargeurs. Une tâche peut contenir d’autres tâches d’intégration, commeTableaux de bordChargeurs d’indicateurs et chargeurs à base de script.Bonne pratique : utilisez une tâche d’intégration distincte par chargeur.Si une tâche contient plusieurs chargeurs, les paramètres de chaque chargeur sont présentés dans une invite lors de l’exécution de la tâche. Si un paramètre commun ou partagé est utilisé dans les chargeurs d’une même tâche, la tâche demande le paramètre une seule fois. Vous pouvez choisir de remplacer les invites des paramètres.Pour planifier les exécutions de la tâche, les valeurs par défaut des paramètres des chargeurs sont utilisées.