Formatos de Dados Suportados para Event Logs
Suporte de Arquivos para Upload de Dados
A ProcessMind suporta os seguintes formatos de arquivo para upload de event logs:
- .csv — Valores separados por vírgula. Muito comum, leve e fácil de exportar de sistemas como Excel, ERP, entre outros.
- .tsv — Valores separados por tabulação. Semelhante ao CSV, mas usa tabulações; ideal para dados que tenham vírgulas.
- .txt — Arquivos texto simples. Pode ser usado, desde que tenha estrutura padronizada e delimitada.
- .xls — Formato antigo de planilha Excel. É aceito, mas pode demorar mais para carregar que formatos mais novos.
- .xlsx — Formato moderno do Excel. Usado amplamente, com total suporte e recomendado para dados estruturados.
- .xlsb — Excel Binary Workbook. Carrega mais rápido e lida melhor com grandes volumes de dados do que o .xlsx, mas não é tão universal.
- .xes — Formato padrão para event logs em ferramentas de Process Mining. Ideal para rastreamento detalhado com timestamps e case IDs.
Requisitos Gerais de Estrutura de Arquivos
Para realizar Process Mining com sucesso na ProcessMind, seus arquivos enviados — seja nos formatos Excel (XLS, XLSX, XLSB), arquivos texto (CSV, TSV, TXT) ou XML (XES) — precisam seguir orientações estruturais específicas. Isso garante que a aplicação interprete os dados corretamente e realize uma análise precisa.
1. Linha de Cabeçalho (Excel ou Arquivo Texto)
- O arquivo deve começar com uma linha de cabeçalho, que deve estar na primeira linha (por exemplo, célula A1 em arquivos Excel ou linha 1 em CSV, TSV ou TXT). O cabeçalho define o nome das colunas e deve indicar claramente o tipo de dado em cada coluna (exemplo: “Case ID”, “Activity”, “Timestamp”).
- Para arquivos CSV, TSV e TXT, delimitadores e aspas serão detectados automaticamente, facilitando o upload dos dados sem necessidade de configuração manual.
2. Conjunto Mínimo de Atributos
Para garantir a estrutura de event log para Process Mining, seu arquivo deve ter, pelo menos, os seguintes atributos (colunas). Os nomes não precisam ser exatamente (Case ID, Activity, etc), mas o conteúdo deve ser correspondente.
- Case ID: Identifica de forma única cada instância do processo (ou case). Todas as linhas da mesma instância devem ter o mesmo Case ID.
- Activity: Deve descrever a atividade ou evento registrado (exemplo: “Pedido Criado”, “Pagamento Processado”).
- Timestamp: Cada atividade deve estar associada a um timestamp, indicando o momento ou a data exata da ocorrência.
- Observação: O formato do timestamp será detectado automaticamente sempre que possível. Formatos comuns como
yyyy-MM-dd HH:mm:ss,MM/dd/yyyye outros são reconhecidos automaticamente. - Atributos Opcionais: Você pode incluir colunas adicionais para enriquecer a análise, como:
- Resource: Mostra quem realizou a atividade (exemplo: usuário, departamento).
- Cost: Qualquer custo relacionado à atividade.
- Outros Dados Personalizados: Inclua campos relevantes para seu processo, desde que as colunas obrigatórias estejam presentes.
3. Formatação dos Dados
- Certifique-se de que todos os dados estejam formatados de maneira consistente nas colunas:
- Timestamps devem estar em formato padrão e conhecido (exemplo:
yyyy-MM-dd HH:mm:ss), porém a ProcessMind tentará detectar o formato automaticamente se for diferente. - Evite linhas em branco entre os registros, já que isso pode atrapalhar o processo de importação.
- Dados numéricos (exemplo: custos, durações) devem estar como números no Excel ou corretamente formatados nos arquivos texto (CSV, TSV, TXT).
- Para arquivos CSV, TSV e TXT, a ProcessMind irá autodetectar delimitadores (vírgula, tabulação, ponto e vírgula, etc.) e tratar textos entre aspas, facilitando o upload.
4. Seleção de Planilha (Somente Excel)
- A ProcessMind processa automaticamente os dados da primeira planilha do seu arquivo Excel (XLS, XLSX ou XLSB), não importa o nome. Certifique-se de que os dados do event log estejam na primeira planilha, pois as demais não serão consideradas no upload.
5. Formato XES
O formato .xes (eXtensible Event Stream) é um padrão para event logs em Process Mining. Ele registra informações detalhadas sobre as instâncias do processo, como case IDs, activities, timestamps e outros atributos importantes.
É amplamente aceito por ferramentas de Process Mining e ideal para reconstrução fiel do comportamento do processo.
🔗 Para especificações técnicas e mais detalhes, visite o site oficial do padrão XES.
6. Dicas
Dica de Performance: Use XLSB para processamento mais rápido
Apesar de todos os formatos suportados poderem ser enviados e processados na ProcessMind, recomendamos fortemente o formato XLSB para arquivos Excel. XLSB salva seu Excel em binário, trazendo benefícios de performance, principalmente em grandes volumes de dados. Assim, o carregamento e o processamento ficam bem mais rápidos em relação ao XLS ou XLSX.