Scripts globaux
Les scripts globaux activent certaines fonctionnalités du Concepteur de modèle de données, comme l’utilisation de vues SQL, sans nécessiter d’outil de gestion de base de données externe.
Les scripts globaux associés à un modèle de données sont également exécutés lors de son import, afin de créer les objets SQL manquants.
Quand utiliser des scripts globaux
- Automatiser la création d’objets SQL : Assurez-vous que les vues, procédures stockées ou fonctions nécessaires sont générées automatiquement lors de l’import ou de la conception d’un modèle de données.
- Standardiser la configuration des environnements : Appliquez des scripts SQL de manière uniforme dans plusieurs environnements pour synchroniser les structures ou les modifications de schéma.
Créer un script
- Dans le panneau de navigation, cliquez sur l’icône engrenage. La page Administration s'ouvre.
- Sélectionnez Scripts globaux, puis Gérer les scripts.
- Cliquez sur Ajouter un nouvel enregistrement.
- Complétez les champs requis.
- Cliquez sur Créer.
Modifier un script
- Dans la fenêtre Scripts de mappage, sélectionnez le script à modifier.
- Cliquez sur l’icône crayon.
- Modifiez les éléments nécessaires.
- Cliquez sur Mettre à jour.
Supprimer un script
- Dans la fenêtre Scripts de mappage, sélectionnez le script à supprimer.
- Cliquez sur l’icône corbeille.
- Cliquez sur Supprimer pour confirmer.
Propriétés des scripts globaux
| Champ | Description |
|---|---|
| Description | Saisissez un nom pour le script global. |
| Paramètres à ajouter | Sélectionnez les paramètres à ajouter dans la liste définie dans lesparamètres pour les scripts. Utilisez les paramètres pour modifier dynamiquement le contenu du script lors de son exécution. Quand vous lancez le script, une fenêtre de paramètres apparaît afin de saisir les valeurs correspondantes. |
| Contenu du script | Saisissez la requête à exécuter comme script principal. |
| Script de restauration | Saisissez la requête de restauration à exécuter si le script principal ne se termine pas correctement ou si les modèles sont désinstallés. |
| Type de serveur | Indiquez le type de base de données cible : SQL Server, iSeries ou Oracle. |
| Script spécial pour le modèle | SSélectionnez cette option si le script doit être exporté comme script spécial. Les scripts spéciaux s’exécutent avant les scripts propres au traitement. Une fois sélectionné, le champ Source de données apparaît. |
| Source de données | Sélectionnez la source de données sur laquelle exécuter le script. Elle doit correspondre à une source de données configurée au niveau du modèle de données. |
Exécuter un script
L’exécution de scripts globaux sur un environnement permet de créer ou de mettre à jour les objets SQL nécessaires — vues, procédures, schémas, etc. — lors de la configuration, du rafraîchissement ou de la synchronisation d’un environnement. Cela garantit que vos modèles de données fonctionnent correctement dans chaque environnement, sans intervention manuelle sur la base de données.
- Sélectionnez Env. & Sources de données depuis le panneau de navigation.
- Dans le panneau Environnements, cliquez sur + pour créer un nouvel environnement si nécessaire.
- Saisissez un nom et un nom abrégé.
- Choisissez une couleur, puis cliquez sur Confirmer.
- Sélectionnez l'environnement et cliquez sur Réexécuter les scripts globaux sur cet environnement.
- Dans la boîte de dialogue Exécuter les scripts, saisissez les valeurs de paramètres requises pour chaque script. Chaque paramètre permet d’adapter l’exécution au contexte de l’environnement (comme le schéma ou le nom du serveur).
- Cliquez sur Exécuter pour lancer l’exécution des scripts.
Gérer les paramètres
L'option Paramètres répertorie tous les paramètres définis pour les scripts globaux. Les paramètres vous permettent d’insérer dynamiquement des valeurs — noms d’environnement, noms de schémas, etc. — dans les scripts, afin de les rendre plus flexibles et réutilisables. Lorsqu’un script global contenant des paramètres s’exécute, une fenêtre vous demande d’indiquer une valeur pour chacun d’eux.
Si le nom de schéma d’une table varie d’un environnement à l’autre, ajoutez un paramètre pour ce schéma. Vous pourrez ainsi exécuter le même script partout, en saisissant à chaque fois le nom de schéma approprié.
Créer un paramètre de script
- Sélectionnez Scripts globaux, puis Paramètres.
- Cliquez sur Ajouter un nouvel enregistrement.
- Saisissez le nom et la description du paramètre.
- Cliquez sur Créer.