Notas del release


28.6 Importación y exportación de metadatos utilizando el intercambio de metadatos de depósito común (CWMI)

28.6.1 Introducción

Además del soporte existente para los archivos de lenguaje de código, el Centro de depósito de datos puede ahora importar y exportar metadatos a y desde archivos XML que se adapten al Metamodelo de depósito común (CWM) estándar. Se hace referencia a la importación y exportación de estos archivos XML que se adaptan al CWM como Intercambio de metadatos de depósito común (CWMI).

Puede importar y exportar metadatos desde los siguientes objetos del Centro de depósito de datos:

El programa de utilidad de importación y exportación de CWMI no da soporte en la actualidad a determinados tipos de metadatos, que incluyen: planificaciones, esquemas de depósito, usuarios y grupos.

El Centro de depósito de datos crea un archivo de anotaciones cronológicas que contiene el resultado de los procesos de importación y exportación. Normalmente, el archivo de anotaciones cronológicas se crea en el directorio x:\Archivos de programa\sqllib\logging (donde x: es la unidad en que ha instalado DB2), o el directorio que hubiera especificado como variable de entorno VWS_LOGGING. El archivo de anotaciones cronológicas es un texto plano; puede verlo con cualquier editor de texto.

28.6.2 Importación de metadatos

Puede importar metadatos desde el Centro de depósito de datos o desde la línea de mandatos.

Los objetos nuevos que se crean por medio del proceso de importación se asignan al grupo de seguridad del Centro de depósito de datos por omisión. Para obtener más información, consulte "Actualización de la seguridad después de la importación" en estas Notas del release.

Si está importando metadatos sobre un paso, pueden asociarse varios archivos con el paso. Los metadatos acerca del paso se almacenan en un archivo XML, pero a veces un paso tiene datos asociados almacenados como BLOB. Los metadatos BLOB tienen el mismo nombre de archivo que el archivo XML, pero están en archivos independientes que tienen extensiones numeradas. Todos los archivos de paso relacionado deben estar en el mismo directorio al efectuar la importación.

Actualización de pasos cuando están en modalidad de prueba o de producción

Un paso debe estar en modalidad de desarrollo antes de que el Centro de depósito de datos pueda actualizar los metadatos del paso. Si el paso está en modalidad de prueba o de producción, baje de categoría el paso a la modalidad de desarrollo antes de importar los metadatos:

  1. Inicie una sesión en el Centro de depósito de datos.
  2. Pulse el botón derecho del ratón sobre el paso que desee bajar de categoría y pulse en Modalidad.
  3. Pulse Desarrollo.

El paso está ahora en modalidad de desarrollo. Vuelva a cambiar el paso a la modalidad de prueba o de producción después de importar los metadatos.

Importación de datos desde el Centro de depósito de datos

Puede importar metadatos del Centro de depósito de datos:

  1. Inicie una sesión en el Centro de depósito de datos.
  2. En el panel izquierdo, pulse en Depósito.
  3. Pulse Seleccionado --> Importar metadatos --> Archivo de intercambio...
  4. En la ventana Importar metadatos, especifique el nombre de archivo que contiene los metadatos que desea importar. Puede escribir el nombre de archivo o buscarlo.
  5. En la ventana Importar metadatos, pulse Bien para finalizar. Se visualiza la ventana Progreso al tiempo que el Centro de depósito de datos importa el archivo.

Utilización de la línea de mandatos para importar metadatos

También puede utilizar la línea de mandatos para importar metadatos. Aquí mostramos la sintaxis del mandato de importación:

CWMImport XML_file dwcControlDB dwcUserId dwcPW [PREFIX = DWCtbschema]

XML_file La vía de acceso completamente calificada y el nombre de archivo (incluyendo la unidad y directorio) del archivo XML que desea importar. Este parámetro es obligatorio.
dwcControlDB El nombre de la base de datos de control de depósito en la que desea importar los metadatos. Este parámetro es obligatorio.
dwcUserId El ID de usuario que se utiliza para conectar con la base de datos de control de depósito. Este parámetro es obligatorio.
dwcPW La contraseña que se utiliza para conectar con la base de datos de control de depósito. Este parámetro es obligatorio.
[PREFIX=DWCtbschema] El nombre de esquema de base de datos para las tablas de sistema del Centro de depósito de datos. Si no se especifica ningún valor para PREFIX=, el nombre de esquema por omisión es IWH. Este parámetro es opcional.

28.6.3 Actualización de los metadatos después de ejecutar el programa de utilidad de importación

Actualización de la seguridad después de la importación

Como medida de seguridad, el Centro de depósito de datos no importa ni exporta contraseñas. Ha de actualizar las contraseñas sobre los objetos nuevos a medida que las necesite. Para obtener más detalles sobre las consideraciones de importación, consulte el manual Data Warehouse Center Administration Guide, Capítulo 12, "Exporting and importing Data Warehouse Center metadata."

