A propos des actifs de base de données

Le type de noeud final de base de données que vous utilisez détermine les actifs à générer. Le tableau suivant présente les actifs générés pour chaque base de données prise en charge :

Remarque : Dans Cast Iron, les tables d'actifs sont créées à l'aide d'un identificateur comportant 30 caractères. Pour les tables d'actifs, le format respecté par Cast Iron est le suivant : CI_CT_<nom-table-respective> (pour la table de contrôle), et CI_BT_<nom-table-respective> (pour la table de mémoire tampon). Par conséquent, vous devez utiliser des tables dont le nom comporte au maximum 24 caractères.
Base de données Actifs générés
  • DB2 AS/400

  • Informix

  • Microsoft SQL

  • Sybase

  • Tables de mémoire tampon

  • Tables de contrôle

  • Déclencheurs

Base de données de transfert locale
  • Tables de mémoire tampon

  • Tables de contrôle

  • Tables d'index

  • Déclencheurs

Oracle
  • Tables de mémoire tampon

  • Tables de contrôle

  • Déclencheurs

  • Séquences

Les actifs ne sont générés que pour les activités de démarrage et les activités de nom démarrage spécifiant l'option de distribution Exactly once. Aucun actif n'est généré pour les activités de non démarrage spécifiant les options de distribution At Least Once ou At Most Once.

Remarque : Un ID d'activité est ajouté aux noms de table de contrôle pour garantir que tous les actifs portent des noms uniques. Ce nombre ne permet pas de distinguer plusieurs noeuds finaux d'une orchestration qui utilisent la même table de contrôle.

Validation des actifs de base de données

About this task

Avant de générer des actifs de base de données, validez les actifs. Lors de la validation d'un actif, l'environnement d'intégration vérifie si la table de mémoire tampon ou la table de contrôle existe dans la base de données source et vérifie que les structures de table sont correctes.

Note:

Les déclencheurs et les séquences ne sont pas validés.

Procedure

  1. Dans le panneau de navigation, sélectionnez Référentiel > Configurations. La page Configuration de projet s'affiche.
  2. Cliquez sur la configuration de projet nécessitant des actifs de base de données. La page Détails de configuration s'affiche.
  3. Vérifiez que la configuration de projet est à l'état non déployé.
  4. Dans la section Actifs, cliquez sur Base de données. La page Actifs de base de données s'affiche.
  5. Sélectionnez tous les actifs à valider et cliquez sur Valider.
  6. Les résultats renvoyés déterminent l'étape suivante. Le tableau ci-dessous explique comment interpréter les commentaires et comment procéder.
    • Coche verte : valide
    • Signe d'avertissement jaune = avertissement

Commentaires sur la validation des actifs de base de données

Existe ? Valide ? Action
valide valide L'actif existe dans la base de données et la structure de l'actif correspond à la configuration de projet que vous avez créée dans Studio. A présent, vous pouvez déployer la configuration de projet.
valide avertissement L'actif existe dans la base de données, mais la structure de l'actif est incorrecte. Vérifiez que le script de base de données contient les colonnes appropriées et que les colonnes sont dans le bon ordre. Si une erreur se produit, re-créez l'actif.
avertissement avertissement L'actif n'existe pas dans la table de base de données source. Vous devez créer l'actif afin de pouvoir déployer la configuration de projet.

Avertissement : des noms de contrainte se terminant par un ID unique sont générés. Cependant, si la taille du nom de la table de base de données comporte plus de 18 caractères, le nom de contrainte est tronqué, ce qui donne lieu à un conflit d'attribution de nom. Si le nom de la table de base de données comporte plus de 18 caractères, modifiez le script d'actifs de base de données généré, puis faites en sorte que les noms de contrainte soient uniques.

Génération des actifs de base de données

About this task

Vous devez annuler le déploiement de la configuration de projet afin de pouvoir valider ou générer des actifs. Validez les actifs avant de les générer.

Procedure

  1. Dans le panneau de navigation, sélectionnez Référentiel > Configurations. La page Configuration de projet s'affiche.
  2. Cliquez sur la configuration de projet nécessitant des actifs de base de données. La page Détails de configuration s'affiche.
  3. Vérifiez que la configuration de projet est à l'état non déployé.
  4. Dans la section Actifs, cliquez sur Base de données. La page Actifs de base de données s'affiche.
  5. Sélectionnez tous les actifs à générer. Vous pouvez sélectionner tous les actifs en cochant la case supérieure.
  6. Cliquez sur Créer.
  7. Consultez et modifiez le script de base de données en fonction de vos besoins.