IBM Tivoli Usage and Accounting Manager Administration de la base de données Version 7.1 IBM Tivoli Usage and Accounting Manager Administration de la base de données Version 7.1 Important Avant d’utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à la section «Remarques», à la page 9. Première édition - juillet 2008 LE PRESENT DOCUMENT EST LIVRE EN L’ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DE CONTREFACON AINSI QU’EN CAS DE DEFAUT D’APTITUDE A L’EXECUTION D’UN TRAVAIL DONNE. Ce document est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. Les informations qui y sont fournies sont susceptibles d’être modifiées avant que les produits décrits ne deviennent eux-mêmes disponibles. En outre, il peut contenir des informations ou des références concernant certains produits, logiciels ou services non annoncés dans ce pays. Cela ne signifie cependant pas qu’ils y seront annoncés. Pour plus de détails, pour toute demande d’ordre technique, ou pour obtenir des exemplaires de documents IBM, référez-vous aux documents d’annonce disponibles dans votre pays, ou adressez-vous à votre partenaire commercial. Vous pouvez également consulter les serveurs Internet suivants : v http://www.fr.ibm.com (serveur IBM en France) v http://www.can.ibm.com (serveur IBM au Canada) v http://www.ibm.com (serveur IBM aux Etats-Unis) Compagnie IBM France Direction Qualité Tour Descartes 92066 Paris-La Défense Cedex 50 © Copyright IBM France 2008. Tous droits réservés. © Copyright International Business Machines Corporation 2006, 2008. All rights reserved. Table des matières Avis aux lecteurs canadiens . . . . . . v Administration de la base de données Suivi des chargements de base de données . . Administration des objets d’une base de données Gestion des objets de base de données . . . Administration des tables d’une base de données © Copyright IBM Corp. 2006, 2008 . 1 . . . . . . . . 1 2 3 4 Gestion des tables de base de données . . . Affichage des tables d’une base de données . Mise à niveau de la base de données . . . . . . . . 5 . 7 . 7 Remarques . . . . . . . . . . . . . 9 Marques . . . . . . . . . . . . . . 11 iii iv IBM Tivoli Usage and Accounting Manager - Administration de la base de données Avis aux lecteurs canadiens Le présent document a été traduit en France. Voici les principales différences et particularités dont vous devez tenir compte. Illustrations Les illustrations sont fournies à titre d’exemple. Certaines peuvent contenir des données propres à la France. Terminologie La terminologie des titres IBM peut différer d’un pays à l’autre. Reportez-vous au tableau ci-dessous, au besoin. IBM France IBM Canada ingénieur commercial représentant agence commerciale succursale ingénieur technico-commercial informaticien inspecteur technicien du matériel Claviers Les lettres sont disposées différemment : le clavier français est de type AZERTY, et le clavier français-canadien de type QWERTY. OS/2 et Windows - Paramètres canadiens Au Canada, on utilise : v les pages de codes 850 (multilingue) et 863 (français-canadien), v le code pays 002, v le code clavier CF. Nomenclature Les touches présentées dans le tableau d’équivalence suivant sont libellées différemment selon qu’il s’agit du clavier de la France, du clavier du Canada ou du clavier des États-Unis. Reportez-vous à ce tableau pour faire correspondre les touches françaises figurant dans le présent document aux touches de votre clavier. © Copyright IBM Corp. 2006, 2008 v Brevets Il est possible qu’IBM détienne des brevets ou qu’elle ait déposé des demandes de brevets portant sur certains sujets abordés dans ce document. Le fait qu’IBM vous fournisse le présent document ne signifie pas qu’elle vous accorde un permis d’utilisation de ces brevets. Vous pouvez envoyer, par écrit, vos demandes de renseignements relatives aux permis d’utilisation au directeur général des relations commerciales d’IBM, 3600 Steeles Avenue East, Markham, Ontario, L3R 9Z7. Assistance téléphonique Si vous avez besoin d’assistance ou si vous voulez commander du matériel, des logiciels et des publications IBM, contactez IBM direct au 1 800 465-1234. vi IBM Tivoli Usage and Accounting Manager - Administration de la base de données Administration de la base de données Ces tâches vous permettent de suivre les chargements de base de données, d’administrer les objets de base de données, d’utiliser des tables et de mettre à niveau la base de données. Suivi des chargements de base de données Vous pouvez suivre l’historique des fichiers de récapitulatif, de détail, d’identification et les fichiers de ressources facultatifs qui ont été chargés ou supprimés de la base de données. Pour effectuer le suivi des chargements de la base de données, procédez comme suit : 1. Dans Integrated Solutions Console, cliquez sur Usage and Accounting Manager → Maintenance de facturation → Suivi du chargement . 2. Dans la page Suivi de chargement, utilisez les éléments suivants : Supprimer chargement Cliquez sur ce bouton pour supprimer les chargements sélectionnés. Supprimer entrée de chargement Cliquez sur ce bouton pour supprimer les chargements supprimés sélectionnés. Pour afficher les chargements supprimés, cliquez sur l’icône Effacer tous les filtres. Les chargements supprimés comportent une date dans la colonne Date de suppression et leur case Supprimé est cochée. Actualiser la liste Cliquez sur ce bouton pour actualiser les informations de la page. Celle-ci affiche les mises à jour des données. ID groupe de chargement Affiche l’identificateur unique du groupe auquel appartient le chargement de base de données. ID chargement Affiche l’identificateur unique du chargement de base de données. Type de chargement Affiche le type de chargement : détaillé, d’identification ou récapitulatif. Cliquez sur la page Suivi du chargement <Type de chargement>, où vous pouvez afficher les données du chargement. Alimentation source Affiche le dossier qui contient le fichier traité pour créer le chargement. Date de début Affiche la date de début de compte. Date de fin Affiche la date de fin de compte. Total enregistrements Affiche le nombre d’enregistrements qui ont été chargés. Date de chargement Affiche la date à laquelle le fichier d’entrée CSR ou CSR+ a été traité. © Copyright IBM Corp. 2006, 2008 1 Date de suppression Le cas échéant, affiche la date à laquelle le chargement a été supprimé. Supprimé Si le chargement a été supprimé, une coche s’affiche dans la case à cocher. Administration des objets d’une base de données Integrated Solutions Console comprend de nombreux outils de gestion des tables de bases de données utilisées avec le système Usage and Accounting Manager. Vous pouvez facilement créer, supprimer, charger, exporter et visualiser des tables de bases de données. Remarque : Certains rapports dépendent des objets de base de données. La suppression ou la modification d’objets de base de données peut désactiver ces rapports. Tous les objets de base de données sont des fichiers XML. Les objets de base de données standard fournis avec Usage and Accounting Manager se trouvent dans le répertoire <répertoire d’installation de Usage and Accounting Manager\setup\dbobjects\standard. Les objets personnalisés créés pour votre société doivent être stockés dans le répertoire ...\setup\dbobjects\custom. Remarque : Si un objet du même nom existe dans les répertoires standard et custom, Usage and Accounting Manager utilise celui qui se trouve dans le répertoire custom. Usage and Accounting Manager comprend les types d’objets de base de données suivants : v Tables. Les tables sont des objets de base de données contenant toutes les données de la base. Une définition de table est un ensemble de colonnes. Comme pour un tableur, les données des tables sont organisées au format ligne/colonne. Chaque ligne représente un seul enregistrement et chaque colonne représente une zone de l’enregistrement. v v v v 2 Remarque : Vous pouvez gérer les tables depuis la page Gestionnaire de table de base de données d’Integrated Solutions Console ou depuis la page Gestionnaire d’objets de base de données. Toutefois, la page Gestionnaire de table de base de données comporte davantage d’options. Vues. Chaque vue est principalement une instruction SQL sauvegardée qui exécute une requête permettant au système de générer un ou plusieurs rapports. Procédures stockées. Une procédure est un ensemble d’instructions SQL exécutant les requêtes et les actions qui permettent au système de générer un ou plusieurs rapports. Les procédures stockées peuvent accepter des paramètres lors de l’exécution, à la différence des vues. Index. Ces fichiers contiennent les instructions SQL qui définissent le mode de création d’un index de table. Un index de table permet au programme de la base de données de rechercher des données sans lancer de recherche dans l’ensemble de la table. Les tables peuvent contenir plusieurs index ou aucun index. Déclencheurs. Un déclencheur est un type particulier de procédure stockée qui s’exécute lorsque les données d’une table donnée sont modifiées. Un déclencheur peut interroger d’autres tables et peut comprendre des instructions SQL complexes. IBM Tivoli Usage and Accounting Manager - Administration de la base de données Gestion des objets de base de données Tous les objets de base de données sont des fichiers XML. Vous pouvez créer ou supprimer (complètement) les objets de base de données standard ou personnalisés. Pour gérer les objets de base de données, procédez comme suit : 1. Dans Integrated Solutions Console, cliquez sur Usage and Accounting Manager → Maintenance du système → Base de données → Gestionnaire de table . 2. Dans le Gestionnaire de table de base de données, utilisez les éléments suivants : Emplacement d’objet Sélectionnez le répertoire qui contient les objets à créer ou supprimer : Standard ou Personnalisé. Les objets de base de données standard fournis avec Usage and Accounting Manager se trouvent dans le répertoire <répertoire d’installation de Usage and Accounting Manager>\setup\dbobjects\standard . Les objets personnalisés créés pour votre entreprise doivent être stockés dans le répertoire ...\setup\dbobjects\custom . Remarque : Si un objet du même nom existe dans les répertoires standard et custom , Usage and Accounting Manager utilise celui qui se trouve dans le répertoire custom . Chemin Affiche le chemin d’accès au répertoire sélectionné dans la liste déroulante Emplacement d’objet . Type d’objet Sélectionnez les types d’objet à afficher dans la table de cette page. Les options sont les suivantes : v Tous. Affiche tous les types d’objet. v Index. Affiche seulement les index. Les index correspondent aux fichiers contenant les instructions SQL qui définissent la manière de créer un index de table. Un index de table permet au programme de la base de données de rechercher des données sans lancer de recherche dans l’ensemble de la table. Les tables peuvent contenir plusieurs index ou aucun index. v Procédures stockées. Affiche seulement les procédures stockées. Une procédure est un ensemble d’instructions SQL exécutant les requêtes et les actions qui permettent au système de générer un ou plusieurs rapports. Les procédures stockées peuvent accepter des paramètres lors de l’exécution, à la différence des vues. v Tables. Affiche seulement les tables. Les tables sont des objets de base de données contenant toutes les données d’une base de données. Une définition de table est un ensemble de colonnes. Comme pour un tableur, les données des tables sont organisées au format ligne/colonne. Chaque ligne représente un seul enregistrement et chaque colonne représente une zone de l’enregistrement. v Déclencheurs. Affiche seulement les déclencheurs. Un déclencheur est un type particulier de procédure stockée qui s’exécute lorsque les Administration de la base de données 3 données d’une table donnée sont modifiées. Un déclencheur peut interroger d’autres tables et peut comprendre des instructions SQL complexes. v Vues. Affiche seulement les vues. Chaque vue est principalement une instruction SQL sauvegardée qui exécute une requête permettant au système de générer un ou plusieurs rapports. Créer Cliquez sur ce bouton pour créer les objets sélectionnés dans la base de données. Si l’ID utilisateur utilisé pour accéder à la base de données ne possède pas les droits d’accès administrateur suffisants, vous ne serez peut-être pas en mesure de créer des objets de base de données ou des objets disposant des droits d’accès appropriés. Dans pareil cas, un message d’avertissement s’affiche et vous conseille de contacter votre administrateur de base de données avant de poursuivre. Supprimer Cliquez sur ce bouton pour supprimer les objets sélectionnés de la base de données. Actualiser Cliquez sur ce bouton pour actualiser les informations de la page. Celle-ci affiche les mises à jour des données. Fichier de définition Affiche le nom de fichier objet dans le répertoire standard ou custom. Type Affiche le type d’objet : index, procédures stockées, tables, déclencheurs ou vues. Version Affiche le numéro de version affecté à l’objet. Existe Indique si l’objet existe dans la base de données. Oui indique que l’objet existe. Non indique que l’objet n’existe pas. Propriétaire Affiche le propriétaire de la base de données dans laquelle se trouve l’objet. Description Affiche la description spécifiée pour l’objet. Administration des tables d’une base de données Integrated Solutions Console comprend de nombreux outils de gestion des tables de bases de données utilisées avec le système Usage and Accounting Manager. Vous pouvez facilement créer, supprimer, charger, exporter et visualiser des tables de bases de données. Remarque : Tous les objets de base de données, y compris les tables, sont des fichiers XML qui peuvent être personnalisés pour votre site. A propos de l’exportation, du chargement, de la suppression et de la création de tables Voici une description des fonctions de suppression, création, exportation et chargement de tables de base de données : v L’exportation d’une table à partir de la base de données crée un fichier texte dont les valeurs sont séparées par des virgules et dont le nom est identique à la table, 4 IBM Tivoli Usage and Accounting Manager - Administration de la base de données mais ne supprime pas la table ou ses données. L’exportation d’une table est un excellent moyen de sauvegarde. Le fichier peut être chargé à nouveau dans la base de données. v Le chargement d’une table dans la base de données supprime d’abord toutes les données de la table, puis charge la table à partir du fichier dans le répertoire que vous avez indiqué. Vous pouvez charger des fichiers déjà exportés à partir de la base de données ou charger des fichiers à partir d’une autre source (un fichier d’ordinateur principal par exemple). Le fichier doit avoir le même nom que la table (p. ex., CIMSRate.txt pour la table CIMSRate) et doit contenir les éléments suivants : – Les en-têtes des colonnes de table dans le premier enregistrement du fichier. – Toutes les zones obligatoires de la table délimitées par des virgules. Pour déterminer quelles sont les zones obligatoires, affichez les propriétés de table dans l’outil d’administration de base de données correspondant. Les zones qui ne sont pas indiquées comme NULL admis (DB2) ou pour lesquelles la case Nuls (SQL Server et Oracle) n’est pas cochée doivent être incluses dans le fichier. Pour obtenir un exemple du format requis pour un fichier, vous pouvez exporter la table vers un fichier. Remarque : Vous devez être extrêmement prudent lors du chargement d’une table. Supprimer ou écraser des données peut entraîner des résultats imprévus. Assurez-vous d’avoir sauvegardé avant d’exécuter cette procédure. v La suppression d’une table supprime la table et toutes les données de sa base. Demandez conseil à IBM avant de supprimer des tables. v La création d’une table crée une table vide dans la base de données après la suppression d’une table. Gestion des tables de base de données Toutes les tables de base de données sont des fichiers XML personnalisables pour votre site. Les tables de base de données standard fournies avec Usage and Accounting Manager se trouvent dans le répertoire <répertoire d’installation de Usage and Accounting Manager>\setup\dbobjects\standard . Les objets personnalisés créés pour votre entreprise doivent être stockés dans le répertoire ...\setup\dbobjects\custom . Si une table du même nom existe dans les répertoires standard et custom, Usage and Accounting Manager utilise celle qui se trouve dans le répertoire custom . Pour gérer les tables de base de données, procédez comme suit : 1. Dans Integrated Solutions Console, cliquez sur Usage and Accounting Manager → Maintenance du système → Base de données → Gestionnaire de table . 2. Dans le Gestionnaire de table de base de données, utilisez les éléments suivants : Créer Cliquez sur ce bouton pour créer les tables sélectionnées dans la base de données. La création d’une table entraîne la création d’une table vide dans la base de données après la suppression de la table. Supprimer Cliquez sur ce bouton pour supprimer les tables sélectionnées de la base de données. La suppression de la table entraîne la suppression de la table et de ses données de la base de données. Demandez conseil au support logiciel IBM avant de supprimer des tables. Administration de la base de données 5 Charger Cliquez sur ce bouton pour charger les tables sélectionnées dans la base de données. Le chargement d’une table de données entraîne la suppression de toutes les données de la table. La table se charge ensuite à partir du fichier dans le répertoire spécifié. Vous pouvez charger des fichiers déjà exportés à partir de la base de données ou charger des fichiers à partir d’une autre source (un fichier d’ordinateur principal par exemple). Le nom du fichier doit être identique à celui de la table (par ex., CIMSRate.txt pour la table CIMSRate) et ce fichier doit contenir les éléments suivants : v Les en-têtes des colonnes de table dans le premier enregistrement du fichier. v Toutes les zones obligatoires de la table délimitées par des virgules. Pour déterminer quelles sont les zones obligatoires, affichez les propriétés de table dans l’outil d’administration de base de données correspondant. Les zones qui ne sont pas indiquées comme NULL admis (DB2) ou dont la case Nuls n’est pas cochée (SQL Server et Oracle) doivent être incluses dans le fichier. Remarque : Vous devez être extrêmement prudent lors du chargement d’une table. Supprimer ou écraser des données peut entraîner des résultats imprévus. Assurez-vous d’avoir sauvegardé avant d’exécuter cette procédure. Charger valeurs par défaut Sélectionnez cette option pour charger les tables sélectionnées dans la base de données à l’aide des fichiers par défaut du répertoire <répertoire d’installation de Usage and Accounting Manager>\setup\dbobjects\standard . Exporter Cliquez sur ce bouton pour exporter les tables sélectionnées depuis la base de données. L’exportation d’une table à partir de la base de données crée un fichier texte dont les valeurs sont séparées par des virgules et dont le nom est identique à la table, mais ne supprime pas la table ou ses données. L’exportation d’une table est un excellent moyen de sauvegarde. Le fichier peut être chargé de nouveau dans la base de données. Actualiser Cliquez sur ce bouton pour actualiser les informations de la page. Celle-ci affiche les mises à jour des données. Table Affiche le nom spécifié pour la table. Existe Indique si la table existe dans la base de données. Oui indique que la table existe dans la base de données. Non indique que la table n’existe pas. Propriétaire Affiche le propriétaire de la base de données dans laquelle se trouve la table. 6 IBM Tivoli Usage and Accounting Manager - Administration de la base de données Affichage des tables d’une base de données Vous pouvez afficher des tables individuelles de Usage and Accounting Manager dans Integrated Solutions Console. Pour afficher les tables de base de données, procédez comme suit : 1. Dans Integrated Solutions Console, cliquez sur Usage and Accounting Manager → Maintenance du système → Base de données → Afficheur de table . 2. Dans la page Afficheur de table, sélectionnez la table souhaitée, puis cliquez sur Afficher la table. L’Afficheur de table affiche les zones de la table. Mise à niveau de la base de données La nouvelle version ou édition de Usage and Accounting Manager peut inclure une nouvelle version de la base de données. Dans ce cas, vous recevrez une notification de disponibilité de mise à niveau de la base de données au démarrage d’Integrated Solutions Console. Si vous avez plusieurs bases de données, vous recevrez cette notification si vous définissez une source de données en tant que source de données Admin par défaut et si cette source de données renvoie vers une base de données d’une version antérieure. Remarque : Sauvegardez la base de données ou assurez-vous qu’elle a été sauvegardée avant de la mettre à niveau. Pour mettre à niveau la base de données, procédez comme suit : 1. Dans Integrated Solutions Console, cliquez sur Usage and Accounting Manager → Maintenance du système → Base de données → Mettre à niveau la base de données . 2. Dans la page Mise à niveau de la base de données, utilisez les éléments suivants : Nom de source de données Affiche le nom de la source de données de la base de données à mettre à niveau. Nom de la base de données Affiche la base de données à mettre à niveau. Version actuelle Affiche la version actuelle de la base de données. Dernière version Affiche la dernière version disponible de la base de données. Résultats de la mise à niveau Affiche les résultats de la mise à niveau de la base de données. Si la version de la base de données est la plus récente, le message suivant s’affiche : La base de données ne nécessite pas de mise à niveau. Mettre à niveau la base de données Cliquez sur ce bouton pour mettre à niveau la base de données vers la version la plus récente. Si la version de la base de données est la version la plus récente, ce bouton n’est pas disponible. Actualiser Cliquez sur ce bouton pour actualiser les informations de la page. Celle-ci affiche les mises à jour des données. Administration de la base de données 7 8 IBM Tivoli Usage and Accounting Manager - Administration de la base de données Remarques Les références aux produits ou services d’IBM n’impliquent pas qu’ils soient distribués dans tous les pays dans lesquels IBM exerce son activité. Toute référence à un produit, logiciel ou service d’IBM n’implique pas que seul ce produit, logiciel ou service puisse être utilisé. Tout autre élément fonctionnellement équivalent peut être utilisé à la place d’un produit, logiciel ou service d’IBM s’il n’enfreint aucun droit de propriété intellectuelle d’IBM. L’évaluation et la vérification des opérations en association avec d’autres produits, à l’exception de ceux désignés expressément par IBM, reviennent à la responsabilité de l’utilisateur. IBM peut détenir des brevets ou des demandes de brevet couvrant les produits mentionnés dans le présent document. La remise de ce document ne vous donne aucun droit de licence sur ces brevets ou demandes de brevet. Si vous désirez recevoir des informations concernant l’acquisition de licences, veuillez en faire la demande par écrit à l’adresse suivante : IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. Pour le Canada, veuillez adresser votre courrier à : IBM Director of Commercial Relations IBM Canada Ltd. 3600 Steeles Avenue East Markham, Ontario L3R 9Z7 Canada © Copyright IBM Corp. 2006, 2008 9 10 IBM Tivoli Usage and Accounting Manager - Administration de la base de données Marques Pour l’attribution des marques, visitez le site Web d’IBM relatif aux conditions d’utilisation (http://www.ibm.com/legal/us/). © Copyright IBM Corp. 2006, 2008 11 12 IBM Tivoli Usage and Accounting Manager - Administration de la base de données