Al importar metadatos, todos los objetos se asignan al grupo de seguridad por omisión. Puede cambiar los grupos que tienen acceso al objeto:

  1. Inicie una sesión en el Centro de depósito de datos.
  2. Pulse el botón derecho del ratón sobre la carpeta que contiene el objeto que desee cambiar.
  3. Pulse en Propiedades y, después pulse la pestaña Seguridad.
  4. Elimine grupos de la lista Grupos de depósito seleccionados o añada grupos en la lista Grupos de depósito disponibles.
  5. Pulse en Bien.

28.6.4 Exportación de metadatos

Puede exportar metadatos desde el Centro de depósito de datos o desde la línea de mandatos.

Algunos pasos tienen metadatos almacenados como BLOB. Los metadatos BLOB se exportan como archivo independiente que tiene el mismo nombre de archivo que el archivo XML del paso, pero con una extensión con número (.1, .2 etc.).

Exportación de datos desde el Centro de depósito de datos

Puede exportar metadatos del Centro de depósito de datos:

  1. Inicie una sesión en el Centro de depósito de datos.
  2. En el panel izquierdo, pulse en Depósito.
  3. Pulse Seleccionado --> Exportar metadatos--> Archivo de intercambio.
  4. En la ventana Exportar metadatos, especifique el nombre de archivo que contendrá los metadatos exportados. Puede escribir el nombre de archivo o buscarlo:
  5. Cuando la ventana Exportar metadatos visualiza el nombre de archivo correcto, pulse sobre el objeto de la lista Objetos disponibles cuyos metadatos desee exportar.
  6. Pulse sobre el signo > para desplazar el objeto seleccionado de la lista de Objetos disponibles a la lista de Objetos seleccionados. Repita la acción hasta que todos los objetos que desee exportar se listen en la lista Objetos seleccionados.
  7. Pulse en Bien.

El Centro de depósito de datos crea un archivo de entrada, que contiene información sobre los objetos del Centro de depósito de datos que se han seleccionado para la exportación y, después exporta los metadatos sobre esos objetos. Mientras el Centro de depósito de datos está exportando los metadatos se visualiza la ventana de progreso.

Utilización de la línea de mandatos para exportar metadatos

Antes de que pueda exportar metadatos de la línea de mandatos, debe crear en primer lugar un archivo de entrada. El archivo de entrada es un archivo de texto con una extensión .INP y lista todos los objetos por tipo de objeto que desea exportar. Cuando se efectúa la exportación desde el Centro de depósito de datos, el archivo de entrada se crea automáticamente, pero para efectuar la exportación desde la línea de mandatos en primer lugar debe crear el archivo de entrada. Puede crear el archivo de entrada con cualquier editor de texto. Escriba todos los nombres de objeto tal y como aparecen en el Centro de depósito de datos. Asegúrese de crear el archivo en un directorio de lectura/grabación. Cuando se ejecuta el programa de utilidad de exportación, el Centro de depósito de datos graba los archivos de XML en el mismo directorio en el que está el archivo de entrada.

Aquí mostramos un archivo de entrada de ejemplo:

<PROC>
Proceso de la tabla de hechos de la guía de aprendizaje
<IR>
Fuente de archivo de la guía de aprendizaje
Destino de la guía de aprendizaje
<UDP>
Grupo de programas nuevos

En la sección <PROC> (procesos), liste todos los procesos que desea exportar. En la sección <IR> (recursos de información), liste todos los orígenes y destinos de depósito que desea exportar. El Centro de depósito de datos incluye automáticamente las tablas y columnas que están asociadas con estos orígenes y destinos. En la sección <UDP> (programas definidos por el usuario), liste todos los grupos de programas que desee exportar.

Para exportar metadatos, entre el mandato siguiente en un indicador de mandatos de DOS:

CWMExport INPcontrol_file dwcControlDB dwcUserID dwcPW [PREFIX=DWCtbschema]

INPcontrol_file La vía de acceso completamente calificada y el nombre de archivo (incluyendo la unidad y directorio) del archivo .INP que contiene los objetos que desee exportar. Este parámetro es obligatorio.
dwcControlDB El nombre de la base de datos de control de depósito desde la que desea efectuar la exportación. Este parámetro es obligatorio.
dwcUserID El ID de usuario que se utiliza para conectar con la base de datos de control de depósito. Este parámetro es obligatorio.
dwcPW La contraseña que se utiliza para conectar con la base de datos de control de depósito. Este parámetro es obligatorio.
[PREFIX=DWCtbschema] El nombre de esquema de base de datos para las tablas de sistema del Centro de depósito de datos. Si no se especifica ningún valor para PREFIX=, el valor por omisión es IWH. Este parámetro es opcional.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]