DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk8 min

Processamento de documentos em larga escala: pipeline de OCR assíncrono com Azure AI Document Intelligence, Azure Functions e PostgreSQL

Um guia de arquitetura para processar documentos de forma assíncrona com Azure AI Document Intelligence e persistir estados e resultados no PostgreSQL sem ignorar cotas, retries ou conexões.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Para processar documentos em escala sem manter uma requisição HTTP aberta durante o OCR, trate cada arquivo como uma unidade de trabalho durável: guarde o original em Blob Storage, inicie o processamento por uma fila, orquestre etapas com Azure Functions/Durable Functions, submeta a análise ao Azure AI Document Intelligence e persista no PostgreSQL os estados e resultados de que o produto precisa. O desenho deve prever desde o início idempotência, retentativas com backoff, limites de taxa e controle de conexões.

Como o pipeline funciona

O ponto central é separar a solicitação de análise da obtenção do resultado. O Document Intelligence processa análises de forma assíncrona: a submissão inicia uma operação e a aplicação acompanha essa operação até poder recuperar a resposta. A latência varia conforme o tamanho e o conteúdo da entrada; não há um tempo fixo que possa ser assumido para todos os documentos.

As an Amazon Associate I earn from qualifying purchases.

  1. Receba e armazene. Atribua ao documento um identificador estável e grave o original em Blob Storage ou em outro armazenamento durável adequado.
  2. Enfileire uma referência. Publique uma mensagem com o identificador, um localizador seguro do arquivo e os metadados necessários para encontrá-lo. Evite transportar o conteúdo do documento na mensagem.
  3. Inicie uma orquestração. Um gatilho de fila pode iniciar uma Durable Function para acompanhar o trabalho e delegar operações a atividades curtas.
  4. Submeta a análise. Uma atividade lê o documento e chama o modelo escolhido do Document Intelligence. Persista a referência da operação remota e o estado local.
  5. Acompanhe e recupere. Uma etapa posterior consulta o estado da operação e recupera o resultado quando disponível, respeitando o sinal de espera e as cotas de polling.
  6. Grave o resultado. Atualize o estado do trabalho e salve no PostgreSQL o texto, os campos ou a estrutura que a aplicação precisa consultar.

A arquitetura de referência publicada pela Microsoft combina Blob Storage, Service Bus e Durable Functions. Ela processa cada arquivo por uma instância de orquestração e usa uma atividade para a análise. O exemplo persiste metadados em Cosmos DB, não PostgreSQL: ele demonstra um padrão de ingestão e orquestração aplicável, mas não comprova que PostgreSQL seja a escolha certa para qualquer workload.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Escolha o modelo conforme o resultado necessário

Read para OCR

O modelo Read atende a extração de texto impresso e manuscrito nos formatos suportados. Use-o quando o objetivo principal for obter texto reconhecido, sem pressupor que ele represente sozinho todos os campos ou a estrutura de negócio do documento.

#1 Best Overall
Sale
Epson Workforce ES-400 II High-Speed Color Duplex Desktop Document Scanner
  • FAST DOCUMENT SCANNING — Document scanner with feeder allows you to speed through stacks with a 50-sheet Auto Document Feeder (ADF); Efficient office scanner to help you scan more productively
  • INTUITIVE, HIGH-SPEED SOFTWARE — Quickly scan with this desktop document scanner; Epson ScanSmart Software lets you easily preview scans, email files, upload to the cloud, and more; Plus, automatic file naming saves even more time
  • SEAMLESS INTEGRATION — Easily incorporate your data into most document management software with the included TWAIN driver; Office document scanner integrates seamlessly with business workflows
  • EASY SHARING — Duplex scanner allows you to scan straight to email or popular cloud storage2 services like Dropbox, Evernote, Google Drive, and OneDrive for simple storage and sharing
  • SIMPLE FILE MANAGEMENT — Scanner allows the creation of searchable PDFs with Optical Character Recognition (OCR) and convert scans to editable Word or Excel files effortlessly; Designed for home and office document scanning

Layout, modelos pré-construídos e modelos personalizados

