Negocio

Sistemas de processamento de transações (TPS): sistemas em lote e em tempo real

Processamento de Transação

Considere por um momento todos os eventos que acontecem no dia a dia de uma organização. Vamos pegar uma loja de eletrônicos como exemplo. Uma única loja pode transportar facilmente 10.000 itens diferentes. Ao longo do dia, os clientes entram na loja, selecionam um produto e pagam no caixa. A equipe está continuamente pegando itens do estoque e colocando-os nas prateleiras. Quando o estoque está acabando, novas remessas são solicitadas. Outros clientes vêm para trocar itens e lidar com questões de garantia.

Todos esses eventos são chamados de transações e, para mantê-los, é necessário um sistema de processamento de transações. Um sistema de processamento de transações , ou TPS , é um sistema para capturar e processar as informações detalhadas necessárias para atualizar os dados sobre as operações fundamentais de uma organização.

Uma transação é essencialmente um único evento que muda algo. Existem muitos tipos diferentes de transações. Por exemplo, pedidos de clientes, recibos, faturas, pagamentos, etc. O processamento real das transações inclui a coleta, edição, manipulação e armazenamento de dados. O resultado do processamento de uma transação é que os registros de uma organização são atualizados para refletir as novas condições no momento da última transação processada.

Considere o exemplo da loja de eletrônicos. Um cliente compra um videogame e paga em dinheiro na caixa registradora. Este evento é registrado como uma transação de venda. No entanto, ele também aciona outras transações.

Primeiro, a quantidade de dinheiro na caixa registradora acaba de aumentar. Em segundo lugar, o estoque do videogame específico caiu em um. Essas transações estão logicamente vinculadas – elas ocorrem no mesmo dia, no mesmo horário e envolvem o mesmo item. Vincular as transações fornece consistência de dados aprimorada, pois uma não pode existir sem a outra. A quantidade de dinheiro na caixa registradora não pode aumentar, a menos que alguma transação faça isso acontecer.

Existem muitos tipos diferentes de sistemas de processamento de transações, como folha de pagamento, controle de estoque, entrada de pedidos, contas a pagar, contas a receber e outros. O processamento de transações produz informações valiosas para muitos outros sistemas em uma organização, como sistemas de informação de gerenciamento e sistemas de suporte à decisão. Um TPS serve como base para esses outros sistemas. Um TPS rastreia operações de rotina, mas não fornece muito suporte para a tomada de decisões.

Por exemplo, no caso de uma conta bancária, um TPS mantém registro de todos os eventos associados a uma única conta: depósitos, retiradas, transferências, taxas, juros pagos, etc. Isso fornece uma boa descrição da atividade da conta.

Agora, digamos que o cliente vá ao banco e solicite um empréstimo para comprar um carro. A atividade da conta é uma informação útil, mas não suficiente para que o banco tome uma decisão sobre o empréstimo do carro. Isso requer combinar informações de diferentes fontes e analisar o perfil financeiro do cliente.

Processamento em lote vs. tempo real

Existem duas maneiras de processar transações: usando lotes e em tempo real. Em um sistema de processamento em lote , as transações são acumuladas ao longo de um período de tempo e processadas como uma única unidade ou lote. Por exemplo, uma loja pode atualizar seus registros de vendas todos os dias após o fechamento da loja. Ou um sistema de folha de pagamento pode processar todos os cartões de ponto a cada duas semanas para determinar os ganhos dos funcionários e produzir os contracheques. Qualquer que seja o período de tempo em um sistema em lote, existe algum atraso entre o evento real e o processamento da transação para atualizar os registros da organização.

Em um sistema de processamento em tempo real , as transações são processadas imediatamente à medida que ocorrem, sem qualquer demora para acumular transações. O processamento em tempo real também é conhecido como processamento de transações online ou OLTP . Nesse caso, os registros no sistema sempre refletem o status atual.

