77.2 Exportación de la información de inventario

Puede personalizar la información de inventario que desea exportar desde la base de datos de inventario a un archivo de valores separados por comas (.csv) o a un archivo XML.

Seleccione los componentes de inventario que se deben exportar, como el nombre del sistema operativo y la versión del mismo. Puede filtrar más las estaciones de trabajo de inventario cuyos atributos se exportan en función del ámbito de exportación. Por ejemplo, puede exportar sólo las estaciones de trabajo incluidas en el inventario que tengan una velocidad de procesador concreta. La herramienta Exportación de datos exporta todas las estaciones de trabajo de inventario que cumplan estas condiciones de consulta a un archivo .csv o .xml.

Si desea volver a utilizar los mismos ajustes de exportación de datos para la exportación, puede guardar las configuraciones de exportación de datos.

Las secciones siguientes le ayudan a utilizar la herramienta Exportación de datos:

77.2.1 Procedimiento para exportar la información de inventario

  1. En ConsoleOne, seleccione un contenedor.

  2. Invoque la herramienta Exportación de datos.

    • Para invocar la herramienta Exportación de datos desde un objeto Base de datos, haga clic con el botón derecho en el objeto Base de datos, haga clic en Inventario de ZENworks y, a continuación, haga clic en Exportación de datos.
    • Para invocar la herramienta Exportación de datos desde el menú Herramientas de ConsoleOne, debe configurar primero la base de datos de inventario y, a continuación, hacer clic en Herramientas, en Inventario de ZENworks y, a continuación, en Exportación de datos. Para obtener más información sobre cómo se configura la base de datos de inventario, consulte la Sección 77.1.1, Configuración de la base de datos de inventario.
  3. Seleccione Crear una nueva consulta de base de datos.

    Esta opción permite añadir una nueva consulta que defina los componentes de inventario, como hardware, software, red, etc., que desee exportar. También se pueden especificar criterios para limitar las estaciones de trabajo incluidas en el inventario y los sitios de bases de datos que se incluirán en la consulta. La información de inventario de la base de datos se exporta a un archivo .csv o .xml teniendo en cuenta los componentes de inventario y los criterios especificados.

    NOTA:si desea cargar los ajustes de configuración existentes para la exportación de datos, seleccione Abrir una consulta de base de datos guardada. Esta opción permite modificar los ajustes para la exportación de datos y exportar después los datos a un archivo .csv o .xml. Para obtener más información, consulte Sección 77.2.2, Carga de un archivo de configuración existente.

  4. Haga clic en Siguiente.

  5. Especifique las condiciones de filtro para las estaciones de trabajo incluidas en el inventario.

    1. Haga clic en Editar consulta. Para obtener más información sobre cómo se define una consulta, consulte la Sección 77.1.3, Visualización de información de inventario mediante consultas a la base de datos.

    2. (Opcional) La opción Habilitar filtro está disponible para selección sólo si define la consulta utilizando las clases de software y sus atributos de una categoría admitida. A continuación se indican las categorías admitidas:

      • Categoría 1: Grupo de software, Información de archivos de grupos de software, Información de revisiones de grupos de software, Software, Información del archivo e Información de revisiones
      • Categoría 2: Excluir información de archivo
      • Categoría 3: Uso del disco

      La opción Habilitar filtro no está disponible para selección si la consulta contiene atributos pertenecientes a categorías diferentes. Por ejemplo, una consulta que contenga software.name=word, softwaregroup.name=office y diskusage.name=exe.

      Si desea que los resultados que se almacenan en un archivo .csv o .xml se filtren de acuerdo con la consulta anterior, marque la casilla de verificación Habilitar filtro.

    3. Establezca el ámbito para exportar la información desde la base de datos de inventario.

      Si se han instalado los integrables de ConsoleOne y la herramienta Exportación de datos para ZENworks 7 Server Management y ZENworks 7 Desktop Management, la herramienta Exportación de datos permitirá cambiar el ámbito de la exportación de la información de inventario.

      Por defecto, la opción Estaciones de trabajo está habilitada. La consulta busca todas las estaciones de trabajo incluidas en el inventario que satisfacen la expresión de la consulta. Si se instalan ZENworks 7 Server Management y ZENworks 7 Desktop Management en el mismo entorno, las opciones Estaciones de trabajo, Servidores y Ambos están disponibles.

      Cuando selecciona Estaciones de trabajo, la consulta busca todas las estaciones de trabajo de inventario que satisfacen la expresión de la consulta. Elija Ambos para incluir todas las estaciones de trabajo y todos los servidores de inventario que cumplan la expresión de la consulta.

    4. Revise la consulta que ha definido.

    5. Haga clic en Siguiente.

  6. Seleccione los campos de la base de datos en la lista de campos de la base de datos y, a continuación, haga clic en Añadir.

    Si selecciona un componente grupo, se añaden todos los subcomponentes del grupo. Por ejemplo, si selecciona el grupo de componente Software, se añaden los subcomponentes de Software, como proveedor, producto y versión.

  7. Haga clic en Siguiente.

  8. Vea los ajustes de exportación de datos.

    1. Haga clic en Guardar configuración para guardar los ajustes de configuraciones en un archivo .exp. Especifique el nombre del archivo .exp y, a continuación, haga clic en Guardar.

      El archivo de configuración (.exp) contiene ajustes tales como los componentes de inventario seleccionados, así como la consulta creada para filtrar la exportación de datos de la estación de trabajo de inventario. Cree un archivo .exp para poder cargar de nuevo los ajustes de configuración y generar los archivos .csv o .xml en el momento que lo necesite.

    2. Haga clic en Siguiente.

  9. Seleccione el equipo desde donde pretende realizar la consulta.

    1. Realizar la consulta desde este equipo: seleccione esta opción para ejecutar el proceso de exportación de datos desde el equipo de la estación de trabajo. Mediante esta opción se accede a la base de datos de inventario en el servidor de base de datos especificado y los datos se exportan a un archivo .csv o .xml.

      Realizar la consulta en un servidor remoto: seleccione esta opción para ejecutar el programa Exportación de datos desde cualquier servidor que tenga instalados componentes de inventario de estación de trabajo.

      Se recomienda ejecutar el programa Exportación de datos si se están exportando datos desde una base de datos grande con más de 10.000 estaciones de trabajo de inventario o si se han especificado consultas complejas con más de 20 campos de base de datos seleccionados para exportar.

    2. Si desea aplicar la codificación por defecto del equipo en el archivo .csv o .xml, seleccione Codificación por defecto. La casilla de verificación Codificación por defecto se marca por defecto. Para aplicar la codificación Unicode al archivo .csv o .xml, seleccione Codificación Unicode.

      NOTA:si crea un archivo .exp para realizar la exportación de datos desde el equipo local pero utiliza el mismo archivo .exp para realizar la exportación de datos desde un servidor remoto y desea usar la codificación Unicode, debe editar manualmente el archivo .exp y establecer el valor de DEExportEncode en UNICODE.

    3. Haga clic en Siguiente.

  10. Seleccione una opción de exportación.

    1. Puede seleccionar una de las opciones siguientes:

      Exportar a CSV: guarda la información de inventario en un archivo .csv.

      Exportar a XML: guarda la información de inventario en un archivo .xml.

    2. Especifique la vía y el nombre de archivo donde desee crear el archivo .csv o .xml.

    3. Haga clic en Finalizar.

      Si no se han guardado los ajustes de configuración, se le solicitará que guarde los cambios.

