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 lorsque le modèle de données est importé, pour créer tout objet SQL manquant.

Quand utiliser des scripts globaux

  • Automatiser la création d'objets SQL : Assurez-vous que les vues de base de données, procédures stockées ou fonctions nécessaires sont générées automatiquement lors de l'importation ou de la conception du modèle de données.
  • Standardiser 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 d'engrenage 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 Mapping, sélectionnez le script que vous souhaitez modifier.
  2. Cliquez sur l'icône de crayon.
  3. Apportez les changements pertinents.
  4. Cliquez sur Mettre à Jour.

Supprimer un script

  1. Dans la fenêtre Scripts de Mapping, 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 changer 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 RestaurationEntrez la requête de sauvegarde à exécuter si le script principal ne se termine pas correctement 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 le ModèleSé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 avoir sélectionné, le champ Source de Données apparaît.
Source de DonnéesSélectionnez la source de données contre laquelle 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

Exécuter des scripts globaux sur un environnement vous permet de créer ou de mettre à jour des objets SQL nécessaires—tels que des vues, procédures ou 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 dans 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 pour 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 les 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 (telles que les noms de schéma ou 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—telles que les noms d'environnement ou les noms de schéma—dans les scripts, les rendant ainsi 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 si nécessaire.

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.