Exportation des données d'inventaire au format CSV

Vous pouvez personnaliser les données d'inventaire à exporter depuis la base de données d'inventaire vers un fichier CSV (Comma Separated Value - valeurs séparées par des virgules).

Vous sélectionnez les composants d'inventaire à exporter tels que le nom et la version du système d'exploitation. Vous pouvez ensuite filtrer les postes de travail ou les serveurs inventoriés dont les attributs seront exportés en fonction de l'étendue de l'exportation. Par exemple, vous pouvez n'exporter que les postes de travail inventoriés ayant une vitesse de processeur donnée. L'outil Exportation des données exporte vers un fichier .CSV tous les postes de travail inventoriés qui répondent aux conditions de la requête.

Si vous souhaitez réutiliser les mêmes paramètres d'exportation de données, vous pouvez enregistrer les configurations d'exportation de données.

Les sections suivantes vous guident dans l'utilisation de l'outil Exportation des données :


Appel de l'outil Exportation des données

  1. Dans ConsoleOne, sélectionnez un conteneur.

  2. Appelez l'outil Exportation des données


Exportation des données d'inventaire vers un fichier CSV

  1. Ouvrez l'outil Exportation des données. Voir Appel de l'outil Exportation des données .

  2. Sélectionnez Créer une requête de base de données.

    Cette option permet d'ajouter une nouvelle requête qui définit les composants d'inventaire tels que le matériel, les logiciels, le réseau et les autres informations à exporter. Vous pouvez également définir des critères qui limitent les postes de travail inventoriés et les sites de bases de données à inclure dans la requête. Les données d'inventaire sont exportées vers un fichier CSV en fonction des composants d'inventaire et des critères ainsi définis.

    Cliquez sur Suivant.

  3. Spécifiez les conditions de filtre pour les postes de travail inventoriés.

    1. Cliquez sur Modifier la requête. Pour plus d'informations sur la manière de définir une requête, consultez Formulation de la requête et définition des conditions de filtre .

    2. Si vous avez formulé une requête qui ne comprend que des attributs logiciels (tels que fournisseur, nom, version et identification du produit), il vous sera possible de sélectionner la case à cocher Activer le filtre.

      Sélectionnez cette case à cocher si vous souhaitez que les résultats à stocker dans un fichier .CSV soient filtrés sur la base de la requête ci-dessus.

    3. Cliquez sur Suivant.

  4. Sélectionnez les champs de la base de données dans la liste des champs de la base de données > cliquez sur Ajouter.

    Si vous sélectionnez un composant de groupe, tous les sous-composants de ce groupe sont ajoutés. Par exemple, si vous sélectionnez le composant Logiciel, ses sous-composants tels que le nom du fournisseur, le nom du produit et la version, sont ajoutés.

    Cliquez sur Suivant.

  5. Examinez les paramètres de l'exportation des données.

    1. Cliquez sur Enregistrer la configuration pour enregistrer les paramètres de la configuration dans un fichier .EXP > précisez le nom de ce fichier > cliquez sur Enregistrer.

      Le fichier de configuration (.EXP) contient des paramètres tels que les composants d'inventaire sélectionnés ainsi que la requête formulée pour le filtrage des postes de travail inventoriés en vue de l'exportation des données. Créez un fichier .EXP de manière à pouvoir recharger les paramètres de configuration et à générer les fichiers .CSV dès que vous en avez besoin.

    2. Cliquez sur Suivant.

  6. Sélectionnez Exécuter la requête à partir de cet ordinateur pour exécuter l'exportation des données à partir du poste de travail. Cette option permettra d'accéder à la base de données d'inventaire sur le serveur de base de données indiqué et d'exporter les données vers un fichier .CSV.

    Si vous souhaitez appliquer le codage par défaut de la machine au fichier .CSV, sélectionnez Codage par défaut. La case Codage par défaut est cochée par défaut. Pour appliquer le codage Unicode au fichier .CSV, sélectionnez Codage Unicode.

  7. Indiquez le nom du fichier .CSV > cliquez sur Terminer.

    Le fichier .CSV est créé dans le répertoire spécifié. Pour afficher les données exportées, ouvrez le fichier .CSV dans Microsoft Excel ou dans toute autre visionneuse prenant en charge le format CSV.

  8. Pour exécuter l'outil d'exportation des données à partir d'un serveur d'inventaire, sélectionnez Exécuter la requête sur un serveur distant. Voir Exécution du programme d'exportation des données à partir d'un serveur d'inventaire .

  9. Enregistrez les paramètres de configuration, si nécessaire.

  10. Cliquez sur Terminer.

    Si les paramètres de configuration ne sont pas enregistrés, le système vous demandera d'enregistrer les modifications.


