Extensions Image, Audio et Vidéo Administration et programmation

Création d'un catalogue QBIC

Utilisez l'API QbCreateCatalog ou la commande CREATE QBIC CATALOG

pour créer un catalogue QBIC. Pour ce faire, vous devez être le propriétaire de la table utilisateur dont les images sont cataloguées. De plus, vous devez avoir le droit CREATE TABLE sur la base de données qui contient le catalogue. La table utilisateur et la colonne image doivent être activées pour l'extension Image afin qu'un catalogue QBIC portant sur les images de cette colonnes puisse être créé.

Lorsque vous créez un catalogue QBIC, vous devez :

Activation de la table utilisateur et de la colonne : La table utilisateur et la colonne image doivent être accessibles pour l'extension Image pour qu'un catalogue QBIC puisse être créé pour les images de cette colonne. (Pour plus d'informations sur l'activation des tables utilisateur et des colonnes, reportez-vous au Chapitre 6, Préparation des objets de données pour les données d'extensions.)

Utilisation de l'interface API : Lors de l'utilisation de l'API QbCreateCatalog, vous indiquez un catalogage automatique ou manuel par la valeur du paramètre auto-catalog. La valeur 1 correspond au catalogage automatique et la valeur 0 au catalogage manuel.

Par exemple, les instructions ci-après créent un catalogue QBIC pour les images de la colonne photo de la table Employés. Les images seront automatiquement cataloguées lors de leur stockage dans la table Employés :

SQLINTEGER autoCatalog=1;                          /* catalogage automatique */
 
rc=QbCreateCatalog(
                 "Employés",                      /* table utilisateur */
                 "photo",                         /* colonne image */
                  autoCatalog);                    /* paramètre auto-catalog */

Utilisation de la ligne de commande : Lorsque vous lancez la commande CREATE QBIC CATALOG, vous demandez le catalogage automatique à l'aide de la valeur ON, ou le catalogage manuel à l'aide de la valeur OFF. Celle-ci est la valeur par défaut.

Par exemple, la commande ci-dessous crée le même catalogue QBIC que dans l'exemple relatif à l'API :

CREATE QBIC CATALOG Employés Photo on

Sauvegarde du catalogue QBIC : L'extension Image stocke un catalogue QBIC dans des fichiers. Nous vous recommandons de sauvegarder régulièrement ces fichiers pour pouvoir éventuellement récupérer le catalogue. Sur un serveur AIX, HP-UX ou Sun Solaris, les fichiers se trouvent dans le répertoire /home/propriétaire_instance/dmb/qbic, où propriétaire_instance est l'ID utilisateur du propriétaire de l'instance. Sur un serveur OS/2 ou Windows, les fichiers se trouvent dans le répertoire \destination\instance\nom_instance\qbic, où destination est le répertoire dans lequel est installée l'extension Image et nom_instance, le nom de l'instance de l'extension.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]