table columnInfo

Auditoría de Tipos de Datos y Formatos Perdidos tras Importación

Scénario de test & Cas d'usage

Contexto empresarial

Un equipo de auditoría financiera está revisando una tabla importada desde un sistema externo ('FINANZAS_IMPORT'). Se sospecha que algunas columnas numéricas se han importado incorrectamente como texto (VARCHAR) y que se han perdido los formatos de fecha. El objetivo es usar `columnInfo` para diagnosticar estas discrepancias estructurales antes de generar los reportes regulatorios.
Sobre el conjunto : table

Carga, guardado y gestión de tablas en memoria.

Descubrir todas las acciones de table
Preparación de datos

Creación de datos 'sucios' donde una fecha es texto y un monto es texto, para simular errores de importación.

¡Copiado!
1 
2DATA CASUSER.FINANZAS_IMPORT;
3LENGTH Fecha_Reporte $10 Monto_Tx $20;
4Fecha_Reporte='2023-01-01';
5Monto_Tx='1000.00';
6OUTPUT;
7 
8RUN;
9 

Étapes de réalisation

1
Ejecución de columnInfo para diagnosticar los tipos de datos reales.
¡Copiado!
1 
2PROC CAS;
3TABLE.columnInfo / TABLE={name='FINANZAS_IMPORT', caslib='CASUSER'};
4RUN;
5 
2
Análisis de la columna 'Type' en el resultado.
¡Copiado!
1/* Paso lógico: Verificar si ColumnInfo reporta 'varchar' en lugar de 'double' o 'date' */

Resultado esperado


La acción revelará que 'Fecha_Reporte' y 'Monto_Tx' son de tipo 'varchar' (cadena de texto) y carecen de formatos SAS asociados. Esto confirmará la sospecha del auditor de que la importación fue defectuosa y se requiere una conversión de tipos.