JavaScript doit être activé pour que ce contenu s'affiche correctement
Introduction
Ce tutoriel vous explique comment configurer Data Integration pour charger et calculer des données incrémentielles Workforce. Les sections s'appuient les unes sur les autres et doivent être suivies dans l'ordre.
Contexte
Si après le chargement d'un jeu de données complet dans Workforce, vous devez importer de nouveaux enregistrements et mettre à jour certains enregistrements existants, vous devrez exécuter des calculs sur les nouveaux enregistrements et les enregistrements mis à jour. Par exemple, votre organisation a besoin de chargements quotidiens pour mettre à jour les données existantes sur les employés à partir de votre système Ressources Humaines en raison de changements fréquents dans le cycle de planification.
Avec Workforce, Data Integration et Groovy Rules, vous pouvez configurer un traitement de chargement des données qui :
Compare un fichier de données source avec une version précédente de ce fichier.
Identifie les enregistrements nouveaux ou modifiés.
Charge uniquement les enregistrements nouveaux ou modifiés depuis le dernier chargement.
Exécute la règle de gestion du personnel qui calcule les données nouvelles et mises à jour.
Chaque fois que vous chargez des données à partir de Data Integration, pour copier des données vers des périodes futures, vous devez sélectionner l'une des règles de gestion du personnel suivantes :
Votre objectif
Ajouter cette règle de personnel
Appliquer les valeurs d'entité par défaut pour les gains supplémentaires, les avantages sociaux et les impôts, et calculer la rémunération en fonction de la définition de composant et des taux définis dans l'assistant Avantages sociaux et impôts.
Copier les données modifiées (propriétés d'employé/emploi ou toute modification de salaire) pour les futures périodes de la plage d'années.
OWP_Incremental Traiter les données avec la synchronisation de valeurs par défaut
Charger les affectations de rémunération pour les gains supplémentaires, les avantages sociaux et les impôts, et calculer la rémunération en fonction des taux qui se trouvent dans le fichier de chargement de données.
Copier les données modifiées (propriétés d'employé/emploi ou toute modification de salaire ou d'affectations de rémunération) pour les futures périodes de la plage d'années.
OWP_IncrementalTraiter les données de façon incrémentiel avec la synchronisation de la définition
Remarques :
Si vous voulez appliquer les taux de l'assistant Avantages sociaux et impôts, chargez uniquement les affectations de composant. Ne fournissez pas de taux dans le fichier d'import de données.
Dans ce tutoriel, vous allez charger des données Workforce à l'aide de l'adaptateur de fichiers incrémentiel dans Data Integration.
Prérequis
Les tutoriels pratiques Cloud EPM peuvent vous obliger à importer un cliché dans votre instance Cloud EPM Enterprise Service. Pour pouvoir importer un instantané de tutoriel, vous devez demander une autre instance Cloud EPM Enterprise Service ou supprimer l'application et le processus métier en cours. L'instantané du tutoriel ne sera pas importé sur votre application ou processus métier existant, ni remplacé ou restauré automatiquement l'application ou le processus métier que vous utilisez actuellement.
Avant de commencer ce tutoriel, vous devez :
Disposer d'un accès administrateur de service à une instance EPM Enterprise Cloud Service. Aucun processus métier ne doit être créé pour l'instance.
Si vous ne l'avez pas encore fait, inscrivez-vous à un compte Oracle Cloud Customer Connect gratuit pour accéder aux fichiers requis.
Téléchargez le dernier cliché LCM de l'exemple d'application EPBCS à partir de la page de cette idée.
Chargez et importez le dernier cliché LCM de l'exemple d'application EPBCS dans votre instance Planning.
Vous avez accès à un éditeur de texte comme le Bloc-notes ou le Bloc-notes++.
Remarques :
Si vous rencontrez des erreurs de migration lors de l'importation du cliché, réexécutez la migration en excluant le composant HSS-Shared Services, ainsi que les artefacts de sécurité et de préférences utilisateur du composant de base. Pour plus d'informations sur le téléchargement et l'import de clichés, reportez-vous à la documentation Administration de la migration pour Oracle Enterprise Performance Management Cloud.
Paramétrer la fondation
Affecter des valeurs à des variables utilisateur
Des variables utilisateur ont été ajoutées lors de la création du processus métier. Les variables utilisateur agissent comme des filtres dans les formulaires. Elles permettent aux planificateurs de se concentrer uniquement sur certains membres. Dans cette section, vous allez définir des valeurs pour les variables utilisateur.
Sur la page d'accueil, cliquez sur (Navigateur), puis sous Outils, cliquez sur Préférences utilisateur.
Sous Préférences, cliquez sur Variables utilisateur.
Pour chaque variable, cliquez sur (sélecteur de membres) correspondant afin de sélectionner un membre comme valeur de la variable :
Variable utilisateur
Membre
Ligne de produits
Téléphone intelligent 4 po
Entité d'infolet
Ventes US
Devise
USD
Entité
Ventes US
Devise de reporting
USD
Scenario
Plan
Version
Traitement
Années
FY25
Compte de charges
Total des frais de déplacement et de représentation
Inducteurs de dépenses
Inducteurs de frais de déplacement et de représentation
Vérifiez vos sélections, puis cliquez sur Enregistrer.
Dans le message d'information, cliquez sur OK.
Minimiser Planning.
Examiner les fichiers de source de données
Consultez le contenu des fichiers source EmpData01.txt et EmpData02.txt à l'aide de votre éditeur de texte.
EmpData01.txt
Le fichier de source de données contient 168 enregistrements, soit huit (8) lignes par employé. 21 enregistrements d'employé seront chargés dans Workforce.
Le fichier source de données contient les enregistrements d'un nouvel employé (E0022 - Dennis Ross) et les enregistrements mis à jour pour deux (2) employés précédemment chargés (E0021 - Anthony Cooper et E0015 - Michelle Ryan).
Dans cette section, vous allez enregistrer l'application cible EPBCS, puis une source de données qui utilise l'adaptateur de fichiers incrémentiel.
Enregistrer l'application Planning cible
Retour à la planification.
Cliquez sur (Navigateur), puis sous Application, cliquez sur Echange de données.
Dans Data Integration, cliquez sur Actions, puis, sous Configuration, cliquez sur Applications.
Dans Applications, cliquez sur + (Ajouter).
Dans Créer une application, cliquez sur OK. L'application a été inscrite.
Sélectionnez EPBCS, puis dans Détails de l'application, cliquez sur l'onglet Options.
Pour Méthode de chargement, sélectionnez Tous les types de données avec sécurité.
Dans Valeur de propriété, vérifiez Non.
Dans Détails de l'application, cliquez sur .
Cliquez sur (Retour).
Enregistrer une application de source de données de fichier incrémentiel
Dans Applications, cliquez sur + (Ajouter).
Dans Créer une application, pour Catégorie, sélectionnez Source de données, puis, pour Type, sélectionnez Fichier incrémentiel et, pour Fichier, cliquez sur le navigateur de fichiers.
Dans le navigateur de fichiers, cliquez deux fois sur la boîte de réception.
Vérifiez que vous êtes dans le dossier de la boîte de réception, puis cliquez sur Télécharger vers le serveur.
L'application cible EmpData01 est répertoriée avec des détails.
Sélectionnez EmpData01 et vérifiez que vous êtes dans l'onglet Dimensions.
Pour la classification des dimensions de la dimension Compte, sélectionnez Compte dans la liste des classes de dimensions cible.
Répétez l'étape pour le reste des dimensions en fonction des éléments suivants :
Nom de dimension
Classification de la dimension
Employé
Employé
Entité
Entité
Job
Job
Projet
Projet
Propriété
Propriété
Value
Données
Version
Version
Vérifiez vos sélections:
Dans Détails de l'application, cliquez sur .
Cliquez sur (Retour).
Cliquez sur X (Fermer).
Périodes de mappage
Vous créez des mappings de période entre les calendriers source et cible (dans Data Integration, dans le menu Actions, cliquez sur Mapping de période).
Vous pouvez définir des mappings de période à l'aide des éléments suivants :
Mapping global : vous définissez un mapping global lorsque vous ne disposez pas d'un nombre d'applications cible obtenant des données à partir de différents systèmes source avec différents types de calendrier source. Utilisez un mapping global pour vérifier que les diverses périodes sont contenues dans un mapping individuel.
Application Mapping : Vous définissez des mappings d'application si vous disposez d'intégrations entre des applications source et cible avec des types de période complexes.
Mappage source : vous définissez des mappings source pour les intégrations basées sur un adaptateur avec différents types de calendrier entre la source et la cible.
Catégories de mappage
Dans Data Integration, dans le menu Actions, cliquez sur Mise en correspondance de catégories.
Les mappages de catégories mettent en correspondance des scénarios entre le système source et le système cible.
Vérifiez OEP_Plan dans la catégorie et la catégorie cible.
Cliquez sur X (Fermer).
Créer des intégrations de fichiers incrémentielles
Définition des intégrations
Dans Data Integration, cliquez sur + (Créer), puis sélectionnez Intégration.
Le workflow d'intégration s'ouvre et la page Général s'affiche. Naviguez entre les tâches en cliquant sur une tâche dans la barre de workflow ou sur les boutons en haut à droite.
Dans le champ Nom, entrez WFPLoad.
Conseil :
Les descriptions sont facultatives.
Pour Location, entrez WFPLoad.
Conseil :
Si des lieux ont déjà été définis pour une autre intégration, vous pouvez les sélectionner ici. Si vous sélectionnez un emplacement existant pour votre intégration, l'application cible est présélectionnée pour vous. Si vous entrez un nouvel emplacement, veillez à sélectionner une application source et une application cible.
Pour Source, cliquez sur la flèche vers le bas et sélectionnez EmpData01.
Pour Cible, cliquez sur la flèche vers le bas et sélectionnez EPBCS.
Pour Cube, sélectionnez OEP_WFP.
Pour Catégorie, sélectionnez OEP_Plan.
Développez Attributs d'emplacement.
Pour Devise comptable, entrez USD.
Vérifiez vos sélections.
En haut à droite, cliquez sur la flèche en regard de Enregistrer et sélectionnez Enregistrer et fermer.
Une fois enregistrée, l'intégration est répertoriée dans Data Integration. L'icône de statut à gauche l'identifie comme une nouvelle intégration qui n'a pas été exécutée.
Modification des intégrations
Dans Data Integration, cliquez sur WFPLoad.
Dans Modifier l'intégration : WFPLoad, vérifiez vos sélections d'intégration précédentes sur la page Général.
Cliquez sur X (Fermer).
Mapper des dimensions et des membres
Mapper les dimensions source et cible
Dans cette section, vous allez mapper les dimensions source avec les dimensions cible de l'application.
Dans Data Integration, cliquez sur WFPLoad.
Dans Modifier l'intégration : WFPLoad, cliquez sur Mettre en correspondance les dimensions.
Dans Map Dimensions, définissez ou vérifiez les éléments suivants :
Format d'import : WFPLoad
Type : Délimité - Tous les types de données
Délimiteur : Virgule
Pour chaque dimension source, cliquez sur la flèche vers le bas et sélectionnez une dimension à mettre en correspondance avec la sélection cible. Mettre en correspondance :
EmpData01
EPBCS
Compte
Compte
Valeur
Données
Employé
Employé
Entité
Entité
Travail
Job
Projet
Projet
Propriété
Propriété
Version
Version
Conseil :
Si vos mappages précédents ont été supprimés ou modifiés, veillez à mapper la dimension Valeur en fonction de l'image.
Vérifiez vos sélections, puis cliquez sur Enregistrer.
Notez que la dimension Amount de la cible a été mise à jour en Data.
Mise en correspondance des membres source et cible
Le mapping de membres vous permet de transformer des valeurs source en membres valides dans chaque dimension cible.
Dans Modifier l'intégration : WFPLoad, cliquez sur Mettre en correspondance les membres.
Dans Map Members, affichez la liste des dimensions. Cliquez sur la flèche vers le bas en regard de la dimension.
Pour Dimension, sélectionnez Compte.
Cliquez sur + (Ajouter).
Dans Ajouter un mapping de membre, cliquez sur l'icône en regard de Source et sélectionnez Est comme.
Dans la zone de texte en regard de l'icône Source, entrez *.
Dans la zone de texte Cible, entrez *.
Dans la zone de texte Ordre de traitement, entrez Compte.
Vérifiez vos sélections, puis cliquez sur OK.
Le mappage du compte s'affiche.
Pour chaque dimension répertoriée ci-dessous, cliquez sur la flèche vers le bas en regard de Dimension et créez des mappings :
Dimensions
Type de source
Valeur source
Cible
Ordre de traitement
Compte
Est comme
*
*
Compte
Données
Est comme
*
*
Données
Employé
Est comme
*
*
Employé
Entité
Est comme
*
*
Entité
Job
Est comme
*
*
Job
Projet
Est comme
*
*
Projet
Propriété
Est comme
*
*
Propriété
Version
Est comme
*
*
Version
Cliquez sur Enregistrer.
Définition des options d'intégration
Utilisez Options pour définir et vérifier les options de fichier, les formats de période explicites, la catégorie, le cube, les filtres d'import des données et les options de traitement de ces données lors du chargement vers l'application cible.
Dans Modifier l'intégration : WFPLoad, cliquez sur Options.
Dans Filtres, vérifiez et vérifiez les sélections.
Cliquez sur Options.
Dans Options, vérifiez et vérifiez les sélections.
Cliquez sur Règles métier.
Dans Business Rules, développez Inmbedded.
Cliquez sur + (Ajouter).
Dans la nouvelle ligne, dans Nom, entrez OWP_Incremental Traiter les données avec synchroniser les valeurs par défaut.
Attention :
Vous pouvez copier et coller le nom de règle répertorié à cette étape. Le chargement des données échoue si le nom de la règle métier n'est pas saisi correctement.
Pour Séquence, entrez 1.
Cliquez sur la flèche vers le bas en regard de Enregistrer et sélectionnez Enregistrer et fermer.
Exécuter et vérifier le chargement des données
Dans cette section, vous allez exécuter et vérifier le chargement des données.
Examiner le point de vue des données
Avant d'exécuter le chargement des données, vérifiez le point de vue des données, y compris la liste des salariés existants.
Cliquez sur (Navigateur), puis, sous Workforce, cliquez sur Planification de la rémunération.
Dans les onglets verticaux de gauche, cliquez sur (Manage Employees).
Cliquez sur l'onglet horizontal Employés existants en bas.
Vérifiez ou définissez le PDV sur les valeurs suivantes :
Dimension
Membre
Scenario
Plan
Version
Traitement
Entité
Ventes US
Devise
USD
Années
FY25
Projet
Aucun projet
Vérifiez les données du formulaire. Notez que le formulaire ne compte que seize (16) employés. Nous allons charger d'autres employés à partir des fichiers de source de données.
Exécuter l'intégration des fichiers incrémentiels
Cliquez sur (Navigateur), puis sous Application, cliquez sur Echange de données.
Dans Data Integration, remplacez la période de PDV par 25 janvier.
Dans Data Integration, pour WFPLoad, cliquez sur (Exécuter).
Dans Exécuter l'intégration : WFPLoad, pour Options, définissez ou vérifiez :
Mode d'import : Remplacer
La définition du mode d'importation Remplacer efface toutes les données du point de vue de données dans le workbench.
Mode d'export : Fusionner
Lorsque vous définissez le mode d'export sur Merge, les données existantes sont écrasées par celles du fichier de chargement. Si aucune donnée n'existe, les nouvelles données sont chargées.
Période de début : 25 janvier
La période de fin est généralement mise à jour pour correspondre à la période de début.
Période de fin : 25 janvier
Cliquez sur Filtres.
Dans Filtres, définissez ou vérifiez :
Fichier source : EmpData01.txt
Conseil :
EmpData01.txt a été téléchargé dans le dossier de la boîte de réception.
Vérifiez vos sélections, puis cliquez sur Run (Exécuter).
Le message de statut d'exécution de l'intégration s'affiche.
Lorsque vous avez terminé, les icônes Importer, Valider et Exporter changent de couleur. La section Statut indique que le traitement d'intégration s'est terminé avec succès.
Consulter les résultats dans le workbench
Dans Exécuter l'intégration : WFPLoad, cliquez sur Pupitre.
Dans le pupitre, vérifiez les données importées.
Conseil :
Vérifiez le PDV. Si le PDV dans Workbench ne correspond pas à votre chargement de données, vous risquez de ne pas voir les résultats malgré le chargement réussi.
En haut à droite, cliquez sur X (Fermer).
Dans Data Integration, notez que l'icône en regard de WFPLoad est passée en coche verte, ce qui indique que l'intégration s'est terminée avec succès.
Vérifier le chargement des données sur le formulaire Salariés existants
Cliquez sur (Navigateur), puis, sous Workforce, cliquez sur Planification de la rémunération.
Dans les onglets verticaux de gauche, cliquez sur (Manage Employees).
Cliquez sur l'onglet horizontal Employés existants en bas.
Vérifiez ou définissez le PDV sur les valeurs suivantes :
Dimension
Membre
Scenario
Plan
Version
Traitement
Entité
Ventes US
Devise
USD
Années
FY25
Projet
Aucun projet
Vérifiez les données du formulaire.
Il y a maintenant 33 employés existants affichés sur le formulaire. Nous n'avions que 16 employés initiaux.
Exécuter le chargement de données à l'aide d'un deuxième fichier source
Dans cette section, vous chargez les données des nouveaux employés et mises à jour à l'aide d'un deuxième fichier source.
Modification de la valeur ETP d'Anthony Cooper de 1,0 à 0,5
Changements au taux de rémunération de Michelle Ryan de 198 000 $ à 398 000 $
Modification et exécution de la règle de chargement des données
Cliquez sur (Navigateur), puis sous Application, cliquez sur Echange de données.
Dans Data Integration, pour WFPLoad, cliquez sur (Exécuter).
Dans Exécuter l'intégration : WFPLoad, pour Options, définissez ou vérifiez :
Mode d'import : Remplacer
La définition du mode d'importation Remplacer efface toutes les données du point de vue de données dans le workbench.
Mode d'export : Fusionner
Lorsque vous définissez le mode d'export sur Merge, les données existantes sont écrasées par celles du fichier de chargement. Si aucune donnée n'existe, les nouvelles données sont chargées.
Période de début : 25 janvier
La période de fin est généralement mise à jour pour correspondre à la période de début.
Chargez le fichier EmpData02.txt dans la boîte de réception avant de pouvoir le sélectionner.
Vérifiez vos sélections, puis cliquez sur Run (Exécuter).
Le message de statut d'exécution de l'intégration s'affiche.
Lorsque vous avez terminé, les icônes Importer, Valider et Exporter changent de couleur. La section Statut indique que le traitement d'intégration s'est terminé avec succès.
Consulter les résultats dans le workbench
Dans Exécuter l'intégration : WFPLoad, cliquez sur Pupitre.
Dans le pupitre, vérifiez les données importées.
Conseil :
Vérifiez le PDV. Si le PDV dans Workbench ne correspond pas à votre chargement de données, vous risquez de ne pas voir les résultats malgré le chargement réussi.
En haut à droite, cliquez sur X (Fermer).
Dans Data Integration, notez que l'icône en regard de WFPLoad comporte une coche verte indiquant que l'intégration s'est terminée avec succès.
Vérifier le deuxième chargement de données sur le formulaire Salariés existants
Cliquez sur (Navigateur), puis, sous Workforce, cliquez sur Planification de la rémunération.
Dans les onglets verticaux de gauche, cliquez sur (Manage Employees).
Cliquez sur l'onglet horizontal Employés existants en bas.
Vérifiez ou définissez le PDV sur les valeurs suivantes :
Dimension
Membre
Scenario
Plan
Version
Traitement
Entité
Ventes US
Devise
USD
Années
FY25
Projet
Aucun projet
Vérifiez les données du formulaire :
Les nouvelles données d'employé pour Dennis Ross ont été chargées
La valeur ETP d'Anthony Cooper est passée de 1,0 à 0,5
Le taux de rémunération de Michelle Ryan est passé de 198 000 $ à 398 000 $
Conseil :
Développez Total Compensation pour voir la modification du taux de salaire.
34 employés existants sont désormais affichés sur le formulaire.
Consulter le détail d'un emploi
Cliquez sur (Navigateur), puis sous Application, cliquez sur Travaux.
Dans Travaux, sous Activité récente, localisez les deux derniers travaux Données de processus incrémentielles avec synchronisation des valeurs par défaut.
Cliquez sur la tâche la plus récente pour afficher les détails de la tâche.
Dans Détails du travail, cliquez sur OWP_Incremental Traiter les données avec synchroniser Defaults_GT.
Notez les heures de début et d'arrivée. Il a fallu quelques secondes pour terminer le processus.
Lorsque la règle Workforce est exécutée, elle génère dynamiquement des instructions FIX et les exécute en tant que processus distincts pour tirer parti de la parallélisation. Ce type de traitement optimisé permet d'exécuter des calculs et des processus beaucoup plus rapidement que d'exécuter des processus en série.
Cliquez sur Fermer.
Vérifiez éventuellement les détails du travail pour le premier chargement incrémentiel.
Ressources de formation supplémentaires
Explorez d'autres ateliers sur le site docs.oracle.com/learn ou accédez à d'autres contenus d'apprentissage gratuits sur le canal Oracle Learning YouTube. En outre, visitez Oracle University pour consulter les ressources de formation disponibles.
Pour obtenir de la documentation sur le produit, consultez Oracle Help Center.