Esto genera el archivo .csv o .xml en el directorio especificado.

Abra el archivo .csv en Microsoft Excel o en cualquier otro visor que admita el formato CSV para ver los datos exportados.

Abra el archivo .xml en un visor de archivos XML como XML Spy. Para obtener más información, consulte Sección 77.2.4, Descripción general de XML y el contenido de un archivo XML.

77.2.2 Carga de un archivo de configuración existente

Puede cargar un archivo de configuración existente (.exp). Los archivos .exp contienen ajustes tales como los componentes de inventario seleccionados y también la consulta creada para filtrar la exportación de datos de la estación de trabajo de inventario.

Después de cargar el archivo .exp, puede modificar los ajustes para la exportación de datos y después exportar dichos datos a un archivo .csv o .xml.

Para cargar los ajustes de configuración existentes para la exportación de datos:

  1. Asegúrese de que ha generado los archivos de configuración de datos.

    Complete el procedimiento descrito en la Sección 77.2.1, Procedimiento para exportar la información de inventario. Este procedimiento genera el archivo .csv o .xml y los archivos de configuración de datos.

  2. En ConsoleOne, seleccione un contenedor e invoque la herramienta Exportación de datos utilizando cualquiera de los métodos siguientes:

    • Para invocar la herramienta Exportación de datos desde un objeto Base de datos, haga clic con el botón derecho en el objeto Base de datos, haga clic en Inventario de ZENworks y, a continuación, haga clic en Exportación de datos.
    • Para invocar la herramienta Exportación de datos desde el menú Herramientas de ConsoleOne, debe configurar primero la base de datos de inventario y, a continuación, hacer clic en Herramientas, en Inventario de ZENworks y, a continuación, en Exportación de datos. Para obtener más información sobre cómo se configura la base de datos de inventario, consulte la Sección 77.1.1, Configuración de la base de datos de inventario.
  3. Seleccione Abrir una consulta de base de datos guardada y, a continuación, haga clic en Siguiente.

    El directorio por defecto para los archivos .exp es consoleone\versión_de_consoleone\reporting\export. Haga clic en Examinar para abrir un archivo .exp existente.

    Si los archivos .exp y .cfg no son válidos o son de una versión anterior, la exportación de datos se interrumpirá. La exportación de datos muestra el número de servidores y los servidores que cumplen los criterios de la consulta y las condiciones de filtro para la exportación.

  4. Seleccione una consulta de base de datos guardada de la lista de consultas guardadas.

    1. Seleccione una consulta de base de datos guardada de la lista de consultas guardadas. El cuadro de lista muestra los archivos .exp guardados en consoleone\versión_de_consoleone\reporting\export.

      o

      Haga clic en Examinar para abrir un archivo .exp existente en cualquier otra ubicación.

    2. (Opcional) Si los archivos .exp y .cfg no son válidos o son de una versión anterior, la exportación de datos se interrumpirá. La exportación de datos muestra el número de servidores y los servidores que cumplen los criterios de la consulta y las condiciones de filtro para la exportación.

      Si desea modificar la consulta existente, haga clic en Editar, modifique la consulta y seleccione los nuevos campos de la base de datos. Para obtener más información sobre cómo se define una consulta, consulte la Sección 77.1.3, Visualización de información de inventario mediante consultas a la base de datos.

    3. Haga clic en Siguiente.

  5. Vea los ajustes de exportación de datos.

    1. Haga clic en Guardar configuración para guardar los ajustes de configuraciones en un archivo .exp. Especifique el nombre del archivo .exp y, a continuación, haga clic en Guardar.

      El archivo de configuración (.exp) contiene ajustes tales como los componentes de inventario seleccionados, así como la consulta creada para filtrar la exportación de datos de la estación de trabajo de inventario. Cree un archivo .exp para poder cargar de nuevo los ajustes de configuración y generar los archivos .csv o .xml en el momento que lo necesite.

    2. Haga clic en Siguiente.

  6. Seleccione el equipo desde donde pretende realizar la consulta.

    1. Realizar la consulta desde este equipo: seleccione esta opción para ejecutar el proceso de exportación de datos desde el equipo de la estación de trabajo. Mediante esta opción se accede a la base de datos de inventario en el servidor de base de datos especificado y los datos se exportan a un archivo .csv o .xml.

      Realizar la consulta en un servidor remoto: seleccione esta opción para ejecutar el programa Exportación de datos desde cualquier servidor que tenga instalados componentes de inventario de estación de trabajo.

      Se recomienda ejecutar el programa Exportación de datos si se están exportando datos desde una base de datos grande con más de 10.000 estaciones de trabajo de inventario o si se han especificado consultas complejas con más de 20 campos de base de datos seleccionados para exportar.

    2. Si desea aplicar la codificación por defecto del equipo en el archivo .csv o .xml, seleccione Codificación por defecto. La casilla de verificación Codificación por defecto se marca por defecto. Para aplicar la codificación Unicode al archivo .csv o .xml, seleccione Codificación Unicode.

    3. Haga clic en Siguiente.

  7. Seleccione una opción de exportación.

    1. Puede seleccionar una de las opciones siguientes:

      Exportar a CSV: guarda la información de inventario en un archivo .csv.

      Exportar a XML: guarda la información de inventario en un archivo .xml.

    2. Especifique la vía y el nombre de archivo donde desea crear el archivo .csv o .xml.

    3. Haga clic en Finalizar.

