Notas del release

23.1 Plantillas de metadatos adicionales

En el Capítulo 5, Plantilla de metadatos, se deben incluir las plantillas de metadatos siguientes.

Tabla 9. Nuevas plantillas de metadatos suministradas con el Centro de depósito de datos
Plantilla Descripción Ver:
commit.tag
23.1.1, "Commit.tag"
Foreignkey.tag
23.1.2, ForeignKey.tag
Foreignkeyadditional.tag
23.1.3, ForeignKeyAdditional.tag
Primarykey.tag
23.1.4, PrimaryKey.tag
Primarykeyadditional.tag
23.1.5, PrimaryKeyAdditional.tag

23.1.1 Commit.tag

Utilice esta plantilla para mejorar el rendimiento cuando utilice archivos de lenguaje de códigos grandes. Se puede insertar una plantilla de confirmación entre cualesquiera de los grupos de plantillas que aquí se describen. No se puede insertar una plantilla de confirmación entre las plantillas de un grupo. Por ejemplo, será válido insertar una plantilla de confirmación entre AgentSite.tag y VWPGroup.tag, pero no lo será insertarla entre VWPProgramTemplate.tag y VWPProgramTemplateParameter.tag. Si las plantillas de confirmación se utilizan de forma incorrecta, las importaciones pueden informar de un error.

El uso de la plantilla de confirmación es opcional.

23.1.1.1 Símbolos

La tabla Tabla 10 proporciona información sobre cada uno de los símbolos de la plantilla.

Tabla 10. Símbolos de Commit.tag
Símbolo Descripción Valores admitidos
Parámetros de relación
*CurrentCheckPointID++ Índice, que empieza por 0 y se incrementa cada vez que se sustituye en un símbolo.

Este símbolo es obligatorio.

Un valor numérico.

23.1.1.2 Ejemplos de valores

La tabla Tabla 11 proporciona valores de ejemplo de cada uno de los símbolos, para ilustrar la clase de metadatos que se pueden proporcionar para cada símbolo.

Tabla 11. Valores de ejemplo para símbolos de Commit.tag
Símbolo Valor de ejemplo
*CurrentCheckPointID++ 1

23.1.2 ForeignKey.tag

Utilice esta plantilla para definir las restricciones de claves foráneas en las tablas. La plantilla ForeignKey.tag define las relaciones con la tabla y la columna sobre la que se define la restricción. Esta plantilla define también las relaciones con la tabla y la columna de la clave primaria a la que se hace referencia. Antes de utilizar la plantilla ForeignKey.tag, debe definir la restricción de clave primaria (utilizando la plantilla PrimaryKey.tag) y las tablas y columnas (utilizando las plantillas Table.tag y Column.tag) sobre las que desea definir la restricción de clave foránea.

23.1.2.1 Símbolos

La tabla Tabla 12 proporciona información sobre cada uno de los símbolos de la plantilla.

Tabla 12. Símbolos de ForeignKey.tag
Símbolo Descripción Valores admitidos
Parámetros de entidad
*ConstraintName Nombre de la restricción.

El nombre debe ser exclusivo dentro de una tabla de un campo.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 80 bytes.
*ForeignColumnKeyName Nombre de la columna sobre la que se está definiendo la restricción de clave foránea. Serie de texto con una longitud máxima de 254 bytes.
*ForeignKeyID Clave que identifica de forma exclusiva la clave foránea. La clave debe ser exclusiva respecto a todas las otras claves del archivo de lenguaje de códigos.

Consejo: Termine de procesar la plantilla ForeignKey.tag antes de incrementar el valor de la clave.

Este símbolo es obligatorio.

Un valor numérico.
*MapID Número arbitrario que es exclusivo respecto a todas las otras claves del archivo de intercambio.

Consejo: Termine de procesar la plantilla ForeignKey.tag antes de incrementar el valor de este símbolo.

Este símbolo es obligatorio.

Un valor numérico.
*PrimaryColumnKeyName Nombre de columna de la columna a que se hace referencia. Serie de texto con una longitud máxima de 80 bytes.
*ReferencedPrimaryKeyID Clave que identifica de forma exclusiva la clave primaria. La clave debe ser exclusiva respecto a todas las otras claves del archivo de lenguaje de códigos.

Consejo: Termine de procesar la plantilla ForeignKey.tag antes de incrementar el valor de la clave.

Este símbolo es obligatorio.

Un valor numérico.
Parámetros de relación
*DatabaseName Nombre comercial de la fuente de depósito o del destino de depósito.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 40 bytes.
*ForeignTablePhysicalName Nombre, definido por la base de datos, de la tabla física que contiene las claves foráneas que hacen referencia a las claves de otras tablas. Serie de texto con una longitud máxima de 254 bytes.
*PrimaryTablePhysicalName Nombre, definido por la base de datos, de la tabla física que contiene las claves foráneas a las que hacen referencia las claves foráneas. Serie de texto con una longitud máxima de 80 bytes.
*PrimaryTableOwner Propietario, calificador de alto nivel, colección o esquema de la tabla que contiene la columna de clave primaria a la que se hace referencia.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 128 bytes.
*ForeignTableOwner Propietario, calificador de alto nivel, colección o esquema de la tabla que contiene la columna de restricción de clave foránea.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 128 bytes.

