Diferença Entre Arena E Mdb
Simulação discreta e banco de dados: o que realmente usar
Arena é software de simulação por eventos discretos da Rockwell Automation. MDB é uma extensão de arquivo associada a bancos de dados Microsoft Jet/Access. As pessoas confundem porque no dia a dia industrial os dois aparecem juntos, não porque sejam coisas similares. O Arena cria modelos dinâmicos. Você constrói fluxos com entidades, recursos, filas, lógica de decisão e tempo simulado. O resultado são gráficos, estatísticas de throughput, tempos de ciclo, utilização de recursos e relatórios exportáveis. O MDB armazena dados estáticos. Tabelas, campos, relacionamentos. Nenhuma simulação acontece dentro dele sozinho. Na prática, o uso combinado funciona assim. Você exporta dados do Arena para um arquivo MDB e depois consulta esses dados com Access ou outra ferramenta. Ou o contrário: lê parâmetros de um MDB para alimentar o modelo de simulação. É um fluxo de transferência de informação, não uma equivalência.
Eu já vi gente tentar rodar simulações "direto no MDB". Não funciona. O MDB não tem motor de eventos, não processa variáveis de tempo, não calcula filas. Se você importar tabelas do Access para o Arena como entrada de dados, aí faz sentido. O Arena lê os valores, aplica a lógica do modelo, gera resultados. O MDB só ficou lá como repositório. Um detalhe que muitos ignoram: arquivos MDB são o formato legado do Jet. A Microsoft recomenda .accdb para projetos novos. Se você está começando hoje, use o novo formato. O Arena ainda lê ambos, mas ferramentas mais recentes de BI e Power Platform dão mais trabalho com .mdb. Perda de tempo real.
Como conectar os dois de forma funcional
O caminho mais direto é via DDE ou exportação de planilha. O Arena exporta resultados para Excel ou CSV. Aí você importa no Access. Se precisar de leitura automática de parâmetros de entrada, o Arena consegue se conectar a uma fonte ODBC, e um MDB pode ser registrado como fonte ODBC no painel de controle do Windows. Passo a passo prático. No Windows, abra o Admin de Fontes de Dados ODBC. Adicione um novo driver Microsoft Access. Aponte para o arquivo MDB ou ACCDB. No Arena, na seção de entrada de dados, escolha a opção de consulta ODBC. Selecione a fonte que você cadastrou. Mapeie as colunas do banco para as variáveis do modelo. Salve. Execute a simulação. Isso funciona bem para modelos com dezenas de cenários. Se você tiver centenas de combinações de parâmetros, a coisa muda de figura. Cada execução do Arena vai consultar o banco, carregar valores, rodar, exportar resultado. O tempo cresce linearmente com o número de cenários. Um modelo que leva 3 minutos por replicação pode virar horas em lote.

A solução que eu uso nesses casos é gerar um script de automação com VBScript ou Python. O script lê o MDB, monta os parâmetros, chama o Arena em modo batch, coleta o output e grava os resultados de volta no banco. Isso reduz o tempo de configuração manual de cerca de 40 minutos para uns 5, considerando a configuração inicial do script. A manutenção do script é o custo, claro.
Problema real que eu encontrei e como resolvi
Em um projeto de linhas de montagem, eu precisava que o modelo do Arena lesse tabelas de tempo de processamento que eram atualizadas semanalmente pelo time de engenharia de métodos. Essas tabelas viviam num MDB compartilhado na rede. O problema era que o Arena travava quando o arquivo estava aberto por outro usuário no Access. O driver ODBC entra em modo de espera e a simulação nunca iniciava. A solução foi simples e pouco óbvia para quem não tinha experiência com isso. Eu configurei o Access para abrir o arquivo em modo exclusivo automaticamente quando alguém precisasse editar, e coloquei um agendador no Windows para copiar o MDB para uma pasta local toda madrugada. O Arena lia da pasta local, sem conflito. As atualizações manuais aconteciam fora do horário de simulação. Nada mais travou desde então. Outro problema comum: campos numéricos com casas decimais incompatíveis. O Access usa ponto ou vírgula dependendo da regionalização do Windows. Se o sistema operacional do servidor de simulação tiver configuração diferente da estação de desenvolvimento, o Arena lê zeros ou erros de conversão. Sempre verifique a regionalidade antes de rodar em ambiente produtivo. Perdi uma manhã inteira com isso em 2019, só porque o servidor estava em inglês americano e minha estação em português brasileiro.
Pitfalls que ninguém avisa
Primeiro, limites de tamanho. Arquivos MDB tradicionais têm teto de 2 gigabytes. Modelos grandes com muitas tabelas de histórico podem batir esse limite rápido. Se você estiver acumulando resultados de centenas de execuções, migre para SQL Server Express ou almeno para o formato ACCDB com motor ACE. Não adianta insistir no velho MDB. Segundo, concorrência. MDB não foi feito para múltiplos leitores simultâneos com escrita. Se cinco pessoas acessarem o mesmo arquivo ao mesmo tempo, corrupção de dados é questão de tempo. Use rede com acesso esclusivo ou migre para um SGBD real. Terceiro, versionamento. O Arena salva modelos com caminhos relativos ou absolutos para fontes de dados. Se você mover o projeto de pasta ou o arquivo MDB mudar de nome, a conexão quebra silenciosamente. O modelo roda, mas com dados antigos em cache. Sempre teste a conexão após qualquer mudança de diretório.

Quando vale a pena e quando não vale
Vale a pena usar MDB como repositório de parâmetros quando o volume de dados é baixo, a equipe já domina Access, e a frequência de atualização é mensal ou trimestral. O custo de implementação é baixo. O Arena lida bem com consultas simples. Não vale a pena quando você precisa de integração em tempo real, múltiplos usuários editando simultaneamente, ou volume de dados que ultrapasse alguns milhares de linhas recorrentemente. Nesse caso, invista em um banco SQL. A curva de aprendizado é maior, mas o modelo escuda. Eu já vi projetos inteiros sendo refatorados porque começaram no MDB e chegaram num ponto morto. Melhor identificar cedo. Resumindo sem resumo: Arena simula. MDB armazena. Os dois conversam via ODBC ou exportação de arquivos. O trabalho real é entender onde cada ferramenta entra no fluxo e onde ela falha. O resto é configuração.
Galeria
-
(PDF) MDB e ARENA nas charges: a imagem do sistema bipartidário da ... -
ARENA e MDB - Prof.Altair Aguilar | PPTX -
ARENA X MDB by Gustavo Córdoba on Prezi