77.2.3 Ejecución del programa de exportación de datos del servidor de inventario

Se recomienda ejecutar el programa Exportación de datos si se está exportando información desde una base de datos grande con más de 10.000 estaciones de trabajo incluidas en el inventario o si se han especificado consultas complejas con más de 20 campos de base de datos seleccionados para exportar.

Para ejecutar el programa de exportación de datos desde el servidor:

  1. Asegúrese de que ha generado los archivos de configuración de datos.

    Siga los pasos 1 a 5, como se describe en la Sección 77.2.1, Procedimiento para exportar la información de inventario y asegúrese de que guarda los ajustes en el archivo .exp.

    Cuando se guarda un archivo .exp, se crea un archivo de configuración de datos correspondiente en el mismo directorio con el mismo nombre de archivo que el archivo .exp y con la extensión de archivo .cfg.

  2. Haga clic en Realizar la consulta en un servidor remoto para ejecutar el programa de exportación de datos desde cualquier servidor que tenga instalados componentes de inventario de estación de trabajo y, a continuación, haga clic en Finalizar.

  3. Copie los archivos .exp y .cfg en el servidor.

    Estos dos archivos deben estar en el mismo directorio en el servidor de inventario.

    En la consola del servidor, ejecute dbexport.ncf en los servidores NetWare, dbexport.bat en los servidores Windows y /opt/novell/bin/DBExport en los servidores Linux. Para ello, introduzca

    DBEXPORT “nombre_archivo_configuración.exp” “nombre_archivo_csv.csv

    donde nombre_archivo_configuración.exp es un archivo existente que contiene los ajustes de exportación de datos. Debe escribir los nombres de archivo nombre_archivo_configuración.exp y nombre_archivo_csv.csv entre comillas dobles. Los datos exportados desde la base de datos se almacenan en el archivo nombre_archivo_csv.csv.

    El archivo .cfg correspondiente para el archivo .exp debe estar en la misma carpeta que el archivo .exp. El archivo .cfg contiene la lista de atributos de base de datos que se van a exportar.

    Si los archivos .exp y .cfg no son válidos o son de una versión anterior, la exportación de datos se interrumpirá. La exportación de datos muestra el número de estaciones de trabajo incluidas en el inventario que cumplen los criterios de la consulta y las condiciones de filtro para la exportación.