Se a aplicação precisa de estrutura, tabelas ou campos, avalie Layout, modelos pré-construídos ou modelos personalizados. A escolha depende de quão previsível é o tipo de documento e de quais elementos precisam ser consultáveis. A página de visão geral consultada identifica o Document Intelligence v4.0 como API GA 2024-11-30.

PDF e imagens aparecem como entradas para vários modelos; a documentação de Read também lista formatos Office e HTML, sujeitos a restrições do modelo e da funcionalidade. Confirme a combinação concreta de formato e modelo na documentação vigente: não presuma que todos os formatos aceitos pela API também estejam disponíveis no Studio.

Controle concorrência, polling e retentativas

Escalar Functions aumenta a quantidade potencial de análises e conexões ao banco. Configure limites de concorrência deliberadamente, considerando as cotas do Document Intelligence, a duração variável do OCR e a capacidade de gravação do PostgreSQL. A quantidade de instâncias apresentada em uma arquitetura de referência não é benchmark nem limite universal de capacidade.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
Epson Workforce ES-50 Compact & Lightweight Mobile Document Scanner
  • PORTABLE SCANNER FOR USE ON-THE-GO — The fastest and lightest mobile single-sheet-fed compact document scanner in its class¹
  • QUICK DOCUMENT SCANNING ― This Epson ultra-fast scanner scans a single page as quickly as 5.5 seconds²; Windows and Mac compatible
  • VERSATILE PAPER HANDLING ― Portable scanner scans documents up to 8.5 x 72 in; Also easily digitizes receipts and ID cards to make accounting, bookkeeping, and organizing simpler
  • INTUITIVE, HIGH-SPEED SOFTWARE — Epson ScanSmart Software³ is a smart tool allowing you to easily scan, review, and save; Stay organized easily with the help of this Epson scanner
  • EASY SETUP — USB-powered connect to your computer for quick and simple scanning; No batteries or external power supply required to operate portable document scanner; Standard Connectivity: USB 2.0
  • Em respostas 429: trate-as como controle de taxa, respeite o cabeçalho Retry-After quando fornecido e aplique backoff exponencial às consultas e às submissões conforme a operação.
  • No polling: a orientação geral da Microsoft recomenda não consultar o resultado de uma mesma análise mais de uma vez a cada dois segundos. Isso é uma recomendação geral de throttling, não um intervalo ótimo garantido para todo padrão de tráfego.
  • Em falhas transitórias: use retentativas limitadas e atrasos crescentes; não transforme cada erro em uma nova submissão independente sem verificar se já existe uma operação registrada.
  • Em falhas permanentes: registre o código e o contexto do erro e encaminhe o trabalho para uma rotina de revisão ou reprocessamento apropriada, em vez de repetir indefinidamente.

Uma fila de mensagens pode ser entregue novamente, e uma execução pode falhar depois de uma chamada remota já ter sido aceita. Por isso, modele as etapas como repetíveis: antes de submeter, verifique se o trabalho já tem uma operação válida; ao persistir o resultado, use uma chave estável e uma transação ou upsert que evite duplicações.

Planeje cotas, tamanho de arquivo e cobrança

Os valores abaixo são limites ou quotas publicados pela Microsoft Learn na documentação consultada em 2026. São referências publicadas para as camadas indicadas, não medições independentes nem garantia de taxa sustentada em qualquer região. Confirme os limites aplicáveis ao recurso, à região, ao modelo e à API antes de dimensionar produção.

Item Valor publicado e escopo
Transações Analyze 15 transações por segundo na quota padrão Standard S0 publicada; 1 transação por segundo na camada F0.
Operações Get 50 operações por segundo na quota padrão Standard S0 publicada; 1 operação por segundo na camada F0.
Tamanho e páginas por análise Standard S0: até 500 MB e 2.000 páginas por análise. F0: até 4 MB e duas páginas por análise.
Frequência de consulta por operação A orientação geral de throttling recomenda no máximo uma consulta Get a cada dois segundos para a mesma análise.
Página faturável em Word e HTML Para modelos Read e Layout, 3.000 caracteres por página faturável. PDF conta por página e TIFF por imagem.