Formulation de la requête et définition des conditions de filtre

  1. Dans ConsoleOne, ouvrez l'outil Exportation des données. Voir Appel de l'outil Exportation des données .

  2. Sélectionnez Créer une requête de base de données.

  3. Définissez l'étendue de l'exportation des données à partir de la base de données d'inventaire.

    Si les snap-ins ConsoleOne et l'outil Exportation des données ont été installés sur ZENworks for Servers et sur ZENworks for Desktops, l'outil Exportation des données vous permet de modifier l'étendue de l'exportation des données d'inventaire.

    Par défaut, l'option Postes de travail est activée. La requête localise tous les postes de travail inventoriés qui correspondent à l'expression de la requête. Si ZENworks for Servers et ZENworks for Desktops sont installés dans le même environnement, les options Postes de travail, Serveurs et Les deux sont disponibles. Lorsque vous sélectionnez Postes de travail, la requête localise tous les postes de travail inventoriés qui répondent à l'expression de la requête. Sélectionnez Les deux pour inclure dans le rapport tous les postes de travail et serveurs inventoriés qui correspondent à l'expression de la requête.

    De même, vous devez reconfigurer les conditions de requête de base de données suivantes :

    Sélection des attributs des composants d'inventaire : Dans la fenêtre Sélectionner un attribut, cliquez sur le bouton d'exploration des attributs pour sélectionner les attributs du composant. Par exemple, pour définir la version du BIOS comme composant de l'exportation des données, sélectionnez BIOS comme composant et Version comme attribut de composant.

    Les composants sont regroupés dans les catégories suivantes : Général, Logiciel, Matériel, Réseau et Système.

    L'attribut personnalisé est précédé d'un astérisque (*).

    Machines qui ne répondent pas à la requête : Sélectionnez la case à cocher pour récupérer les machines qui ne répondent pas à la requête. Par défaut, cette case à cocher n'est pas sélectionnée.

    Opérateurs relationnels : Sélectionnez Opérateurs relationnels pour déterminer la relation qui existe entre les composants et la valeur. Les opérateurs relationnels sont regroupés en fonction du type de données de l'attribut sélectionné dans la fenêtre Sélectionner un attribut, comme illustré dans le tableau suivant :

    Type de données de l'attribut Opérateurs relationnels

    Chaîne

    Égal à (=), Différent de (!=), Correspond à ([ ]), Ne correspond pas à (![ ]) et Est null

    Numérique

    Égal à (=), Différent de (!=), Inférieur à (<), Inférieur ou égal à (< =), Supérieur à (>), Supérieur ou égal à (>=) et Est NULL (null)

    Date

    Le (=), Après le (>), Le ou après le (>=), Avant le (<), Le ou avant le (< =) et est NULL (null)

    Énum

    Égal à (=), Différent de (!=) et est NULL (null)

    Personnalisé

    Inclut tous les opérateurs relationnels regroupés sous les types Chaîne, Numérique et Date.

    Pour plus d'informations sur l'utilisation des opérateurs relationnels, consultez Utilisation des opérateurs relationnels .

    REMARQUE :  Si la requête n'affiche pas les résultats lorsque le type de données de l'attribut est Personnalisé et que l'opérateur relationnel est Numérique ou Date, utilisez l'opérateur Égal à pour rechercher les valeurs des attributs personnalisés stockés dans la base de données d'inventaire.

    Valeurs des attributs d'inventaire :Les valeurs de description sont les valeurs admises d'un composant d'inventaire. Par exemple, 6.0 est une valeur possible pour l'attribut Version DOS. Les valeurs de description ne tiennent pas compte des majuscules et des minuscules.

    REMARQUE :  Pour un attribut énuméré, la valeur s'affiche dans le format suivant : valeur_énumérée [ID_énuméré]. Par exemple, Processor.Processor Family = Pentium (R) III [17]

    Si vous choisissez Correspond à ([ ]) ou Ne correspond pas à (![ ]) comme opérateur relationnel, vous pouvez utiliser des caractères joker pour remplacer les caractères dans le champ Valeur. Le tableau suivant liste les caractères joker qui peuvent être utilisés conformément à la documentation de SQL :

    Exemple Pour inclure

    ?

    Un caractère

    _ (caractère de soulignement)

    Un caractère

    %

    Toute chaîne de zéro caractère ou plus

    []

    Un caractère dans la plage ou l'ensemble spécifié

    [^]

    Un caractère non compris dans la plage ou l'ensemble spécifié

    REMARQUE :  Pour définir une requête à l'aide de caractères spéciaux tels que ? ou [, spécifiez la requête dans le format suivant : [?] ou [[].

    La liste des valeurs de description affichées pour un composant d'inventaire est issue de la base de données d'inventaire correspondant au composant.

    Connecteurs et contrôles de requête : Les connecteurs et les contrôles disponibles pour la création des conditions de filtre sont les suivants :

    ET : Les expressions situées avant et après l'opérateur ET doivent être vraies.

    OU : L'expression située avant l'opérateur OU ou celle située après doit être vraie.

    Insérer une ligne : Permet de formuler les conditions de filtre pour cette ligne.

    Supprimer une ligne : Supprime la ligne.

    Nouveau groupe : Permet de formuler un nouveau groupe de conditions de filtre et d'indiquer les critères qui lui correspondent. Ce groupe est combiné avec le précédent à l'aide de l'opérateur relationnel défini entre les groupes.

    End : Termine la condition de filtre.

  4. Cliquez sur OK.