23.1.2.2 Ejemplos de valores

La tabla Tabla 13 proporciona valores de ejemplo de cada uno de los símbolos, para ilustrar la clase de metadatos que se pueden proporcionar para cada símbolo.

Tabla 13. Valores de ejemplo para símbolos de ForeignKey.tag
Símbolo Valor de ejemplo
*ConstraintName Departamento
*DatabaseName Depósito financiero
*ForeignColumnKeyName Código_país
*ForeignKeyID 07011
*ForeignTablePhysicalName Geografía
*MapID 02568
*PrimaryColumnKeyName Código_estado
*Referenced PrimaryKeyID Nombre
*PrimaryTablePhysicalName Ciudad
*PrimaryTableOwner DB2ADMIN
*ForeignTableOwner IWH

23.1.3 ForeignKeyAdditional.tag

Utilice esta plantilla para definir una clave foránea compuesta. Antes de utilizar la plantilla ForeignKeyAdditional.tag, debe definir una restricción (utilizando la plantilla ForeignKey.tag) sobre la primera columna. Luego puede añadir columnas, utilizando esta plantilla para cada una de las columnas que desee añadir.

23.1.3.1 Símbolos

La tabla Tabla 14 proporciona información sobre cada uno de los símbolos de la plantilla.

Tabla 14. ForeignKeyAdditional.tag, símbolos
Símbolo Descripción Valores admitidos
Parámetros de entidad
*ForeignColumnKeyName Nombre de la columna sobre la que se está definiendo la restricción de clave foránea. Serie de texto con una longitud máxima de 80 bytes.
*ForeignKeyID Clave que identifica de forma exclusiva la clave foránea. La clave debe ser exclusiva respecto a todas las otras claves del archivo de lenguaje de códigos.

Consejo: Termine de procesar la plantilla ForeignKeyAdditional.tag antes de incrementar el valor de la clave.

Este símbolo es obligatorio.

Un valor numérico.
*MapID Número arbitrario que es exclusivo respecto a todas las otras claves del archivo de intercambio.

Consejo: Termine de procesar la plantilla ForeignKeyAdditional.tag antes de incrementar el valor de este símbolo.

Este símbolo es obligatorio.

Un valor numérico.
*MapSeqNo Número que significa cada una de las columnas adicionales añadidas como parte de una clave compuesta a la restricción de clave foránea. Número exclusivo, incremental y consecutivo a partir de 2.
*PrimaryColumnKeyName Nombre de columna de la columna a que se hace referencia. Serie de texto con una longitud máxima de 80 bytes.
Parámetros de relación
*DatabaseName Nombre comercial de la fuente de depósito o del destino de depósito.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 40 bytes.
*ForeignTablePhysicalName Nombre, definido por la base de datos, de la tabla física que contiene las claves foráneas que hacen referencia a las claves de otras tablas. Serie de texto con una longitud máxima de 80 bytes.
*PrimaryTablePhysicalName Nombre, definido por la base de datos, de la tabla física que contiene las claves foráneas a las que hacen referencia las claves foráneas. Serie de texto con una longitud máxima de 80 bytes.
*PrimaryTableOwner Propietario, calificador de alto nivel, colección o esquema de la tabla que contiene la columna de clave primaria a la que se hace referencia.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 128 bytes.
*ForeignTableOwner Propietario, calificador de alto nivel, colección o esquema de la tabla que contiene la columna de restricción de clave foránea.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 128 bytes.

23.1.3.2 Ejemplos de valores

La tabla Tabla 15 proporciona valores de ejemplo de cada uno de los símbolos, para ilustrar la clase de metadatos que se pueden proporcionar para cada símbolo.

Tabla 15. Valores de ejemplo para símbolos de ForeignKeyAdditional.tag
Símbolo Valor de ejemplo
*DatabaseName Depósito financiero
*ForeignColumnKeyName Código_país
*ForeignKeyID 07011
*ForeignTablePhysicalName Geografía
*MapID 22578
*MapSeqNo 2
*PrimaryColumnKeyName Código_estado
*PrimaryTablePhysicalName Ciudad
*PrimaryTableOwner DB2ADMIN
*ForeignTableOwner IWH

23.1.4 PrimaryKey.tag

Utilice esta plantilla para definir las restricciones de claves primarias en las tablas. Esta plantilla define también las relaciones con la tabla y la columna sobre la que se define la restricción. Antes de las tablas y columnas (utilizando las plantillas Table.tag y Column.tag) sobre las que desea definir la restricción de clave primaria.