O custo é cobrado mensalmente conforme o modelo e as páginas analisadas; há também um modelo de compromisso para grandes cargas. Não existe uma tarifa única que possa ser aplicada sem selecionar modelo, região, camada e volume. Estime a demanda com esses parâmetros e recalcule usando a calculadora oficial vigente. A camada F0 tem limites publicados e não deve ser tratada como validação de capacidade para carga de produção.

Rank #3
Sale
ScanSnap iX2500 Wireless or USB High-Speed Document Scanner, Black
  • OUR MOST ADVANCED SCANSNAP. Large touchscreen, fast 45ppm double-sided scanning, 100-sheet document feeder, Wi-Fi and USB connectivity, automatic optimizations, and support for cloud services. Upgraded replacement for the discontinued iX1600
  • CUSTOMIZABLE. SHARABLE. Select personalized profiles from the touchscreen. Send to PC, Mac, mobile devices, and clouds. QUICK MENU lets you quickly scan-drag-drop to your favorite computer apps
  • STABLE WIRELESS OR USB CONNECTION. Built-in Wi-Fi 6 for the fastest and most secure scanning. Connect to smart devices or cloud services without a computer. USB-C connection also available
  • PHOTO AND DOCUMENT ORGANIZATION MADE EFFORTLESS. Easily manage, edit, and use scanned data from documents, receipts, photos, and business cards. Automatically optimize, name, and sort files
  • AVOIDS PAPER JAMS AND DAMAGE. Features a brake roller system to feed paper smoothly, a multi-feed sensor that detects pages stuck together, and skew detection to prevent paper damage and data loss

Modele estados e resultados no PostgreSQL

Separe o ciclo de vida do documento do resultado extraído. Um esquema inicial pode conter registros de documentos, tentativas, referências a operações remotas e resultados. O formato final depende das consultas do produto: texto integral, campos tipados, tabelas ou uma mistura de dados relacionais e conteúdo estruturado.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Entidade Dados que pode guardar Finalidade
Documento Identificador estável, localização do original, formato, data de ingestão e estado geral. Representar a unidade de trabalho e permitir localizar a origem.
Tentativa Número ou identificador da tentativa, horários, modelo/API, estado e código de erro. Auditar retentativas e distinguir uma falha de processamento de uma falha de ingestão.
Operação remota Identificador ou localizador da operação devolvido pelo serviço, estado observado e horário da última consulta. Retomar o acompanhamento sem submeter a mesma análise novamente.
Resultado Texto, campos ou estrutura extraída, versão do modelo e horário de conclusão. Servir as consultas do produto e associar a saída ao documento e à execução que a produziu.

Use uma chave de idempotência que represente o documento e a operação pretendida. Uma restrição única apropriada, combinada com upsert ou transação, ajuda a tornar seguras as entregas repetidas da fila. Guarde timestamps e detalhes de erro suficientes para diagnóstico e recuperação, sem incluir segredos nem dados pessoais desnecessários em logs.

Evite que o banco vire o gargalo

Em Azure Database for PostgreSQL Flexible Server, a Microsoft explica que abrir conexões por operação cria processos no servidor e consome recursos. Reutilizar conexões por meio de pooling reduz a necessidade de criar continuamente novas conexões; PgBouncer é uma opção documentada. O limite total deve considerar o número potencial de instâncias Functions e o tamanho dos pools, não apenas a concorrência média observada.