Chargement d'un fichier de configuration existant

Vous pouvez charger un fichier de configuration existant (.EXP). Les fichiers .EXP contiennent les paramètres tels que des composants d'inventaire sélectionnés ainsi que la requête formulée pour le filtrage des postes de travail en vue de l'exportation de données.

Après le chargement du fichier .EXP, vous pouvez modifier les paramètres d'exportation des données, puis exporter les données vers un fichier CSV.

Pour charger des paramètres de configuration existants pour l'exportation de données :

  1. Assurez-vous que les fichiers de configuration des données sont générés.

    Effectuez la procédure décrite à la section Exportation des données d'inventaire vers un fichier CSV . Cette procédure génère le fichier .CSV ainsi que les fichiers de configuration des données.

  2. Dans ConsoleOne, ouvrez l'outil Exportation des données. Voir Appel de l'outil Exportation des données .

  3. Sélectionnez Ouvrir une requête de base de données enregistrée > cliquez sur Suivant.

    Le répertoire par défaut des fichiers .EXP est CONSOLEONE\version_ConsoleOne\REPORTING\EXPORT. Cliquez sur Parcourir pour ouvrir un fichier .EXP existant.

    Si les fichiers .EXP et .CFG ne sont pas valides ou sont d'une version précédente, l'exportation de données ne sera pas possible. L'exportation de données affiche le nombre de serveurs ainsi que les serveurs qui répondent à la requête et aux conditions de filtre pour l'exportation.

  4. Cliquez sur une requête de base de données enregistrée qui se trouve dans la liste.

    Si vous souhaitez modifier la requête existante, cliquez sur Modifier. Pour utiliser la requête existante, cliquez sur Suivant.

  5. Examinez les paramètres de l'exportation des données. Cliquez sur Suivant.

  6. Sélectionnez Exécuter la requête à partir de cet ordinateur pour exécuter l'exportation des données à partir du poste de travail inventorié. Cette option permettra d'accéder à la base de données d'inventaire sur le serveur de base de données indiqué et d'exporter les données vers un fichier .CSV.

  7. Indiquez le nom du fichier .CSV > cliquez sur Terminer.

    Le fichier .CSV est créé dans le répertoire spécifié. Pour afficher les données exportées, ouvrez le fichier .CSV dans Microsoft Excel ou dans toute autre visionneuse prenant en charge le format CSV.

  8. Pour exécuter l'outil d'exportation des données à partir d'un serveur, cliquez sur Exécuter la requête sur un serveur distant. Voir Exécution du programme d'exportation des données à partir d'un serveur d'inventaire .

  9. Cliquez sur Terminer.