77.2.4 Descripción general de XML y el contenido de un archivo XML

Inventario de la estación de trabajo permite exportar la información de inventario de la Base de datos de inventario en un archivo con formato .xml (Lenguaje de marcado extensible) mediante la herramienta Exportación de datos.

XML es un lenguaje de marcado que proporciona un formato para describir datos estructurados. Los documentos XML tienen un formato basado en texto. El código fuente XML se compone de elementos XML. Las etiquetas XML no están predefinidas y uno debe definir sus propias etiquetas.

Para obtener más información sobre XML, consulte el sitio Web sw World Wide Web Consortium (W3C) XML Activity and Information.

A continuación se muestra un ejemplo de archivo .xml:

<?xml version="1.0" encoding=’UTF-8’?>
<!DOCTYPE InventoryInformation [<!ELEMENT Attribute (value)>
<!ATTLIST Attribute
     name CDATA #REQUIRED
     type (custom | regular) #REQUIRED
     units CDATA #IMPLIED
>
<!ELEMENT Class (Attribute*)>
<!ATTLIST Class
     name CDATA #REQUIRED
     instance CDATA #REQUIRED
>
<!ELEMENT InventoryInformation (Machine+)>
<!ELEMENT Machine (Class+)>
<!ATTLIST Machine
     name CDATA #REQUIRED
>
<!ELEMENT value (#PCDATA)>]
>
<InventoryInformation>
  <Machine name="blr-stl-zen1.blr.novell.com">
    <Class name="Processor" instance="1">
      <Attribute name="Current Clock Speed" type="regular" units="MHz">
        <value>2800</value>
      </Attribute>
      <Attribute name="Processor Family" type="regular">
        <value>"Intel(R) Xeon(TM)"</value>
      </Attribute>
    </Class>
    <Class name="IP" instance="1">
      <Attribute name="IP Address" type="regular">
        <value>164.99.163.9</value>
      </Attribute>
      <Attribute name="Subnet Mask" type="regular">
        <value>255.255.252.0</value>
      </Attribute>
    </Class>
  </Machine>
</InventoryInformation>   

XML utiliza una DTD (Document Type Definition, definición de tipo de documento) para describir los datos. La definición de tipo de documento (DTD) está incrustada en el documento XML.

La DTD enumera los elementos, atributos y entidades contenidos en un documento, y también define la relación entre los elementos y los atributos.

A continuación se muestra la DTD incrustada en el ejemplo de archivo .xml anterior:

<?xml version="1.0" encoding=’UTF-8’?>
<!DOCTYPE InventoryInformation [<!ELEMENT Attribute (value)>
<!ATTLIST Attribute
     name CDATA #REQUIRED
     type (custom | regular) #REQUIRED
     units CDATA #IMPLIED
>
<!ELEMENT Class (Attribute*)>
<!ATTLIST Class
     name CDATA #REQUIRED
     instance CDATA #REQUIRED
>
<!ELEMENT InventoryInformation (Machine+)>
<!ELEMENT Machine (Class+)>
<!ATTLIST Machine
     name CDATA #REQUIRED
>
<!ELEMENT value (#PCDATA)>]
>

La tabla siguiente explica los elementos utilizados en el ejemplo de archivo XML:

Elementos utilizados en el ejemplo de archivo XML

Descripción

Class

Nombre de dispositivo

Type

Atributo regular o personalizado

Units

Información de unidades

Instance

Número de instancias de dispositivos