Réserver une Démo
Pré. Proc.

Réinitialiser les incréments automatiques

Les modèles d'Enterprise Architects sont nativement stockés dans des tableaux dans une base de données relationnelle. Il utilise la fonctionnalité d'auto-incrémentation de ce système de base de données lors de l'insertion de nouvelles lignes dans ses tableaux système. Il existe un certain nombre d'opérations telles que les importations et les exportations en bloc à partir de fichiers XML qui peuvent amener la colonne d'auto-incrémentation d'un tableau à approcher sa plus grande valeur autorisée. Cette rubrique explique comment les problèmes d'auto-incrémentation peuvent survenir et quelle est la meilleure pratique pour reséquencer les valeurs d'identifiant dans les tableaux concernés.

Répercussions

Impact dû à

Impact

Voir également

Exportation/Importation XML

L'exportation/importation XML peut entraîner des écarts dans la séquence de numérotation des colonnes à incrémentation automatique.

Chaque import XML supprime des lignes de plusieurs tableaux ; l'importation ajoute ensuite des lignes à partir de la plus grande valeur précédente de la colonne d'incrémentation automatique.

Des importations XML répétées peuvent faire en sorte que la valeur de l'incrémentation automatique approche la valeur maximale du type de données de la base de données ; par exemple, le type de données int de SQL Server a une valeur maximale de 2 147 483 647.

Échange de Modèles au format XMI

Réplication

Des valeurs d'incrémentation automatique importantes peuvent également survenir lorsque le projet a été créé en tant que réplique QEA ou EAP ou maître de conception.

Les moteurs SQLite et Jet attribuent des valeurs aléatoires aux colonnes d'incrémentation automatique à chaque importation XML dans le projet.

Ces valeurs aléatoires peuvent approcher la plage maximale du type de données du référentiel, ce qui peut poser problème lorsque le projet QEA ou EAP est transféré vers un autre référentiel.

Réplication

Accéder

Ruban

Paramètres > Modèle > Transfert > Transfert de projet complet via XML natif > Exporter le projet complet

Paramètres > Modèle > Transfert > Transfert du projet complet via XML natif > Importer le projet complet

Re-séquencer les colonnes d'incrémentation automatique

Marcher

Description

Voir également

1

Ouvrez le projet.

2

Créez un modèle de base du type de référentiel vers lequel vous souhaitez exporter.

Le Référentiel de Modèle

3

  • Sélectionner:
    Paramètres > Modèle > Transfert > Transfert de projet complet via XML natif > Exporter le projet complet
  • Définissez le répertoire dans lequel l'exportation XEA doit être stockée.
Transférer un Référentiel au Format Natif

4

Ouvrez le référentiel nouvellement créé.

5

  • Sélectionner:
    Paramètres > Modèle > Transfert > Transfert du projet complet via XML natif > Importer le projet complet
  • Assurez-vous que le répertoire est défini sur le même répertoire de fichiers où le XEA a été exporté ci-dessus.
Transférer un Référentiel au Format Natif

Notes

  • Il est recommandé d'effectuer cette tâche lorsqu'aucun utilisateur actif n'accède au projet.

Apprenez Plus