Puede asociar un único recurso a más de una tabla de correlación de datos, donde cada tabla de correlación de datos sólo contiene algunos de los atributos de un recurso.
Con estas asociaciones, puede obtener una vista específica del recurso.
Una tabla de correlación de datos se enlaza a una plantilla de correlación de datos para que se pueda acceder a la correlación de elementos XML con una tabla relacional.
Antes de empezar
Requisito previo: una tabla de correlación de datos tiene que estar asociada a un recurso.
Asegúrese de que haya recursos a los que pueda enlazar la nueva tabla de correlación de datos.
Por qué y cuándo se efectúa esta tarea
Para crear una nueva tabla de correlación de datos:
- Pulse .
- Especifique un nombre, añada una descripción, y pulse Siguiente.
El nombre no puede contener espacios ni caracteres especiales, y debe ser exclusivo dentro del grupo de recursos al que pertenece el recurso. La descripción es opcional.
- Seleccione los nodos XML que desea que se utilicen para definir el XPath para las columnas de la tabla de correlación de datos. Un nodo XML sólo puede estar asociado a una columna de la tabla de correlación de datos.
Nota: puede crear columnas de tablas sin ningún XPath asociado.
Cuando una columna no tiene un XPath asociado, no está vinculada a un origen de datos específicos.
Puede volver a utilizar una plantilla de correlación de datos con columnas de este tipo para cualquier origen de datos XML genéricos.
- Si el recurso del contenedor no contiene un esquema, especifique los XPaths de los nodos seleccionados.
Nota: puede crear columnas de tablas válidas sin especificar un XPath.
- Pulse Siguiente.
- Cree una plantilla para la tabla de correlación de datos:
- Si desea basar la tabla de correlación de datos en otra plantilla que puede modificar y desea inicializar la plantilla con las definiciones de columna de la plantilla seleccionada, seleccione Crear una nueva plantilla basada en una plantilla existente.
- Si desea volver a utilizar otra plantilla, seleccione Seleccionar una plantilla existente.
- Si desea crear una plantilla, seleccione Crear una nueva plantilla.
Si no hay ninguna plantilla en la que pueda basar la tabla de correlación de datos nueva, las opciones Crear una nueva plantilla basada en una plantilla existente y Seleccionar una plantilla existente no estarán disponibles. Si el recurso del contenedor para la tabla de correlación de datos no contiene un esquema, sólo podrá seleccionar Crear una nueva plantilla. Nota: sáltese el siguiente paso si no ha elegido la opción Crear una nueva plantilla.
- Especifique un nombre y una descripción. El nombre no puede contener ningún carácter especial y debe ser exclusivo dentro de un archivo de configuración de datos XML. La descripción es opcional.
- Defina la correlación entre los nodos XML y la tabla relacional:
- Si el recurso está asociado a un esquema XML, para cada columna de tabla, seleccione un nodo extraíble del esquema XML y pulse Crear.
XPath y las propiedades de las columnas de tabla se definen automáticamente.
Puede cambiar cualquiera de estos valores.
- Si el recurso no está asociado a un esquema XML:
- Para cada columna de tabla, seleccione un nodo extraíble del esquema XML y pulse Crear.
- Especifique XPath.
Nota: puede crear columnas de tablas sin ningún XPath asociado.
Las columnas sin XPath son columnas válidas y, como no están asociadas a un origen de datos específico, son de tipo genérico.
Si la plantilla de tabla contiene columnas de este tipo, se puede volver a utilizar para cualquier origen de datos XML.
- Especifique el nombre de las columnas de tablas.
El nombre de la columna no puede contener ningún carácter y espacio especial y debe ser exclusivo dentro de una plantilla.
- Puede modificar los siguientes elementos: Tipo, Longitud, Precisión, Escala, Anulable y Clave primaria.
- Pulse Finalizar.