Apresentação do webinar ministrado no dia 4 de dezembro de 2018.
GitHub com exemplos:
https://github.com/elipsesoftware/epmprocessor/tree/master/epmwebapi/exemplos
Elipse Webinar: Análise de Dados com Python e Dashboard Web
1. EPM – Inteligência em Tempo Real
powered by
Democratização da Informação com a
Integração entre Análises de Dados em
Python e um Dashboard Web
Instrutor: Felipe Scherer
7. VISUALIZAÇÕES & ANÁLISES
Integração com o Microsoft Excel ® (EPM Add-in)
Análises de tendências e acompanhamento em tempo real (Chart Analysis)
Análises avançadas (Dataset Analysis – integração com linguagem Python)
Portal de Dashboards Ad hoc (EPM Portal)
Relatórios – pdf, html, etc. (EPM Report Player for SSRS)
Gerenciamento de avaliação de Python scripts (EPM Processor)
Integração com sistemas corporativos (OPC UA, .Net API, Python API’s, REST API)
Análises mais complexas (Python user API’s: EPM SDK Python e
epmwebapi)
Visualizações avançadas - sinópticos, dashboards, etc. (EPM View)
8. EPM STUDIO – CHART ANALYSIS
Ferramenta para análise dos dados em tempo real e histórico.
Adição de variáveis no gráfico simplesmente arrastando e soltando!
9. EPM STUDIO – DATASET ANALYSIS
Rapidez na seleção de variáveis e períodos para análises, integrando uma área de
visualização gráfica com um console para execução de análises na linguagem
Python.
10. EPM STUDIO – DATASET ANALYSIS
Mais poder de análises com a integração utilizando a linguagem Python (bibliotecas
gráficas, estatísticas, álgebra linear, análise de séries temporais, otimização,
equações diferenciais, redes neurais, lógica fuzzy, etc.)
11. Ferramenta poderosa de
visualização de
indicadores totalmente
personalizado pelo
usuário.
Nele é possível ter um
ambiente de Dashboard
para análise, pesquisas e
consultas tipo SQL.
EPM PORTAL
12. Utilização das API’s Python nos mais diversos ambientes que
suportam esta linguagem.
INTEGRAÇÃO “APPS” Python
Django, Web2Py, ...
Reportlab - PDF Reports
...
- Doc/Share analysis
13. EPM PROCESSOR
Automatizar processamentos mais complexos e elaborados sobre os dados
armazenados no EPM ou outros sistemas integrados utilizando todos os recursos
disponibilizados através da linguagem Python.
14. Onde este tal de PDCA é aplicado?!
Plan
Do
Check
Action
15. Cenário Típico
Um analista todo início de semana faz uma análise, da semana anterior, e
compartilha o resultado com o resto da organização, com objetivo de
melhorar alguns pontos na produção.
SQL
EPM
Outros
16. Cenário (A)Típico
Um analista todo início de semana faz uma análise, da semana anterior, e
compartilha o resultado com o resto da organização, com objetivo de
melhorar alguns pontos na produção.
No-SQL SQL
EPM
Outros
Web Server
???
SQLNo-SQL
Web Server
17. Automação Predial Elipse
Dados são coletados pelo E3 na Elipse RS e enviados para o Elipse Control Center
(ECC) em SP e armazenados pelo EPM
Onde o EPM se enquadra dentro da pirâmide da automação (adaptada).
Onde o EPM se enquadra dentro da pirâmide da automação (adaptada).
Onde o EPM se enquadra dentro do espectro de soluções da Elipse. Destaque para o EPM Processor – automatização de execução de scripts em Python.
Visão geral do EPM
Infra básica para implementação de um sistema de busca contínua por melhor qualidade, menores custos e maior eficiência operacional.
* estrutura de coleta e armazenamento extremamente eficientes
* processamentos e cálculos de indicadores
* visualizações – orientação à ações na direção de melhorias
Existem inúmeros cenários (casos de uso) que o EPM “precisa atender” – focaremos nos que envolvem a linguagem Python.
Ferramenta para análise dos dados em tempo real e histórico. A insersão de variáveis no gráfico é feita a partir de um processo simples de arrastar e soltar.
Facilidade de seleção das variáveis para análises, integrando uma área de visualização gráfica com um console para execução de comandos e scripts na linguagem Python.
Suporte à bibliotecas de álgebra linear, equações diferenciais, otimização, análise de séries temporais, otimização, redes neurais, lógica fuzzy, CEP, etc.
Facilidade de seleção das variáveis para análises, integrando uma área de visualização gráfica com um console para execução de comandos e scripts na linguagem Python.
Suporte à bibliotecas de álgebra linear, equações diferenciais, otimização, análise de séries temporais, otimização, redes neurais, lógica fuzzy, CEP, etc.
Com as Expression Variables é possível avaliar expressões para cálculos em tempo real de indicadores de desempenho, inferências, consolidações, etc.
Plataforma web para a configuração, gestão e controle da execução de cálculos a partir da integração com a plataforma EPM;
Múltiplos usuários;
Diversas fontes de dados;
Utilização da linguagem Python;
Modúlos de Testes, Simulação e Produção;
Gerenciamentos da execução dos scripts Python;
Exportação e Importação de Dados e Parâmetros.
Localizar problemas, estabelecer planos de ação
Executar o plano
Acompanhar Indicadores
Ação corretiva no insucesso
Pode ser todo dia, todo mes, todo final de ano
Esse é um cenário, existem outros, como fazer uma reunião e apresentar um ppt
Cenário sem dados não estruturados ou semi-estruturados, como analisar dados de logs ou diretórios nesse caso?
Pode ser todo dia, todo mes, todo final de ano
Esse é um cenário, existem outros, como fazer uma reunião e apresentar um ppt
Cenário sem dados não estruturados ou semi-estruturados, como analisar dados de logs ou diretórios nesse caso?