Utilice el Centro de depósito de datos y Trillium Software System para borrar los datos de nombre y dirección. Trillium Software System es un producto de borrado de nombre y dirección que vuelve a formatear, estandariza y verifica los datos de nombre y dirección. Puede utilizar Trillium Software System en el Centro de depósito de datos iniciando los programas de Trillium Batch System desde un programa definido por el usuario. El programa definido por el usuario se añade al árbol del Depósito cuando se importan los metadatos del JCL o script de Trillium Batch System.
El Centro de depósito de datos ya proporciona una integración con herramientas de Vality and Evolutionary Technologies, Inc.
La tabla siguiente muestra los requisitos de software.
Sistema operativo | Software necesario |
UNIX | Trillium Software System Versión 4.0
Agente de depósito Data Warehouse Manager Versión 7.2 |
Windows NT y Windows 2000
| Trillium Software System Versión 4.0
Agente de depósito Data Warehouse Manager Versión 7.2 Para un acceso remoto, el sistema principal debe tener instalados los daemons ftpd y rexecd. |
OS/390 | Trillium Software System Versión 4.0 instalado en el sistema
principal OS/390 remoto
Debe estar instalado el agente de depósito Data Warehouse Manager Versión 7.2 instalado en UNIX, Windows NT TCP/IP 3.2 o posteriores El sistema operativo OS/390 sólo se soporta como sistema principal remoto |
Trillium Software System consta de cuatro componentes principales: conversor, analizador, Geocoder y comparador. Utilice los componentes como un conjunto de funciones para realizar operaciones de borrado de nombre y dirección. Puede ejecutar los componentes desde Trillium Batch System, que es un programa definido por el usuario.
En el Centro de depósito de datos, puede importar metadatos de Trillium Batch System y crear un paso de programa definido por el usuario. Este paso llama a un script de Trillium Batch System del sitio agente de depósito local, o de un sitio agente de depósito remoto. En el Centro de depósito de datos, el script de Trillium Batch System es un paso con un archivo de origen y un archivo de destino. El archivo de origen es el archivo de datos de entrada utilizado para el primer mandato de Trillium Batch System. El archivo de destino es el archivo de datos de salida creado por el último mandato de Trillium del script. Luego se puede copiar el paso a otro proceso para utilizarlo con otros pasos.
Las figuras siguientes muestran la relación entre los archivos de datos de entrada y de salida de Trillium Batch System y los archivos de origen y de destino del Centro de depósito de datos.
Figura 1. Ejemplo de archivo de script de Trillium
REM Ejecución del conversor pfcondrv -parmfile c:\tril40\us_proj\parms\pfcondrv.par REM Ejecución del analizador pfprsdrv -parmfile c:\tril40\us_proj\parms\pfprsdrv.par REM Ejecución del comparador cfmatdrv -parmfile c:\tril40\us_proj\parms\pfmatdrv.par
Figura 2. Contenido del archivo pfcondrv.par
INP_FNAME01 c:\tril40\us_proj\data\convinp INP_DDL01 c:\tril40\us_proj\dict\input.ddl
Figura 3. Contenido del archivo pfmatdrv.par
OUT_DDNAME c:\tril40\us_proj\data\maout DDL_OUT_FNAME c:\tril40\us_proj\dict\parseout.ddl
Figura 4. Definición del paso de Trillium Batch System
c:\Tril40\us_proj\data\convinp (archivo de origen) --> Paso de Trillium Batch System --> c:\tril40\us_proj\data\maout (archivo de destino)
Para importar metadatos de Trillium al Centro de depósito de datos:
Si no es así, pulse Sistema principal remoto y especifique el sistema principal remoto. Consulte el tema "Especificación del sistema principal remoto" más adelante, en este apartado.
Cuando finaliza la operación de importación, se añaden al árbol del Depósito los objetos de depósito siguientes:
Especificación del sistema principal remoto
Para especificar un sistema principal remoto:
En el campo Programa de contraseña, escriba el nombre del programa de contraseña que recuperará la contraseña. Este programa debe residir en el sitio agente de depósito y grabar la contraseña en un archivo de salida, en la primera línea.
En el campo Parámetros del programa, escriba los parámetros para el programa de contraseña. El primer parámetro debe ser el archivo de salida en que se grabe la contraseña.
Entre la contraseña en el cuaderno Propiedades correspondiente al paso que ejecuta el programa de Trillium Batch System.
Para crear los metadatos para los archivos de origen y de destino, Trillium
lee los archivos DLL de Trillium. El archivo DLL se convierte a los
tipos de datos siguientes del Centro de depósito de datos:
Tipos de datos DDL para UNIX, Windows NT y sistemas operativos | Tipo de datos del Depósito |
ASCII CHARACTER
ASCII NUMERIC EBCDIC CHARACTER EBCIDIC NUMERIC | CHARACTER(n) |
Otros tipos | NUMERIC |
|
La variable n es el número de caracteres de la serie.
Puede especificar campos solapados en los archivos DLL de entrada y de salida con el DLL de Trillium y la operación de importación de metadatos del Centro de depósito de datos. Sin embargo, los archivos de origen y de destino de depósito correspondientes no se pueden utilizar en el Centro de depósito de datos con el paso de SQL, o contenido de Ejemplo. Puesto que la operación de importación de metadatos ignora los campos solapados que abarcan todo el registro, se pueden especificar estos campos pero no se utilizarán como columnas en los archivos de origen y de destino resultantes.
Si se especifica un archivo de errores, el nombre del script no puede contener espacios en blanco.
Si se graba un archivo de JCL de Trillium Batch System, se deben cumplir los requisitos siguientes.
El archivo de errores de salida se debe especificar si el script o JCL se ejecuta en un sistema principal remoto; de no hacerlo, los mensajes de error no se captarán ni se devolverán al Centro de depósito de datos. En UNIX o Windows, la manera más sencilla de captar los mensajes de error consiste en grabar otro script que llame al script de Trillium Batch System y conduzca los errores estándares a un archivo de salida.
Figura 5. Ejemplo de un paso de trabajo que incluye una sentencia SYSTERM DD
//SYSTERM DD UNIT=&UNIT, // DISP=(MOD,CATLG,KEEP), // SPACE=(400,(20,20),,,ROUND), // DSN=&PROJPREF.&TRILVER.&PROJECT.STDERR;
Si los archivos de parámetros o de script de Trillium Batch System contienen vías de acceso relativas a los archivos de entrada, el usuario debe colocar una sentencia cd, al principio del archivo de script, para el directorio del archivo de script.
Antes de definir un paso de Trillium Batch System, debe importar los metadatos de Trillium que desea utilizar en el proceso. Para añadir un paso de Trillium Batch System a un proceso:
El programa de Trillium Batch System definido por el usuario se incluye con DB2 Data Warehouse Center Versión 7.2 para Windows NT y UNIX. El paso de Trillium Batch System que se crea al importar metadatos de Trillium ejecutará el programa de Trillium Batch System definido por el usuario. El programa definido por el usuario llamará al script o JCL de Trillium Batch System. La tabla siguiente contiene los parámetros para el script o JCL de Trillium Batch System:
Parámetro | Valores |
Sistema principal remoto |
|
Script o JCL | Nombre del script o JCL |
Sistema operativo remoto | Nombre del sistema operativo en el sistema principal remoto. Se
ignora este parámetro si el valor del parámetro Sistema principal remoto es
localhost. Los valores válidos son:
|
ID de usuario remoto | ID del usuario que tiene autorización para ejecutar el mandato remoto. Se ignora este parámetro si el valor del parámetro Nombre del sistema principal remoto es localhost. |
Opción de contraseña | Método para obtener la contraseña. Los valores válidos son:
Restricciones:
|
Contraseña | El valor válido es la contraseña o el nombre del programa de contraseña. El programa de contraseña debe ser local en el sitio agente. |
Parámetros del programa | Parámetros para el programa de contraseña. |
Archivo de errores de salida | Nombre del archivo de errores de salida. |
|
Los programas de Trillium Batch System graban mensajes de error en el archivo de errores estándares (stderr), en los sistemas operativos Windows NT y UNIX, y en el conjunto de datos SYSTERM, en el sistema operativo OS/390.
Para captar los errores de los programas de Trillium Batch System en sistemas operativos Windows NT o UNIX, los errores estándares se deben redirigir a un archivo de errores de salida.
Para captar los errores de los programas de Trillium Batch System en el sistema operativo OS/390, el JCL debe incluir una sentencia SYSTERM DD.
Si especifica el nombre del archivo de errores de salida en la ventana Importar metadatos, debe redirigir la salida de errores estándares a, o almacenarla en, el archivo de errores. El Centro de depósito de datos leerá el archivo e informará de todas las líneas que contienen la serie ERROR como mensajes de error. Todos los mensajes de error de los programas de Trillium Batch System contienen la serie ERROR.
Si no se especifica el archivo de errores de salida en un script o en el JCL que se ejecuta en el sitio agente de depósito, el Centro de depósito de datos creará automáticamente un nombre de archivo y redirigirá la salida de errores estándares a dicho archivo. Si se encuentra un error, no se suprimirá el archivo de errores. El archivo de errores se almacena en el directorio especificado por la variable de entorno VWS_LOGGING. El nombre de archivo es tbsudp-fecha- hora.err, donde fecha es la fecha del sistema en que se crea el archivo y hora es la hora del sistema en que se crea el archivo. El nombre de archivo siguiente muestra el formato del nombre de archivo de errores de salida:
tbsudp-021501-155606.err
Número de error | Descripción |
0 | Satisfactorio |
4 | Aviso. No se ha podido borrar el archivo de contraseña o se ha
producido un error interno mientras el programa de Trillium Batch System
definido por el usuario estaba accediendo a un archivo temporal.
Compruebe el estado del archivo de contraseña o todos los archivos temporales creados bajo el directorio especificado por la variable de entorno VWS_LOGGING. |
8 | El número de parámetros o los valores de los parámetros no son correctos. Lea el archivo de anotaciones cronológicas o la documentación para ver la sintaxis correcta. |
12 | Se ha producido un problema mientras el programa de Trillium Batch System definido por el usuario estaba conectando con el sistema principal remoto mediante FTP. Compruebe la conexión FTP, o el nombre, el ID de usuario y la contraseña del sistema principal. |
16 | El programa de Trillium Batch System definido por el usuario no puede
crear el archivo de anotaciones cronológicas o un archivo interno.
Compruebe que el usuario tiene la autorización correcta y vea si el disco está lleno. |
20 | No se puede ejecutar el JCL de OS/390, o se ha producido un error
mientras el programa de Trillium Batch System definido por el usuario estaba
suprimiendo u obteniendo un archivo de OS/390 mediante FTP.
Compruebe el archivo JESLogFile para identificar la razón. |
48 | No se puede encontrar la variable de entorno VWS_LOGGING o no se puede crear el archivo de anotaciones cronológicas. Vea si hay más información en el archivo de anotaciones cronológicas. |
56 | No se puede ejecutar el script de Windows NT o UNIX, o se ha producido un error mientras el programa de Trillium Batch System definido por el usuario estaba conectando con el sistema principal remoto. Compruebe la conexión, o el nombre, el ID de usuario y la contraseña del sistema principal. |
500 | El archivo de script o de JCL devuelve un error, o no devuelve un error pero el archivo de errores contiene datos. Vea si hay más información en el archivo de anotaciones cronológicas. En OS/390, compruebe también el archivo JESLogFile. |
El Centro de depósito de datos almacena toda la información de diagnóstico en un archivo de anotaciones cronológicas cuando se ejecuta el programa de Trillium Batch System definido por el usuario. El nombre del archivo de anotaciones cronológicas es tbsudp-fecha-hora.log, donde fecha es la fecha del sistema en que se crea el archivo y hora es la hora del sistema en que se crea el archivo. El archivo de anotaciones cronológicas se crea en el directorio especificado por la variable de entorno VWS_LOGGING del sitio agente. El archivo de anotaciones cronológicas se suprime si el programa de Trillium Batch System definido por el usuario se ejecuta satisfactoriamente.