Exécution du programme d'exportation des données à partir d'un serveur d'inventaire

Nous vous conseillons d'exécuter le programme d'exportation des données à partir d'un serveur si vous exportez des données à partir d'une grande base de données de plus de 10 000 postes de travail inventoriés ou si vous avez spécifié des requêtes complexes à l'aide de plus de 20 champs de base de données sélectionnées pour l'exportation.

Pour exécuter le programme d'exportation des données à partir du serveur :

  1. Assurez-vous que les fichiers de configuration des données sont générés.

    Suivez les étapes 1 à 5 comme décrit dans Exportation des données d'inventaire vers un fichier CSV et assurez-vous que les paramètres sont enregistrés dans le fichier .EXP.

    Lorsque vous enregistrez un fichier EXP, le système crée un fichier de configuration de données correspondant dans le même répertoire, qui porte le même nom que le fichier .EXP mais l'extension .CFG.

  2. Cliquez sur Exécuter la requête sur un serveur distant pour exécuter le programme d'exportation des données à partir de n'importe quel serveur sur lequel des composants d'inventaire de poste de travail sont installés > cliquez sur Terminer.

  3. Si vous exportez les données d'inventaire à partir d'une base de données d'inventaire MS SQL 2000, éditez le fichier SYS:\SYSTEM\DBEXPORT.NCF sur les serveurs NetWare® afin d'ajouter les lignes suivantes avant la ligne "java -ns -sn"ZENworks Inventory Data Export" -mx128m -classpath $tmppath;$classpath com.novell.zenworks.desktop.inventory.dbexport.DBExport %1 %2" :

    envset tmppath=$tmppath;$root_dir\lib\MSBASE.jar

    envset tmppath=$tmppath;$root_dir\lib\MSUTIL.jar

    envset tmppath=$tmppath;$root_dir\lib\MSSQLSERVER.jar

  4. Copiez le fichier .EXP et le fichier .CFG sur le serveur.

    Ces deux fichiers doivent exister dans le même répertoire sur le serveur d'inventaire.

    À partir de la console du serveur, exécutez DBEXPORT.NCF sur les serveurs NetWare ou DBEXPORT.BAT sur les serveurs Windows* NT*/2000. Pour cela, entrez DBEXPORT nom_fichier_configuration.EXP nom_fichier_csv.CSV.

    nom_fichier_configuration.EXPest un fichier existant qui contient les paramètres d'exportation de données. Les données exportées de la base de données sont stockées dans le fichier nom_fichier_csv.CSV.

    Le fichier .CFG correspondant au fichier .EXP doit se trouver dans le même répertoire que celui-ci. Le fichier .CFG contient la liste des attributs de base de données à exporter.

    Si les fichiers .EXP et .CFG ne sont pas valides ou sont d'une version précédente, l'exportation de données ne sera pas possible. L'exportation de données affiche le nombre de postes de travail inventoriés ainsi que les serveurs inventoriés qui répondent à la requête et aux conditions de filtre pour l'exportation.

    Pour afficher les données exportées, ouvrez le fichier .CSV dans Microsoft Excel ou dans toute autre visionneuse qui prend en charge le format CSV.