Um bom exemplo de sistema de processamento em tempo real seria a reserva de passagens aéreas. Quando você reserva uma passagem e seleciona um assento, a reserva é feita imediatamente e ninguém mais pode obter o mesmo assento um segundo depois. Todas as alterações feitas em sua reserva também são atualizadas em tempo real. Outro exemplo é o mercado de ações. Quando você envia um pedido de compra de ações, esse pedido é processado imediatamente e não no final do dia.

Embora o processamento em tempo real geralmente seja mais eficiente e, em alguns casos, necessário, o processamento em lote pode ser mais eficaz. No caso de um sistema de folha de pagamento, não há realmente necessidade de controlar quanto um funcionário ganhou a cada minuto do dia e fazer isso a cada duas semanas é provavelmente suficiente.

Tipos de sistemas de processamento

Existem alguns tipos principais de sistemas de processamento de transações, incluindo processamento de pedidos, contabilidade e compras. Os sistemas de processamento de pedidos são essenciais para muitas organizações. Quando um pedido de cliente é recebido, isso coloca em movimento uma série de ações dentro da empresa: verificar o estoque, localizar os itens físicos no depósito, atender o pedido, criar uma fatura e enviar o pedido. Todos esses eventos individuais são monitorados por um TPS.

Os sistemas de contabilidade rastreiam o fluxo de dados associados a todos os fluxos de caixa em uma organização. Por exemplo, quando a fatura é criada para o pedido do cliente, ela é adicionada à conta do cliente. Quando a fatura é paga, essas informações são usadas para atualizar as informações da conta. Os sistemas de compras oferecem suporte a funções como controle de estoque, processamento de pedido de compra, recebimento e contas a pagar.

Todos os sistemas de processamento de transações executam um conjunto comum de atividades de processamento de dados. A coleta de dados inclui a captura e coleta de todos os dados necessários para processar as transações. Cada vez mais, a coleta de dados é um processo automatizado. Por exemplo, quando um caixa da loja de eletrônicos de um supermercado faz a leitura do código de barras de suas compras, as informações são coletadas e armazenadas automaticamente.

A edição de dados inclui a verificação de validade e integridade dos dados. Os dados que não atendem a certos critérios podem ser rejeitados. Por exemplo, certos códigos de produto podem não estar no sistema e não aparecem automaticamente. A correção de dados envolve a reintrodução de dados que não foram coletados corretamente. Isso pode envolver a adição manual dos códigos de produto corretos.

A manipulação de dados consiste em cálculos básicos sobre os dados para torná-los mais fáceis de trabalhar – por exemplo, resumir registros de vendas por categoria de produto. O armazenamento de dados envolve garantir que o banco de dados atualizado seja salvo e armazenado com segurança para que possa ser usado por outros sistemas. Finalmente, a produção de documentos envolve a geração de resultados na forma de relatórios ou documentos. Por exemplo, um gerente pode querer revisar os relatórios de vendas diariamente.

Um TPS normalmente não contém funções analíticas muito detalhadas. Se um gerente quisesse analisar tendências nas informações de vendas, por exemplo, os dados seriam exportados para outro sistema de informações para processamento e análise mais detalhados. No entanto, um TPS é crítico, pois ele coleta e organiza todos os dados brutos necessários para dar suporte aos sistemas de informação de nível superior.

Resumo da lição

Um sistema de processamento de transações , ou TPS , é um sistema para capturar e processar as informações detalhadas necessárias para atualizar os dados sobre as operações fundamentais de uma organização. As transações são eventos únicos que mudam algo, como pedidos de clientes, recibos, faturas, pagamentos, etc.

Em um sistema de processamento em lote , as transações são acumuladas ao longo de um período de tempo e processadas como uma única unidade. Em um sistema de processamento em tempo real , as transações são processadas imediatamente à medida que ocorrem.

Resultados de Aprendizagem

Depois de concluir esta lição, você será capaz de:

  • Definir o sistema de processamento de transações e transações
  • Explique as diferenças nos sistemas de processamento em lote e nos sistemas de processamento em tempo real
  • Descreva vários tipos de sistemas de processamento