0% encontró este documento útil (0 votos)
64 vistas8 páginas

Introducción al Procesamiento Batch

El documento explica qué es el procesamiento por lotes (batch processing), cómo funciona y sus ventajas y desventajas. El procesamiento por lotes implica que una computadora completa lotes de trabajos de forma secuencial y sin interacción del usuario. Comenzó utilizando tarjetas perforadas y ha evolucionado a ser más automatizado y eficiente. Proporciona ventajas como ser una solución rápida y de bajo costo, pero también tiene desventajas como requerir entrenamiento y que la depuración puede ser compleja.

Cargado por

Aleja Montoya
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
64 vistas8 páginas

Introducción al Procesamiento Batch

El documento explica qué es el procesamiento por lotes (batch processing), cómo funciona y sus ventajas y desventajas. El procesamiento por lotes implica que una computadora completa lotes de trabajos de forma secuencial y sin interacción del usuario. Comenzó utilizando tarjetas perforadas y ha evolucionado a ser más automatizado y eficiente. Proporciona ventajas como ser una solución rápida y de bajo costo, pero también tiene desventajas como requerir entrenamiento y que la depuración puede ser compleja.

Cargado por

Aleja Montoya
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Exposición Batch

1 Qué es el procesamiento batch o por lotes


El procesamiento batch o por lotes es el proceso mediante el cual una
computadora completa lotes de trabajos, a menudo simultáneamente, en
orden secuencial y sin parar. También es un comando que garantiza que
los trabajos grandes se calculen en partes pequeñas, para mejorar la
eficiencia durante el proceso de depuración.

2 Cómo funciona el procesamiento batch o por


lotes

Este comando tiene muchos nombres, incluyendo Workload


Automation (WLA) y Job Scheduling. Como la mayoría de las cosas en
la programación, ha cambiado con el tiempo. Y dependiendo de tu
generación puedes saberlo como uno u otro. Los cambios han hecho
que el procesamiento batch sea más sofisticado y eficiente. Para
muchas empresas, es un componente necesario para su éxito
diario. Hoy en día, una característica definitoria del procesamiento por
lotes es su falta de interacción con el usuario. Hay pocos procesos
manuales, si es que los hay, para comenzar. Esto es parte de lo que lo
hace tan exitoso y eficiente, pero ese no fue siempre el caso.
Te recomendamos la lectura de nuestro artículo sobre Los mejores
procesadores de texto gratis
El procesamiento batch comenzó con el uso de tarjetas perforadas
que se tabularon para decirle a los ordenadores qué hacer. A
menudo, las cubiertas o lotes de tarjetas se procesaban al mismo
tiempo. Esta práctica se remonta a 1890 cuando Herman Hollerith
creó tarjetas perforadas para procesar datos del censo. Trabajando
para la Oficina del Censo de los Estados Unidos, desarrolló un sistema
mediante el cual un dispositivo electromecánico leía una tarjeta que
perforaba manualmente. Hollerith pasaría a formar una compañía que
más tarde se conocería como IBM.
En las últimas dos décadas, Batch Processing ha evolucionado
nuevamente. Los profesionales de la entrada de datos ya no son
necesarios para el proceso. La mayoría de las funciones de
procesamiento por lotes están habilitadas sin interacción, y se completan
para satisfacer las necesidades de tiempo especificadas. Algunos
trabajos se completan en tiempo real con funciones de monitoreo e
informes diarios, otros se realizan de inmediato.
El procesamiento batch de hoy utiliza alertas de administración
basadas en excepciones para notificar a las personas correctas si
hay problemas. Esto permite a los administradores trabajar sin tener
que controlar regularmente el progreso de los lotes. La idea es que los
gerentes no necesitan registrarse en absoluto a menos que reciban una
alerta sobre una excepción crítica.
3 Ventajas del procesamiento batch
El procesamiento batch o por lotes tiene una serie de ventajas muy
importantes, las más destacables son las siguientes:

Una solución rápida y de menor coste