Rank #4
Sale
Brother DS-640 Compact Mobile Document Scanner, (Model: DS640)
  • FAST SPEEDS - Scans color and black and white documents a blazing speed up to 16ppm (1). Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
  • ULTRA COMPACT – At less than 1 foot in length and only about 1. 5lbs in weight you can fit this device virtually anywhere (a bag, a purse, even a pocket).
  • READY WHENEVER YOU ARE – The DS-640 mobile scanner is powered via an included micro USB 3. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan.
  • WORKS YOUR WAY – Use the Brother free iPrint&Scan desktop app for scanning to multiple “Scan-to” destinations like PC, Network, cloud services, Email and OCR. (2) Supports Windows, Mac and Linux and TWAIN/WIA for PC/ICA for Mac/SANE drivers. (3)
  • OPTIMIZE IMAGES AND TEXT – Automatic color detection/adjustment, image rotation (PC only), bleed through prevention/background removal, text enhancement, color drop to enhance scans. Software suite includes document management and OCR software. (4)
  • Defina limites de conexão e de concorrência para que uma elevação de escala não abra um volume ilimitado de sessões.
  • Avalie pooling compatível com o runtime, o driver e o modo de uso da aplicação.
  • Separe operações curtas de persistência de esperas longas pelo OCR; não mantenha uma transação ou conexão do banco ocupada enquanto a operação remota aguarda.
  • Observe o uso de conexões e a fila de trabalhos junto com a latência e os erros de banco para identificar se a contenção está no OCR, nas Functions ou no PostgreSQL.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Configure identidade e acesso sem presumir compatibilidade

Azure Database for PostgreSQL Flexible Server oferece autenticação Microsoft Entra com managed identity quando esse tipo de autenticação está configurado e a identidade foi criada com usuário e permissões no banco. A documentação consultada demonstra conexões a partir de uma VM; isso confirma o método geral, mas não configura automaticamente uma Function App.

Azure Functions documenta conexões baseadas em identidade para extensões suportadas, incluindo Service Bus e Durable Functions. Para PostgreSQL, confirme o suporte do driver escolhido, a forma de obter e renovar tokens, a configuração de rede e as permissões efetivas antes de remover credenciais armazenadas. A viabilidade depende da combinação concreta de runtime, extensão, driver e configuração do banco.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quando PostgreSQL faz sentido — e o que comparar

PostgreSQL pode ser adequado quando o produto se beneficia de consultas relacionais, esquema controlado ou transações entre os dados persistidos. A referência da Microsoft usa Cosmos DB para metadados e não compara desempenho ou custo com PostgreSQL; portanto, ela não estabelece um vencedor universal nem determina a escolha para seu workload.

Best Value
CZUR Shine Ultra Smart Portable Document Scanner, Thin Book Scanner
  • Design and Speed: Work with Windows XP/7/8/10/11 AND macOS 10.13 or later. Not compatible with Android and iOS. Designed for A3&A4(11.69*16.53 & 8.27*11.75 inch) document, any objects smaller than A3 size can be scanned with Ultra-fast scanning speed, about 1 second per page. Perfect device to scan FLAT papers
  • USB Document Camera & Scanner: Work as both a document camera for remote teaching&learning compatible with ZOOM; Goole Meet and a document scanner to scan papers and convert/OCR files. OCR supports 180+ languages for text recognition. Please note that Thai, Hebrew, and Arabic are currently not supported. If you need the complete OCR language support list, please feel free to contact us for more details
  • Patented Flattening Curved Book Page Technology: Shine Ultra applies CZUR’s patented technology to flatten the curved surface after pixel transformation to flattening of the book page (Only suitable for thinner books, ET series is recommended for thicker books)
  • High Resolution & AI Tech: CMOS 13MP (4160*3120, A4≈340 AND A3≈245 DPI) camera. Smart Paging and Auto Cropping; Combine Sides; Stamp Mode; and Multiple Color Modes
  • Height Adjustable & Portable: 2-level height adjustable neck. 90 degree foldable and lightweight 4 lbs with foot pedal for convenient operation

Compare as alternativas com base nas necessidades reais do sistema:

  • consultas e garantias transacionais exigidas pelo produto;
  • volume e tamanho dos metadados e dos resultados OCR;
  • throughput de leitura e escrita, conexões concorrentes e necessidade de pooling;
  • tolerância a reprocessamento e estratégia de idempotência;
  • operação, backup, recuperação, segurança e região;
  • custos de computação, armazenamento, OCR por página e integração;
  • necessidade de orquestração longa, retomada e observabilidade.

O volume diário, o tamanho médio dos arquivos, o formato predominante, a região, o runtime, a retenção e o objetivo de serviço não estão definidos pelo título. Sem esses parâmetros, não é possível prometer throughput, latência ou custo total para uma implantação específica.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.