Quando um job batchProcessamento automático de grandes volumes de dados executado em segundo plano, sem intervenção direta do usuário. customizado é executado por horas em vez de minutos, os desenvolvedores geralmente culpam os índices do banco de dados ou a memória do servidor de banco de dados. Na realidade, a causa subjacente é frequentemente como a Business View (BSVW)Objeto do JD Edwards que define quais tabelas e campos o sistema acessará para uma aplicação ou relatório. primária foi projetada. Desenvolvedores muitas vezes constroem joins complexos de várias tabelas em uma BSVW customizada para evitar a escrita de Event Rules (ER)Linguagem de programação visual usada no JD Edwards para definir a lógica de negócio do sistema. de Table I/OOperações de entrada e saída que permitem ler, gravar ou atualizar dados diretamente nas tabelas do banco., sem saber que esse atalho compromete diretamente a integridade dos dados. Isso torna a seleção de business view no JDE UBEUniversal Batch Engine, o motor responsável por executar processos em lote e gerar relatórios no JD Edwards. para performance e precisão uma das decisões arquiteturais mais críticas, porém frequentemente mal compreendidas, no desenvolvimento EnterpriseOne.