Debido a que el procesamiento por lotes no necesita empleados de
entrada de datos para respaldar su funcionamiento, ayuda a reducir el
coste operativo que las empresas gastan en mano de obra. Tampoco
requiere ningún hardware adicional para funcionar. De hecho, el uso de
Batch Processing puede reducir la dependencia de una empresa en
otras piezas costosas de hardware, lo que la convierte en una
solución relativamente económica que ayuda a las empresas a
ahorrar dinero y tiempo. Sin la posibilidad de error del usuario, los
procesos batch se completan de la manera más eficiente posible. El
resultado es un procesamiento rápido y preciso y gerentes que tienen
más tiempo para dedicarse a las operaciones diarias.
Características fuera de línea
Los sistemas de procesamiento por lotes funcionan sin conexión.
Entonces, cuando la jornada laboral termina para la mayoría de las
personas en una organización, los sistemas por lotes aún se
procesan en segundo plano. Esto le da a los administradores el control
final sobre cuándo iniciar los procesos. El software se puede configurar
para el procesamiento nocturno de ciertos lotes. Esto proporciona una
solución conveniente para las empresas que no desean un trabajo como
las descargas automáticas para interrumpir las actividades diarias.
Gestión sencilla y sin intervención de grandes
procesos repetitivos
Los gerentes tienen suficiente que hacer sin iniciar sesión cada hora para
verificar sus lotes. El sistema de notificación basado en excepciones
del moderno software de procesamiento por lotes facilita a los
gerentes hacer su trabajo sin preocuparse de si su software
funciona correctamente y si se están completando los lotes. Si hay
un problema, las notificaciones se envían a las personas adecuadas para
resolverlo. Los gerentes pueden adoptar un enfoque de no intervención
confiando en que su software de procesamiento por lotes está haciendo
su trabajo.
Desventajas del procesamiento batch
Si bien el software de procesamiento por lotes es excelente por muchas
razones, hay algunas cosas que los propietarios deben considerar antes
de implementar estos sistemas WLA.

Despliegue y entrenamiento
Al igual que con cualquier nueva tecnología, hay cierto grado de
capacitación involucrada en el manejo de estos sistemas. Los
gerentes que no estén familiarizados deberán entender qué
desencadena un lote, cómo planificarlos y qué significan las
notificaciones de excepción, entre otras cosas.
La depuración puede ser difícil
Cuando se produce un error, los administradores también necesitan
saber cómo solucionarlo. La depuración de los sistemas de
procesamiento por lotes puede ser comprensiblemente compleja. Si no
hay alguien dentro de su organización que tenga un conocimiento
profundo de estos sistemas, puede ser necesario que un consultor
externo lo asista.
Coste
Si bien estos sistemas ofrecen una solución de menor costo para la
mayoría de las empresas, que ahorran dinero en mano de obra y
hardware cuando cambian a procesamiento batch, algunas empresas
no tienen empleados de ingreso de datos o hardware costoso para
comenzar. Es probable que ahora tenga una idea más clara de quién
necesita el software de procesamiento por lotes. El procesamiento por
lotes puede ser valioso para cualquier negocio, pero es más factible para
medianas y grandes empresas que pueden reducir costes y ser más
eficientes y escalables. Otras empresas que tienen una gran cantidad de
grandes trabajos para procesar también se beneficiarían de este tipo de
software

4. QUE ES UN ARCHIVO POR LOTES BAT?

El archivo Batch es un archivo de procesamiento por lotes: se trata de archivos de texto


sin formato, guardados con la extensión *.bat que contienen un conjunto de comandos
DOS.  Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados en
grupo, de forma secuencial, permitiendo automatizar diversas tareas
Los archivos .BAT son empleados por diferentes programas para cumplir con propósitos
variados – por ejemplo, copiar o eliminar archivos, ejecutar aplicaciones, o finalizar
determinados procesos.

Los archivos BAT en muchos casos también son denominados como archivos batch,
scripts, programas batch, archivos de comandos, o Shell scripts. Cabe aclarar que este
tipo de documentos también pueden hacer uso de la extensión .CMD.

