Migrer des données d'AX vers Robots

Important

Ne procédez à la migration des données qu'après avoir terminé les étapes précédentes de la migration. Pour plus d'informations, consultez la section Recréer la structure de votre répertoire AX dans Robots et Migrer les scripts d'AX vers Robots.

Si votre répertoire AX contient l'un des types de données énumérés ci-dessous, il se peut que vous deviez migrer les données vers Robots. Selon la nature des données, l'utilisation d'un script pour importer une nouvelle instance des données vers Robots peut être plus rapide et plus facile, ainsi que plus appropriée, que la migration physique d'une table existante depuis AX.

Si votre répertoire AX ne contient aucune donnée devant être migrée ou recréée, vous pouvez passer à l'étape suivante de la migration : Recréer des processus AX automatisés dans Robots.

Type de données Emplacement AX
Tables de données Analytics  Sous-répertoires de Données
Fichiers d'entrée tels que Excel et *.csv Sous-répertoire de Fichiers associés

Recréation ou migration de tables de données Analytics

Cette directive générale peut vous aider à décider s'il faut recréer des tables de données Analytics dans Robots ou les migrer depuis AX :

  • Recréer Les tables de données qui sont écrasées à chaque fois qu'un script d'outil d'analyse est exécuté peuvent être recréées dans Robots plutôt qu'être migrées depuis AX.
  • Migrer Les tables de données auxquelles sont concaténés des enregistrements à chaque fois qu'un script d'outil d'analyse doit être exécuté.

Remarque

Lorsque vous migrez des tables de données, toutes les tables de données d'un dossier Données sont migrées sous forme de groupe. Ainsi, si un dossier Données contient des tables qui sont écrasées et des tables qui sont ajoutées, toutes les tables sont migrées.

Créer d'abord les robots

Que vous recréiez ou migriez des tables de données Analytics, la première chose à faire est de vous assurer que vous avez créé les robots appropriés pour contenir les tables dans Robots. Vous avez peut-être déjà créé les robots nécessaires, mais si ce n'est pas le cas, vous devez les créer maintenant. Pour plus d'informations, consultez la section Créer des robots pour structurer le contenu et les processus automatisés.

La manière dont vous comptez utiliser les tables de données dans Robots dicte la structure que vous devez donner à chaque robot pour les contenir.

Utilisation prévue de la table de données Analytics Structure du robot
Stocker et protéger une seule copie des données importées d'une source de données qui peut ensuite être reliée à plusieurs processus automatisés dans d'autres robots Créez un robot avec un nom comme « Données source ». Créez plusieurs robots si vous voulez des conteneurs séparés pour différents types de données sources. Par exemple, "Données source SAP", "Données source Oracle", etc.
Fournissez des données pour des scripts analytiques ultérieurs dans le cadre du même processus automatisé ou de plusieurs processus automatisés Créez un robot qui contiendra tous les scripts et tables de données nécessaires au(x) processus automatisé(s). Par exemple, "A_01_AP tests analytiques".

Recréation de tables de données

Les tables de données Analytics qui sont écrasées à chaque fois qu'un script d'outil d'analyse est exécuté doivent être recréées dans Robots plutôt qu'être migrées à partir d'AX. La migration des tables dans cette situation est un effort inutile car les tables seront écrasées dès que les scripts qui les créent s'exécuteront dans Robots.

Par exemple, si vous importez une table de transactions mensuelle à partir de l'installation SAP ou Oracle de votre organisation, et que vous écrasez la table du mois précédent, l'approche la plus simple consiste à commencer à importer la table mensuelle vers Robots à l'aide du même script analytique que celui que vous utilisez pour importer la table vers AX.

De même, toutes les tables de données écrasées à chaque exécution d'une analyse automatisée doivent être recréées en exécutant l'analyse dans Robots plutôt que d'être migrées.

Options pour la recréation de tables de données dans Robots

Vous pouvez utiliser l'une des options suivantes pour recréer des tables de données dans Robots :

  • Exécuter un processus entièrement automatisé
  • N'exécuter qu'une partie d'un processus automatisé
  • Utiliser un script de configuration pour initialiser les tables de données

Migration de tables de données

Les tables de données d'outils d'analyse auxquelles sont concaténés des enregistrements à chaque fois qu'un script d'outil d'analyse est exécuté doivent être migrées d'AX vers Robots plutôt que recréées dans Robots. Dans cette situation, il est nécessaire de migrer les tables pour préserver les données historiques accumulées qu'elles contiennent.

Par exemple, si vous importez une table mensuelle des transactions à partir de l'installation SAP ou Oracle de votre organisation et que vous ajoutez les enregistrements à une table annuelle cumulative, la table annuelle doit être migrée vers Robots.

De même, toutes les tables de données auxquelles des enregistrements sont concaténés à chaque analyse automatisée doivent être transférées vers Robots plutôt que recréées.

Le processus de migration des tables de données vers Robots

