Gestion des métadonnées - Cloud Migration Factory sur AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des métadonnées

La solution Cloud Migration Factory sur AWS fournit une banque de données extensible qui permet d'ajouter, de modifier et de supprimer des enregistrements depuis l'interface utilisateur. Toutes les mises à jour des données stockées dans la banque de données sont auditées à l'aide d'estampilles d'audit de niveau record, qui fournissent des horodatages de création et de mise à jour ainsi que des informations sur l'utilisateur. Tous les accès aux mises à jour des enregistrements sont contrôlés par les groupes et les politiques associées assignés à l'utilisateur connecté. Pour plus de détails sur l'octroi d'autorisations aux utilisateurs, reportez-vous à la section Gestion des autorisations.

Visualisation des données

Dans le volet de navigation Migration Management, vous pouvez sélectionner les types d'enregistrements (application, vague, base de données, serveur) conservés dans la banque de données. Une fois que vous avez sélectionné une vue, un tableau des enregistrements existants pour le type d'enregistrement choisi s'affiche. Le tableau de chaque type d'enregistrement affiche un ensemble de colonnes par défaut qui peut être modifié par l'utilisateur. Les modifications sont persistantes entre les sessions et sont stockées dans le navigateur et l'ordinateur utilisés pour effectuer les modifications.

Modification des colonnes par défaut affichées dans les tableaux

Pour modifier les colonnes par défaut, sélectionnez l'icône des paramètres située dans le coin supérieur droit de n'importe quel tableau de données, puis sélectionnez les colonnes à afficher. À partir de cet écran, vous pouvez également modifier le nombre de lignes à afficher par défaut et activer l'habillage des lignes pour les colonnes contenant de grandes quantités de données.

Afficher un enregistrement

Pour afficher un enregistrement spécifique dans un tableau, vous pouvez cliquer n'importe où sur la ligne ou cocher la case à côté de la ligne. Si vous sélectionnez plusieurs lignes, aucun enregistrement ne sera affiché. Cela affichera ensuite l'enregistrement en mode lecture seule sous le tableau de données en bas de l'écran. Les tables par défaut suivantes seront disponibles pour l'enregistrement affiché.

Détails - Il s'agit d'une vue récapitulative des attributs et valeurs requis pour le type d'enregistrement.

Tous les attributs : affiche une liste complète de tous les attributs et de leurs valeurs.

D'autres onglets peuvent être présents en fonction du type d'enregistrement sélectionné pour fournir des données et des informations connexes. Par exemple, les enregistrements d'application comporteront un onglet Serveurs affichant un tableau des serveurs associés à l'application sélectionnée.

Ajouter ou modifier un enregistrement

Les opérations sont contrôlées par type d'enregistrement via les autorisations des utilisateurs. Si un utilisateur n'a pas l'autorisation requise pour ajouter ou modifier un type d'enregistrement spécifique, les boutons Ajouter et and/or modifier sont grisés et désactivés.

Pour ajouter un nouvel enregistrement :

  1. Choisissez Ajouter dans le coin supérieur droit du tableau pour le type d'enregistrement que vous souhaitez créer.

Par défaut, l'écran Ajouter une application affiche les sections Détails et Audit, mais selon le type et les éventuelles personnalisations du schéma, d'autres sections peuvent également s'afficher.

  1. Une fois que vous avez rempli le formulaire et résolu toutes les erreurs, choisissez Enregistrer.

Pour modifier un enregistrement existant :

  1. Sélectionnez un enregistrement dans le tableau que vous souhaitez modifier, puis choisissez Modifier.

  2. Modifiez l'enregistrement et assurez-vous qu'aucune erreur de validation n'existe, puis choisissez Enregistrer.

Supprimer un enregistrement

Si un utilisateur n'est pas autorisé à supprimer un type d'enregistrement spécifique, le bouton Supprimer est grisé et désactivé.

Important

Les enregistrements supprimés de la banque de données ne sont pas récupérables. Nous vous recommandons d'effectuer des sauvegardes régulières de la table DynamoDB ou d'exporter les données pour garantir la présence d'un point de restauration en cas de problème.

Pour supprimer un ou plusieurs enregistrements :

  1. Sélectionnez un ou plusieurs enregistrements dans le tableau.

  2. Choisissez Delete (Supprimer) et confirmez l’action.

Exportation de données