Esta es la forma de automatizar procesos (copiar, pegar, renombrar y enviar datos) en MS-
DOS. De este modo, evitamos procesos rutinarios y monótonos, acelerando los mismos. Tiene
la funcionalidad de conectarse con otras interfaces por línea de comandos

CÓMO ABRIR UN ARCHIVO .BAT

La extensión BAT llevará inmediatamente a Windows a reconocer al documento en


cuestión como ejecutable,

 los archivos .BAT se componen en su totalidad de comandos textuales. Esto significa que
cualquier tipo de software editor de texto, como por ejemplo el clásico Bloc de Notas
(programa incluido en todas las versiones de Windows) pueden sin más abrir archivos
.BAT para su edición, además abrir un archivo .BAT en un editor de textos nos llevará
como primera medida a visualizar el código que compone al documento en sí. 

SE RECOMIENDA ser muy cautelosos a la hora de abrir un archivo bat, ya que puede ser
algo ciertamente riesgoso en determinados casos, no solo pensando en la integridad de
nuestros archivos personales, sino también en la de aquellos archivos importantes 

5. Cómo aplicar en los procesos tecnológicos el batch?

R/: El sistema de control Batch es un sistema de control de procesos de producción por


lotes cuyo estándar queda definido en la normativa S88. Se basa en la ejecución de una
receta de producción, garantizando la trazabilidad y seguridad del sistema.
En el sistema de gestión Batch el operador podrá seleccionar, previa autorización, la receta
de producción, la fórmula y ejecutar en modo automático o manual las distintas secuencias
de operación.
A continuación, se muestra en la figura un resumen que describe el modelo de proceso
batch acorde con la norma ISA-S88 dada en sus apartes: Parte 1. Modelos, definición de
términos, tipos de recetas, secuencia de actividades. Parte 2. Estructura de datos, estructura
de lenguaje, materiales (Entradas, parámetros y salidas). Parte 3. Implementación receta,
estructura de fabricación Parte 4. Registro de producción lote, identificación de objetos,
descripción de clases de objetos y atributos.

7 Servicios financieros
Las organizaciones de servicios financieros, desde startups de servicios financieros a
empresas establecidas, han utilizado el procesamiento por lotes en áreas como la informática
de alto rendimiento para la administración de riegos, el procesamiento del comercio al final del
día y la vigilancia de fraude. Puede utilizar AWS Batch para minimizar los errores humanos,
incrementar la velocidad y la precisión y reducir los costos mediante la automatización, para
que pueda concentrarse en ampliar el negocio.
Informática de alto rendimiento
La industria de los servicios financieros ha desarrollado el uso de la informática de alto
desempeño en áreas como los precios, las posiciones del mercado y la administración de
riesgos. Al llevar estas cargas de trabajo de uso intensivo de capacidad informática a AWS,
las organizaciones han incrementado la velocidad, la escalabilidad y los ahorros de costos.
Con AWS Batch, las organizaciones pueden automatizar el aprovisionamiento de recursos y la
programación de estos trabajos para ahorrar costos y acelerar la toma de decisiones y el
tiempo de comercialización.

Análisis poscomercial
Las mesas de operaciones siempre buscan oportunidades para mejorar sus posiciones
analizando los costos de las transacciones, los informes de ejecución y el desempeño del
mercado del día, entre otras cosas. Todo esto requiere el procesamiento por lotes de
conjuntos de datos de gran tamaño de varias fuentes una vez que concluye la jornada
comercial. AWS Batch permite la automatización de estas cargas de trabajo, para que pueda
entender el riesgo pertinente del ciclo comercial del día siguiente y tomar mejores decisiones a
partir de los datos.

Vigilancia de fraude
El fraude es una preocupación constante que afecta a todas las industrias, sobre todo los
servicios financieros. Amazon Machine Learning ofrece maneras más inteligentes de analizar
los datos con algoritmos y modelos para combatir este desafío. Cuando se utiliza en
combinación con AWS Batch, las organizaciones pueden automatizar el procesamiento o
análisis de datos necesario para detectar patrones irregulares en los datos que podrían indicar
actividades fraudulentas, como el blanqueo de dinero y el fraude con los pagos.

También podría gustarte