stringtranslate.com

Tablas TPL

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

Antecedentes / historia

Las tablas TPL tienen sus raíces en el sistema Table Producing Language (TPL), desarrollado en la Oficina de Estadísticas Laborales de Estados Unidos (BLS) en los años 1970 y principios de los 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 debería verse su tabla. No necesitaba escribir procedimientos para crear la tabla. Esto contrastaba marcadamente con los programas Cobol y PL/1 que se usaban en la BLS para crear tablas antes de TPL. Cuando las oficinas de estadística comenzaron a migrar a bases de datos, TPL extendió su modelo no procedimental al acceso a bases de datos [1]

El software de mainframe ganó popularidad internacional durante su tiempo, particularmente en las oficinas de estadística del gobierno, [2] pero también en un número sustancial de otros sitios. La versión BLS de TPL fue distribuida por las Naciones Unidas. Cuando TPL evolucionó hacia un producto comercial, las conexiones con la ONU se mantuvieron. 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 interrumpió el desarrollo de software a principios y mediados de los años 1980. En ese momento, dos desarrolladores del producto mainframe fundaron QQQ Software, Inc. [2] y comenzaron 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

Las tablas TPL se utilizan con distintos tipos de datos, desde pequeñas encuestas u otros conjuntos de datos hasta censos a nivel nacional. Sus numerosas funciones de formato permiten crear resultados con calidad de publicación que pueden publicarse en papel o en la web.

Modo texto o interactivo

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

Características de la tabulación

Las tablas TPL pueden procesar una cantidad ilimitada de datos y generar tablas cuyo tamaño varía desde unas pocas líneas hasta cientos de páginas. Se pueden seleccionar subconjuntos de los datos y se pueden calcular nuevas variables a partir de los datos entrantes o de los valores tabulados. Se pueden realizar cálculos alternativos según las condiciones especificadas que se cumplan. También se pueden definir nuevas variables mediante la recodificación o agrupación de valores de otras variables. Las filas de la tabla se pueden ordenar (clasificar) según los valores de una columna seleccionada. Otras funciones computacionales 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 tipos de archivos delimitados como CSV Comma Separated Values . TPL-SQL, una función complementaria opcional, proporciona acceso directo desde las tablas TPL a bases de datos SQL producidas por productos como Sybase y Oracle. En la versión de 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 características 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 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 de Windows también permite exportar tablas para usarlas como entrada para PC-Axis [3].

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.

Enlaces externos

Referencias