23.1.4.1 Símbolos

La tabla Tabla 16 proporciona información sobre cada uno de los símbolos de la plantilla.

Tabla 16. PrimaryKey.tag, símbolos
Símbolo Descripción Valores admitidos
Parámetros de entidad
*ColumnName Nombre de la columna o del campo.

El nombre debe ser exclusivo dentro de una tabla de un campo.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 80 bytes.
*MapID Número arbitrario que es exclusivo respecto a todas las otras claves del archivo de intercambio.

Consejo: Termine de procesar la plantilla PrimaryKey.tag antes de incrementar el valor de este símbolo.

Este símbolo es obligatorio.

Un valor numérico.
*PrimaryKeyID Clave que identifica de forma exclusiva la clave primaria. La clave debe ser exclusiva respecto a todas las otras claves del archivo de lenguaje de códigos.

Consejo: Termine de procesar la plantilla PrimaryKey.tag antes de incrementar el valor de la clave.

Este símbolo es obligatorio.

Un valor numérico.
Parámetros de relación
*DatabaseName Nombre comercial de la fuente de depósito o del destino de depósito.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 40 bytes.
*TableOwner Propietario, calificador de alto nivel, colección o esquema de la tabla que contiene la columna.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 128 bytes.
*TablePhysicalName Nombre físico de la tabla o del archivo que contiene la columna definida para el gestor de bases de datos o el sistema de archivos.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 80 bytes.

23.1.4.2 Ejemplos de valores

La tabla Tabla 17 proporciona valores de ejemplo de cada uno de los símbolos, para ilustrar la clase de metadatos que se pueden proporcionar para cada símbolo.

Tabla 17. Valores de ejemplo para símbolos de PrimaryKey.tag
Símbolo Valor de ejemplo
*ColumnName Código_país
*DatabaseName Depósito financiero
*MapID 54627
*PrimaryKeyID 74622
*TableOwner DB2ADMIN
*TablePhysicalName GEOGRAPHY

23.1.5 PrimaryKeyAdditional.tag

Utilice esta plantilla para definir una clave primaria compuesta. Antes de utilizar la plantilla PrimaryKeyAdditional.tag, debe definir una restricción en la primera columna utilizando la plantilla PrimaryKey.tag. Luego se pueden añadir columnas adicionales utilizando esta plantilla. La plantilla relaciona también las claves primarias adicionales con la primera clave primaria definida utilizando PrimaryKey.tag.

23.1.5.1 Símbolos

La tabla Tabla 18 proporciona información sobre cada uno de los símbolos de la plantilla.

Tabla 18. PrimaryKeyAdditional.tag, símbolos
Símbolo Descripción Valores admitidos
Parámetros de entidad
*ColumnName Nombre de la columna o del campo.

El nombre debe ser exclusivo dentro de una tabla de un campo.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 80 bytes.
*FirstPrimaryKeyID Clave que identifica de forma exclusiva la clave primaria. La clave debe ser exclusiva respecto a todas las otras claves del archivo de lenguaje de códigos.

Consejo: Termine de procesar la plantilla PrimaryKeyAdditional.tag antes de incrementar el valor de la clave.

Este símbolo es obligatorio.

Un valor numérico.
*MapID Número arbitrario que es exclusivo respecto a todas las otras claves del archivo de intercambio.

Consejo: Termine de procesar la plantilla PrimaryKeyAdditional.tag antes de incrementar el valor de este símbolo.

Este símbolo es obligatorio.

Un valor numérico.
*MapSeqNo Número que significa cada una de las columnas adicionales añadidas como parte de una clave compuesta a la restricción de clave primaria. Número exclusivo, incremental y consecutivo a partir de 2.
Parámetros de relación
*DatabaseName Nombre comercial de la fuente de depósito o del destino de depósito.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 40 bytes.
*TableOwner Propietario, calificador de alto nivel, colección o esquema de la tabla que contiene la columna.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 15 bytes.
*TablePhysicalName Nombre físico de la tabla o del archivo que contiene la columna definida para el gestor de bases de datos o el sistema de archivos.

Este símbolo es obligatorio.

Serie de texto con una longitud máxima de 80 bytes.

23.1.5.2 Ejemplos de valores

La tabla Tabla 19 proporciona valores de ejemplo de cada uno de los símbolos, para ilustrar la clase de metadatos que se pueden proporcionar para cada símbolo.

Tabla 19. Valores de ejemplo para símbolos de PrimaryKeyAdditional.tag
Símbolo Valor de ejemplo
*ColumnName Código_país
*DatabaseName Depósito financiero
*MapID 99542
*MapSeqNo 2
*FirstPrimaryKeyID 07801
*TableOwner DB2ADMIN
*TablePhysicalName GEOGRAPHY


[ Principio de página | Página anterior | Página siguiente ]