L'assistance de Diligent a mis à disposition des scripts pour aider à la migration des tables de données historiques d'AX vers Robots. Le premier script exporte les tables de données d'AX vers un emplacement intermédiaire de votre réseau. Le deuxième script importe les tables de données de l'emplacement intermédiaire vers Robots.

Les scripts de migration sont nécessaires car, contrairement à AX, vous ne pouvez pas télécharger directement les tables Analytics vers Robots via l'interface utilisateur.

Remarque

Les scripts fonctionnent au niveau du dossier AX individuel et au niveau du robot individuel. Vous devez exécuter les scripts à plusieurs reprises pour chaque dossier contenant des tables de données que vous souhaitez exporter et pour chaque robot dans lequel vous souhaitez importer des tables de données.

Créer des tables liées dans Robots

Si vous utilisez des tables de données de base et des tables de données liées dans AX et que vous souhaitez poursuivre cet arrangement dans Robots, vous devez recréer les relations de liaison dans Robots. Pour obtenir des informations d'installation, consultez la rubrique Partager et lier des tables de données dans des robots ACL.

Téléchargement ou migration de fichiers sans lien avec Analytics

Deux possibilités s'offrent à vous pour remplir des fichiers sans lien avec Analytics comme des fichiers Excel ou *.csv dans Robots :

  • de migrer les fichiers d'AX vers Robots
  • télécharger les fichiers à partir d'un emplacement réseau

Le téléchargement des fichiers nécessite moins d'étapes. Il se peut que vous utilisiez les deux possibilités en fonction de la disponibilité des fichiers. Quelle que soit votre approche, assurez-vous de renseigner Robots avec la version actuelle de chaque fichier.

Migrer les fichiers d'AX vers Robots

Vous ne pouvez pas migrer des fichiers associés directement d'AX vers Robots. Exportez les fichiers associés d'AX vers un emplacement intermédiaire, accessible à la fois à AX et à Robots, comme votre propre ordinateur.

Cette procédure suppose que vous utilisez votre propre ordinateur comme emplacement intermédiaire.

  1. Créez un dossier sur votre ordinateur pour stocker les fichiers exportés.
  2. À partir de l'Explorateur de serveur AX, effectuez l'une des opérations suivantes :
    • sélectionnez un dossier Fichiers associés pour exporter tous les fichiers du dossier
    • sélectionnez des fichiers individuels dans un dossier Fichiers liés en appuyant sur Ctrl tout en cliquant
  3. Sélectionnez Fichier > Exporter.
  4. Dans la boîte de dialogue Exporter, décochez Travailler avec le(s) fichier(s) exporté(s).
  5. Cliquez sur Parcourir, sélectionnez le dossier que vous avez créé pour le stockage des fichiers, puis cliquez sur OK.
  6. Cliquez sur OK pour exporter le(s) fichier(s).

    Les fichiers sont exportés à l'emplacement indiqué.

  7. Répétez le processus pour les fichiers d'autres dossiers Fichiers associés que vous souhaitez migrer.
  8. Continuez avec la procédure ci-dessous pour le chargement de fichiers.

Charger les fichiers à partir d'un emplacement réseau

Si vous avez des versions actuelles de fichiers liés stockées localement ou disponibles sur votre réseau, vous pouvez les télécharger directement dans Robots.

Remarque

Les fichiers liés ne doivent pas dépasser 1 Go  et doivent appartenir au type de fichier autorisé. Pour obtenir la liste des types de fichiers autorisés, consultez Types autorisés de fichiers dans Robots.

  1. Depuis la page d’accueil de la barre de lancement (www.highbond.com), sous Audit et analyses, sélectionnez l’application Robots.

    Vous devez vous connecter à Diligent One si ce n’est pas déjà fait.

  2. Dans le tableau de bord Robots, sélectionnez Robots ACL.
  3. Accédez au robot dans lequel vous souhaitez charger le ou les fichiers connexes et sélectionnez-le pour l’ouvrir.
  4. Dans le coin supérieur droit du robot, cliquez sur Développement pour passer en mode développement.

    L'en-tête du mode production présente un fond clair et l'en-tête du mode développement présente un fond foncé.

  5. Dans l'onglet Entrée/Sortie, effectuez l'une des opérations suivantes :
    • Glisser et déposer Sélectionnez un ou plusieurs fichiers dans votre système de fichiers local et faites-le(s) glisser vers la section de chargement Glisser et déposer.
    • Choisir des fichiers Cliquez sur Choisir des fichiers, parcourez les fichiers que vous voulez charger depuis votre système de fichiers local, sélectionnez-les et cliquez sur Ouvrir.

    Résultat Les ou les fichiers sont chargés et apparaissent sous Fichiers dans l'onglet Entrée/Sortie.

Et ensuite

Une fois que vous avez migré les données pour un ou plusieurs processus automatisés, vous pouvez vous rendre sur Recréer des processus AX automatisés dans Robots.