La majorité des données stockées dans la solution Cloud Migration Factory on AWS peuvent être exportées vers des fichiers Excel (.xlsx). Vous pouvez exporter des données au niveau du type d'enregistrement ou une sortie complète de toutes les données et de tous les types.

Pour exporter un type d'enregistrement spécifique :

  1. Accédez au tableau pour exporter.

  2. Facultatif : Sélectionnez le ou les enregistrements à exporter vers une feuille Excel. Si aucun n'est sélectionné, tous les enregistrements seront exportés.

  3. Cliquez sur l'icône Exporter dans le coin supérieur droit de l'écran du tableau de données.

Un fichier Excel portant le nom du type d'enregistrement (par exemple,servers.xlsx) sera téléchargé vers l'emplacement de téléchargement par défaut du navigateur.

Pour exporter toutes les données, procédez comme suit :

  1. Accédez à Gestion des migrations, puis sélectionnez Exporter.

  2. Cochez Télécharger toutes les données.

Un fichier Excel portant le nom all-data.xlsx sera téléchargé dans l'emplacement de téléchargement par défaut du navigateur. Ce fichier Excel contient un onglet par type d'enregistrement, et tous les enregistrements de chaque type seront exportés.

Note

Les fichiers exportés peuvent contenir de nouvelles colonnes car Excel a une limite de 32 767 caractères pour le texte des cellules. Par conséquent, l'exportation tronque le texte de tous les champs contenant plus de données que celles prises en charge par Excel. Pour tous les champs tronqués, une nouvelle colonne avec le nom d'origine ajouté au texte [truncated - Excel max chars 32767] est ajoutée à l'exportation. De plus, dans la cellule tronquée, vous verrez également le texte[n characters truncated, first x provided]. Le processus de troncature protège contre le scénario dans lequel un utilisateur exporte puis importe le même fichier Excel et, par conséquent, remplace les données par les valeurs tronquées.

Importation de données

La solution Cloud Migration Factory sur AWS fournit une fonctionnalité d'importation de données qui permet d'importer des structures d'enregistrement simples dans le magasin de données, par exemple une liste de serveurs. Il peut également importer des données relationnelles plus complexes, par exemple créer un nouvel enregistrement d'application et plusieurs serveurs contenus dans le même fichier et les relier les uns aux autres dans le cadre d'une seule tâche d'importation. Cela permet d'utiliser un processus d'importation unique pour tous les types de données devant être importés. Le processus d'importation valide les données en utilisant les mêmes règles de validation que celles utilisées lorsque l'utilisateur modifie les données dans l'interface utilisateur.

Téléchargement d'un modèle

Pour télécharger des modèles de formulaires d'admission depuis l'écran d'importation, sélectionnez le modèle requis dans la liste des actions. Les deux modèles par défaut suivants sont disponibles.

Modèle avec uniquement les attributs obligatoires : il ne contient que les attributs marqués comme obligatoires. Il fournit l'ensemble minimal d'attributs requis pour importer des données pour tous les types d'enregistrements.

Modèle avec tous les attributs : il contient tous les attributs du schéma. Ce modèle contient des informations d'assistance de schéma supplémentaires pour chaque attribut afin d'identifier le schéma dans lequel il a été trouvé. Ces préfixes auxiliaires des en-têtes de colonne peuvent être supprimés si nécessaire. Si elles sont laissées en place lors d'une importation, les valeurs de la colonne ne seront chargées que dans le type d'enregistrement spécifique et ne seront pas utilisées pour les valeurs relationnelles. Reportez-vous à la section Aide à l'importation du schéma d'en-tête pour plus de détails.

Importation d'un fichier

Les fichiers d'importation peuvent être créés au format .xlsx ou .csv. Pour le format CSV, il doit être enregistré à l'aide d'un UTF8 encodage, sinon le fichier apparaîtra vide lors de l'affichage du tableau de validation avant le téléchargement.

