Aller au contenu principal

Scripts globaux

Les scripts globaux activent certaines fonctionnalités dans le Concepteur de modèle de données, telles que l'utilisation de vues de base de données, sans nécessiter un accès direct aux outils de gestion de base de données.

Les scripts globaux associés à un modèle de données sont également exécutés lors de l'importation du modèle de données, afin de créer les objets SQL manquants.

Quand utiliser des scripts globaux

  • Automatisation de la création d'objets SQL : Assurez-vous que les vues de base de données, les procédures stockées ou les fonctions nécessaires sont générées automatiquement lors de l'importation ou de la conception du modèle de données.
  • Standardisation de la configuration de l'environnement : Appliquez des scripts SQL cohérents à travers plusieurs environnements pour synchroniser les modifications de schéma ou les structures requises.

Créer un script

  1. Dans le panneau de navigation, cliquez sur l'icône en forme de dent de loup en bas. La page Administration s'ouvre.
  2. Sélectionnez Scripts globaux, puis Gérer les scripts.
  3. Cliquez sur Ajouter un nouvel enregistrement.
  4. Entrez les champs requis.
  5. Cliquez sur Créer.

Modifier un script

  1. Dans la fenêtre Scripts de mappage, sélectionnez le script que vous souhaitez modifier.
  2. Cliquez sur l'icône de crayon.
  3. Apportez les modifications pertinentes.
  4. Cliquez sur Mettre à jour.

Supprimer un script

  1. Dans la fenêtre Scripts de mappage, sélectionnez le script que vous souhaitez supprimer.
  2. Cliquez sur l'icône de corbeille.
  3. Cliquez sur Supprimer pour confirmer.

Propriétés des scripts globaux

ChampDescription
DescriptionEntrez un nom pour le script global.
Paramètres à ajouterSélectionnez dans la liste des paramètres définis dans Paramètres pour les scripts. Utilisez des paramètres pour modifier dynamiquement le contenu du script lors de son exécution. Lorsque vous exécutez le script, une fenêtre de paramètres apparaît pour que vous puissiez entrer les valeurs pour chaque paramètre.
Contenu du scriptEntrez la requête à exécuter en tant que script.
Contenu du script de rollbackEntrez la requête de sauvegarde à exécuter si le script principal ne se termine pas avec succès ou si les modèles sont désinstallés.
Type de serveurSpécifiez le langage de base de données cible : SQL Server, iSeries ou Oracle.
Script spécial pour templateSélectionnez cette option si le script doit être exporté en tant que script spécial. Les scripts spéciaux s'exécutent avant les scripts spécifiques au processus. Après sélection, le champ Source de données apparaît.
Source de donnéesSélectionnez la source de données pour exécuter le script. Cela doit correspondre à une source de données configurée au niveau du modèle de données.

Exécuter un script

L'exécution des scripts globaux sur un environnement permet de créer ou de mettre à jour les objets SQL nécessaires—tels que les vues, les procédures ou les schémas—lors de la configuration, du rafraîchissement ou de la synchronisation de cet environnement. Cela garantit que vos modèles de données fonctionnent correctement dans chaque environnement sans intervention manuelle sur la base de données.

  1. Sélectionnez Env. & Sources de données depuis le panneau de navigation.
  2. Dans le panneau Environnements, cliquez sur l'icône + pour créer un nouvel environnement, si nécessaire.
    • Entrez un nom d'environnement et un nom abrégé.
    • Choisissez la couleur de l'environnement et cliquez sur Confirmer.
  3. Sélectionnez l'environnement et cliquez sur l'icône Réexécuter les scripts globaux sur cet environnement.
  4. Dans la boîte de dialogue Exécuter des scripts, entrez les valeurs de paramètres requises pour chaque script listé. Chaque paramètre vous permet d'adapter l'exécution du script aux spécificités de l'environnement (comme les schémas ou les noms de serveur).
  5. Cliquez sur Exécuter pour exécuter les scripts.

Gérer les paramètres

L'option Paramètres répertorie tous les paramètres définis pour une utilisation dans les scripts globaux. Les paramètres vous permettent d'insérer dynamiquement des valeurs—comme les noms d'environnements ou les noms de schémas—dans les scripts, les rendant plus flexibles et réutilisables. Lorsqu'un script global avec des paramètres s'exécute, vous êtes invité à entrer une valeur pour chaque paramètre.

Si le nom de schéma de votre table varie d'un environnement à l'autre, ajoutez un paramètre pour le schéma. Ensuite, vous pouvez exécuter le même script partout et fournir le nom de schéma correct au besoin.

Créer un paramètre de script

  1. Sélectionnez Scripts globaux, puis Paramètres.
  2. Cliquez sur Ajouter un nouvel enregistrement.
  3. Entrez le nom et la description du paramètre.
  4. Cliquez sur Créer.