Scénario : création et planification d'un travail

Dans ce scénario, Alan, un administrateur de base de données au sein de la société Exemple, utilise le gestionnaire de travaux pour créer et planifier un travail basé sur un script fournit par Doug, un développeur, dans la base de données Ventes gérée par Becky, occupant la fonction d'administrateur de base de données.
Pour compléter les parties du scénario, Alan utilise les pages suivantes de la console Web :

Alan est gestionnaire de base de données pour la société Exemple et il est responsable de la planification des travaux de base de données. Alan travaille avec les développeurs des scripts de la base au niveau du contenu des scripts des travaux et avec les propriétaires de base de données pour obtenir les données d'identification requises pour l'accès aux bases de données. Alan possède la base de données de référentiel qui est utilisée pour gérer l'accès utilisateur à la console Web.

Doug, un développeur de script demande à Alan de planifier l'exécution mensuelle d'un script sur la base de données Ventes et de l'avertir, ainsi que son gestionnaire, si le travail échoue. En outre, un travail de nettoyage existant doit être exécuté directement suite à chaque exécution du script.

D'abord, Alan vérifie avec Doug que le script a été testé et vérifié par l'équipe de développement et qu'il s'exécute sans problème sur leurs bases de données de test. Doug utilise d'autres outils IBM® Data Studio pour vérifier les scripts.

Ensuite, Alan ouvre la page Bases de données dans la console Web afin de vérifier que la base de données Ventes existe en tant que connexion de base de données. Au besoin, il ajoute une connexion de base de données à la base de données Ventes avec les informations fournies par Becky, la propriétaire de la base de données Ventes. Becky souhaite restreindre l'exécution des travaux sur la base de données Ventes à un sous-ensemble précis d'utilisateurs. Par conséquent, Alan configure la connexion à la base de données afin qu'elle soit restreinte aux ID utilisateur disposant au moins du droit obligatoire CONNECT. Pour planifier le travail sur la base de données Ventes, Alan a également besoin des données d'identification d'un ID utilisateur disposant des autorisations de base de données requises par les actions exécutées par le script. Cet ID utilisateur a également besoin du droit requis pour exécuter le travail de nettoyage par la suite.

Alan ouvre ensuite la page Gestionnaire de travaux dans la console Web, puis clique sur Ajouter un travail dans l'onglet Liste de travaux pour créer le travail. Après avoir rempli les informations de base, comme le nom du travail et sa description, Alan sélectionne le type de travail correct qui correspond au script et vérifie que le travail est activé pour la planification.

En travaillant avec l'assistant du nouveau travail, Alan insère le script fourni par Doug dans le composant Script du travail, tout en s'assurant que le caractère de fermeture défini pour le travail corresponde au contenu du script.

Alan crée ensuite une planification à partir du composant Planifications du travail, il définit une date et une heure pour la première exécution du travail, et configure une exécution mensuelle sur la base de données Ventes. Puisque l'ID utilisateur utilisé pour la connexion de base de données ne dispose pas du droit approprié pour exécuter certaines des commandes du script, Alan choisit d'exécuter le travail en tant que l'ID utilisateur spécifique avec le droit approprié fourni par le propriétaire de la base de données.

Alan ajoute également le travail de nettoyage requis pour le travail dans le composant Chaîne. Puisque le seul travail chaîné requis est le nettoyage, Alan l'ajoute pour qu'il s'exécute à la fin de la chaîne.

Finalement, Alan ajoute les adresses électroniques de Doug et du gestionnaire de Doug au composant Notifications du travail, puis il configure l'envoi des notifications en cas d'échec du travail.

Le travail est à présent planifié et Alan peut visualiser le travail, la planification et les informations de notification pour le travail dans les onglets du gestionnaire de travaux correspondant. Lorsque le travail a été exécuté, tout utilisateur ayant accès à la console Web peut utiliser la page Historique pour afficher l'historique de travail pour le travail, et pour obtenir une vue détaillée en consultant l'entrée de journal pour le travail. Si Doug n'a pas accès à la console Web, Alan ajoute Doug en tant qu'utilisateur de la base de données du référentiel et utilise la page Sécurité de la console pour accorder à Doug l'accès à la console Web.


Feedback