Articulo de referencia

Tablas TPL

TPL Tables es un sistema de tabulación cruzada que se utiliza para generar tablas estadísticas para análisis o publicación. Antecedentes / historia TPL Tables tiene sus raíces e...

TPL Tables es un sistema de tabulación cruzada que se utiliza para generar tablas estadísticas para análisis o publicación.

Antecedentes / historia

TPL Tables tiene sus raíces en el sistema Table Producing Language (TPL), desarrollado en la Oficina de Estadísticas Laborales de EE. UU. (BLS) en las décadas de 1970 y principios de 1980 para ejecutarse en mainframes de IBM. [ 1 ] Fue uno de los primeros lenguajes de software orientados a tareas en lugar de procedimientos. Para crear una tabla en TPL, el usuario necesitaba especificar sus datos y describir cómo debía ser su tabla. No necesitaba escribir procedimientos para crearla. Esto contrastaba notablemente con los programas Cobol y PL/1 que se utilizaban en la BLS para crear tablas antes de TPL. Cuando las oficinas estadísticas comenzaron a migrar a bases de datos, TPL extendió su modelo no procedimental al acceso a bases de datos.

El software para mainframes alcanzó popularidad internacional durante su época, especialmente en las oficinas estadísticas gubernamentales, [ 2 ] pero también en un número considerable de otros lugares. La versión de TPL para la Oficina de Estadísticas de Tierras (BLS) fue distribuida por las Naciones Unidas. Cuando TPL evolucionó a un producto comercial, se mantuvieron los vínculos con la ONU. Esto dio lugar a clientes tan diversos como el censo de las Islas Comoras [Población: 600 000] y el censo de la República Popular China [Población: >1 000 000 000] .

BLS dejó de desarrollar el software principal a principios o mediados de la década de 1980. En ese momento, dos desarrolladores del producto para mainframe fundaron QQQ Software, Inc.y comenzó el desarrollo de TPL Tables, reescribiendo el sistema para PC y sistemas Unix. La primera versión de TPL Tables se lanzó en 1987. La versión actual es la 7.0.

Usos

TPL Tables se utiliza con diversos tipos de datos, desde pequeñas encuestas u otros conjuntos de datos hasta censos nacionales. Sus múltiples opciones de formato permiten crear documentos con calidad de publicación, tanto impresos como digitales.

Modo de texto o interactivo

TPL Tables cuenta con un lenguaje para especificar tabulaciones y controlar los detalles del formato. Este lenguaje es el mismo para las versiones de Windows y Unix del software. La versión de Windows también dispone de una interfaz interactiva que permite acceder a la mayoría de las funciones e incluye Ted, un editor que se utiliza para visualizar tablas PostScript en pantalla y editarlas de forma interactiva.

Características de tabulación

Las tablas TPL pueden procesar una cantidad ilimitada de datos y generar tablas de tamaño variable, desde unas pocas líneas hasta cientos de páginas. Se pueden seleccionar subconjuntos de datos y calcular nuevas variables a partir de los datos de entrada o de valores tabulados. Se pueden realizar cálculos alternativos según el cumplimiento de condiciones específicas. También se pueden definir nuevas variables recodificando o agrupando valores de otras variables. Las filas de la tabla se pueden ordenar (clasificar) según los valores de una columna seleccionada. Otras funciones de cálculo incluyen distribuciones porcentuales, máximos, mínimos, medianas y otros cuantiles. Se pueden tabular valores ponderados.

Entradas

Las tablas TPL pueden leer archivos con datos en columnas fijas o archivos delimitados, como CSV ( valores separados por comas) . TPL-SQL, una función adicional opcional, proporciona acceso directo desde las tablas TPL a bases de datos SQL generadas por productos como Sybase y Oracle. En la versión para Windows, TPL-SQL puede acceder a bases de datos para las que existen controladores ODBC.

Salidas

TPL Tables formatea automáticamente la salida de la tabla según la especificación de la tabla, los nombres y etiquetas disponibles y la configuración predeterminada. Las tablas se pueden crear en PostScript o como texto. Las funciones de formato adicionales permiten controlar aspectos como el tamaño de página, la orientación de la tabla y el ancho de las columnas. Se pueden eliminar filas o columnas, y se pueden reemplazar etiquetas y títulos. Los formatos de visualización para los valores de datos pueden incluir especificaciones de alineación y la adición de caracteres especiales como  % y $. Se pueden incluir notas al pie tanto para las etiquetas como para los valores de datos. Las tablas PostScript pueden contener fuentes proporcionales en varios estilos y tamaños.

Exportaciones

Las tablas se pueden exportar como PDF , HTML o CSV . La versión para Windows también permite exportar tablas para usarlas como entrada en PC-Axis..

Notas

  1. Mendelssohn. 1974. Descripción de una versión temprana.
  2. Procesamiento de datos de encuestas: una revisión de problemas y procedimientos. 1982: 84, 129.
  • Página principal de QQQ Software, Inc. y TPL Tables.
  • Página de descargas de QQQ Software, Inc.Contiene varios archivos de documentación, incluidas las Tablas TPL y el Manual de Usuario de la Versión 7.0 en formato PDF.

Referencias

  • Mendelssohn, Rudolph C., El lenguaje de producción de tablas (TPL) de la Oficina de Estadísticas Laborales , ACM Press, Nueva York, NY, 1974
  • Procesamiento de datos de encuestas: una revisión de problemas y procedimientos , Departamento de Cooperación Técnica para el Desarrollo y Oficina de Estadística de las Naciones Unidas, Nueva York, 1982.