Pour importer un fichier :

  1. Accédez à Gestion des migrations, puis sélectionnez Importer.

  2. Choisissez Sélectionner un fichier. Par défaut, vous ne pouvez sélectionner que des fichiers portant l'–1—xlsxextension –0—csv ou. Si le fichier est lu avec succès, le nom et la taille du fichier seront affichés.

  3. Choisissez Suivant.

  4. L'écran de validation préalable au téléchargement montre le résultat du mappage des en-têtes du fichier aux attributs du schéma, ainsi que la validation des valeurs fournies.

    • Les mappages des en-têtes de colonnes du fichier sont affichés sur les noms des colonnes des tables à l'écran. Pour vérifier quel en-tête de colonne de fichier a été mappé, sélectionnez le nom extensible dans l'en-tête pour plus d'informations sur le mappage, y compris l'en-tête du fichier d'origine et le nom du schéma auquel il a été mappé. Vous verrez un avertissement dans la colonne Validation pour tout en-tête de fichier non mappé ou s'il existe des noms dupliqués dans plusieurs schémas.

    • Tous les en-têtes valident les valeurs de chaque ligne du fichier par rapport aux exigences relatives à l'attribut mappé. Tout avertissement ou erreur dans le contenu du fichier est affiché dans la colonne Validation.

  5. Une fois qu'aucune erreur de validation n'est présente, choisissez Next.

  6. L'étape Charger les données donne un aperçu des modifications qui seront apportées une fois ce fichier chargé. Pour tout élément pour lequel une modification sera effectuée lors du téléchargement, vous pouvez sélectionner Détails sous le type de mise à jour spécifique pour afficher les modifications qui seront effectuées.

  7. Une fois la révision terminée, choisissez Upload pour valider ces modifications dans les données en temps réel.

Un message apparaît en haut du formulaire si le téléchargement est réussi. Toutes les erreurs survenues pendant le téléchargement sont affichées dans la section Aperçu du téléchargement.

Outils d'aide à l'importation du schéma d'en-tête

Par défaut, les en-têtes de colonne du fichier d'admission doivent être définis sur le nom d'un attribut de n'importe quel schéma. Le processus d'importation recherche tous les schémas et tente de faire correspondre le nom de l'en-tête à un attribut. Si un attribut est trouvé dans plusieurs schémas, un avertissement s'affiche, en particulier pour les attributs de relation qui peuvent être ignorés dans la plupart des cas. Toutefois, si l'intention est de mapper une colonne spécifique à un attribut de schéma spécifique, vous pouvez annuler ce comportement en préfixant l'en-tête de colonne par un préfixe d'assistance au schéma. Ce préfixe est au format{attribute name}, où {schema name} est le nom du schéma basé sur son nom système (wave, application, serveur, base de données) et le {attribute name} nom système de l'attribut dans le schéma. Si ce préfixe est présent, toutes les valeurs ne seront renseignées que dans les enregistrements de ce schéma spécifique, même si le nom de l'attribut est présent dans d'autres schémas.

Comme le montre la figure suivante, l'en-tête de la colonne C a été préfixé par [database] ce qui oblige l'attribut à correspondre à l'database_typeattribut du schéma de base de données.

Aide à l'importation du schéma d'en-tête

assistant de schéma d'en-tête d'importation

Format d'importation d'attributs

Le tableau suivant fournit un guide pour mettre en forme les valeurs d'un fichier d'importation afin de les importer correctement dans les attributs de Cloud Migration Factory.

Type Format d'importation pris en charge exemple

Chaîne

Accepte les caractères alphanumériques et spéciaux.

123456AbCd.!

Chaîne à valeurs multiples

Liste de type chaîne, délimitée par un point-virgule.

Item1;Item2;Item3

Mot de passe

Accepte les caractères alphanumériques et spéciaux.

123456AbCd.!

Date

MM/DD/YYYYHH : mm

01/30/2023 10:00

Checkbox

Valeur booléenne, sous forme de chaîne, TRUE pour sélectionné et FALSE pour non sélectionné.

TRUE ou FALSE

Zone de texte

Type de chaîne avec prise en charge des flux en ligne et des retours en chariot.

Test line1 ou Testline 2

Tag

Les balises doivent être mises en forme car key=value; plusieurs balises doivent être séparées par un point-virgule.

TagKey1=Tagvalue1;TagKey2=tagvalue2;

Liste

Si vous définissez un attribut de liste à valeurs uniques, utilisez le même formatage que le type de chaîne, s'il s'agit d'une liste de sélection multiple, alors, selon le type de chaîne à valeurs multiples.

Selection1;Selection2;

Relation

Accepte les caractères alphanumériques et spéciaux qui doivent correspondre à une valeur basée sur la clé définie dans la définition de l'attribut.

Application1