SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Armazém de Dados como
Suporte a Ações de Melhoria
 em Cursos com Presença
           Online
   Aluno:        Henrique Chevreux Oliveira Coelho Dias

   Orientador:   Prof. Osvaldo Sérgio Farhat de Carvalho
   Co-orientador: Edré Quintão Moreira

  UFMG :: ICEx :: DCC – Projeto Orientado em Computação I
Motivação

• Uso crescente de ferramentas online de suporte ao ensino
• Na UFMG cada vez mais disciplinas as usam efetivamente
• Algumas para quase todas tarefas do semestre
• DCC001 - Programação de Computadores:
   ° uso intensivo do Moodle + 300 alunos
   ° = muita fonte de dados!

• Além dos cliques, dados provém do cadastro do aluno, de
  notas em avaliações, etc.
• Como utilizar esses dados de forma a melhorar o curso?

                                                             2
Objetivos

• Esses dados podem ajudar a responder perguntas como:


   ° quais alunos acessam o material antes das aulas?
   ° quando um aluno está prestes a abandonar a disciplina?
   ° quais práticas são feitas com mais facilidade/dificuldade?
   ° relação (desempenho tarefas semanais) X (desempenho
     em provas)
• para tal os dados devem ser “separados e combinados” da
  forma mais flexível e eficiente possível
• Armazém de Dados(Data Warehouse) é a solução natural


                                                                  3
Armazém de Dados
• Sistema de armazenamento de informações com foco em
   ° facilidade de compreensão e utilização
   ° eficiência em consultas a grandes bases de dados
   ° suporte à tomada de decisões
   ° flexibilidade quanto às consultas efetuadas
• Difere de Bancos de Dados operacionais em que o foco seria
  nas operações de inclusão, alteração e exclusão
• BDs tradicionais permitem apenas consultas pré-definidas
• O modelo mais usual para implementação de ADs é a
  Modelo Dimensional em Esquema Estrela


                                                               4
Modelagem Dimensional
• Exemplo de Modelo Dimensional(Esquema Estrela)




                                                   5
Cronograma

• Fase de Avaliação da base de dados




                                       6
Fonte de Dados
• Registros do Moodle
• LCC
• Versão do MySQL do LCC não oferece suporte a Views.
   ° Alternativa: exportar para MS Excel.
   ° ETL(Extract Transform Load): Conversões Iniciais: MS
     Excel -> CSV -> SQL
• Fonte de dados contém informações de:
   ° Data, hora;
   ° Usuário: login, turma, número de matrícula;
   ° Avaliação;
   ° Nota
                                                            7
Data Warehouse composto de
 Data Marts
• Cada processo de negócio como um data mart
• Dimensões de conformidade para serem reutilizadas em
  distintos datamarts




                                                         8
Matriz de Barramento do DW
• Dimensões em conformidade em comum nos processos
  analisados




                                                     9
Modelagem Dimensional
• Modelo Dimensional simplificado de resultados de avaliação




                                                               10
Próximos Passos
• Conclusão do estudo da literatura:
   ° The Data Warehouse Toolkit(Ralph Kimball e Margy Ross)
   ° Data Webhose(Ralph Kimball e Richard Merz)
   ° Building The Data Warehouse(William H. Inmon)
• Conclusão do modelo:
   ° Matriz de barramento do DW(processos e dimensões de
     conformidade)
   ° Datamarts individuais e atributos descritivos de cada
     dimensão
• Definição da ferramenta a ser utilizada:
   ° Por enquanto preferência pelo Pentaho, mas outras
     também estão sendo avaliadas
                                                              11
Perguntas




            12

Mais conteúdo relacionado

Destaque (20)

Introdução ao BI
Introdução ao BIIntrodução ao BI
Introdução ao BI
 
Dicas de Modelagem dimensional
Dicas de Modelagem dimensionalDicas de Modelagem dimensional
Dicas de Modelagem dimensional
 
Slide SabãO
Slide SabãOSlide SabãO
Slide SabãO
 
Chico Xavier2
Chico Xavier2Chico Xavier2
Chico Xavier2
 
Η έννοια της μεταβλητής
Η έννοια της μεταβλητήςΗ έννοια της μεταβλητής
Η έννοια της μεταβλητής
 
Diseño web valencia
Diseño web valenciaDiseño web valencia
Diseño web valencia
 
Mario contra Sonic: Racer (Fanon Game)
Mario contra Sonic: Racer (Fanon Game)Mario contra Sonic: Racer (Fanon Game)
Mario contra Sonic: Racer (Fanon Game)
 
Carta de oraçao português maio junho 2014
Carta de oraçao português maio junho 2014Carta de oraçao português maio junho 2014
Carta de oraçao português maio junho 2014
 
Recurso nuevo
Recurso nuevoRecurso nuevo
Recurso nuevo
 
Charla informativa turno mañana
Charla  informativa  turno mañanaCharla  informativa  turno mañana
Charla informativa turno mañana
 
Limites
LimitesLimites
Limites
 
A Chama Da Alma
A Chama Da AlmaA Chama Da Alma
A Chama Da Alma
 
Astronomia
AstronomiaAstronomia
Astronomia
 
Presentacion 1y2
Presentacion 1y2Presentacion 1y2
Presentacion 1y2
 
Bons Conselhos com fotos da fauna
Bons Conselhos com fotos da faunaBons Conselhos com fotos da fauna
Bons Conselhos com fotos da fauna
 
T1 p2 d2 -castro de la rosa francisco xavier
T1 p2 d2 -castro de la rosa francisco xavierT1 p2 d2 -castro de la rosa francisco xavier
T1 p2 d2 -castro de la rosa francisco xavier
 
Introdução a Softwares de Código Aberto
Introdução a Softwares de Código AbertoIntrodução a Softwares de Código Aberto
Introdução a Softwares de Código Aberto
 
JAZUG 3周年LT
JAZUG 3周年LTJAZUG 3周年LT
JAZUG 3周年LT
 
Ayudantia contabilidad 1 ... fabro (h)
Ayudantia contabilidad 1 ... fabro (h)Ayudantia contabilidad 1 ... fabro (h)
Ayudantia contabilidad 1 ... fabro (h)
 
Presentación Euskalgym
Presentación EuskalgymPresentación Euskalgym
Presentación Euskalgym
 

Semelhante a Armazenar dados de cursos online para melhoria

Poc2 apresentacao parcial_henriquechevreux
Poc2 apresentacao parcial_henriquechevreuxPoc2 apresentacao parcial_henriquechevreux
Poc2 apresentacao parcial_henriquechevreuxchevreux
 
Cursos de Data Warehouse
Cursos de Data WarehouseCursos de Data Warehouse
Cursos de Data WarehouseMarco Garcia
 
Como Implementar a Análise de Dados em Tempo Real
Como Implementar a Análise de Dados em Tempo RealComo Implementar a Análise de Dados em Tempo Real
Como Implementar a Análise de Dados em Tempo RealDenodo
 
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MERRodrigo Kiyoshi Saito
 
O fator manutenção no ciclo de vida de data warehouse
O fator manutenção no ciclo de vida de data warehouseO fator manutenção no ciclo de vida de data warehouse
O fator manutenção no ciclo de vida de data warehouseEderson Schwaickardt
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxNatliaGomes72
 
Data Mining e Data Warehouse
Data Mining e Data WarehouseData Mining e Data Warehouse
Data Mining e Data WarehouseJeorgeCarmona
 
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptxMódulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptxgetuliodasilvasantos
 
I nd t_bigdata(1)
I nd t_bigdata(1)I nd t_bigdata(1)
I nd t_bigdata(1)wchevreuil
 
Carreira do profissional de dados
Carreira do profissional de dadosCarreira do profissional de dados
Carreira do profissional de dadosEdvaldo Castro
 

Semelhante a Armazenar dados de cursos online para melhoria (20)

Poc2 apresentacao parcial_henriquechevreux
Poc2 apresentacao parcial_henriquechevreuxPoc2 apresentacao parcial_henriquechevreux
Poc2 apresentacao parcial_henriquechevreux
 
Conceitos DW
Conceitos DWConceitos DW
Conceitos DW
 
OLAP, BI, EIS
OLAP, BI, EISOLAP, BI, EIS
OLAP, BI, EIS
 
Data Warehouse e Data Mining
Data Warehouse e Data MiningData Warehouse e Data Mining
Data Warehouse e Data Mining
 
Cursos de Data Warehouse
Cursos de Data WarehouseCursos de Data Warehouse
Cursos de Data Warehouse
 
Tópico 2
Tópico 2Tópico 2
Tópico 2
 
Como Implementar a Análise de Dados em Tempo Real
Como Implementar a Análise de Dados em Tempo RealComo Implementar a Análise de Dados em Tempo Real
Como Implementar a Análise de Dados em Tempo Real
 
Web Scale Data Management
Web Scale Data ManagementWeb Scale Data Management
Web Scale Data Management
 
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
 
O fator manutenção no ciclo de vida de data warehouse
O fator manutenção no ciclo de vida de data warehouseO fator manutenção no ciclo de vida de data warehouse
O fator manutenção no ciclo de vida de data warehouse
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptx
 
TA1 - Slides Acessibilidade.pdf
TA1 - Slides Acessibilidade.pdfTA1 - Slides Acessibilidade.pdf
TA1 - Slides Acessibilidade.pdf
 
Modelagem dimensional
Modelagem dimensionalModelagem dimensional
Modelagem dimensional
 
Data Mining e Data Warehouse
Data Mining e Data WarehouseData Mining e Data Warehouse
Data Mining e Data Warehouse
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptxMódulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
 
OLAP
OLAPOLAP
OLAP
 
I nd t_bigdata(1)
I nd t_bigdata(1)I nd t_bigdata(1)
I nd t_bigdata(1)
 
datawarehouse2
datawarehouse2datawarehouse2
datawarehouse2
 
Carreira do profissional de dados
Carreira do profissional de dadosCarreira do profissional de dados
Carreira do profissional de dados
 

Mais de chevreux

Coloração Equilibrada de Arestas
Coloração Equilibrada de ArestasColoração Equilibrada de Arestas
Coloração Equilibrada de Arestaschevreux
 
Coloração Equilibrada de Arestas
Coloração Equilibrada de ArestasColoração Equilibrada de Arestas
Coloração Equilibrada de Arestaschevreux
 
Duro Tur Sumario Executivo
Duro Tur Sumario ExecutivoDuro Tur Sumario Executivo
Duro Tur Sumario Executivochevreux
 
Protótipo - Aplicação Software Social
Protótipo - Aplicação Software SocialProtótipo - Aplicação Software Social
Protótipo - Aplicação Software Socialchevreux
 
Sistemas de Tempo Real No Âmbito De Dependabilidade
Sistemas de Tempo Real No Âmbito De DependabilidadeSistemas de Tempo Real No Âmbito De Dependabilidade
Sistemas de Tempo Real No Âmbito De Dependabilidadechevreux
 
Integracao do Mundo dos DICS
Integracao do Mundo dos DICSIntegracao do Mundo dos DICS
Integracao do Mundo dos DICSchevreux
 

Mais de chevreux (7)

Coloração Equilibrada de Arestas
Coloração Equilibrada de ArestasColoração Equilibrada de Arestas
Coloração Equilibrada de Arestas
 
Coloração Equilibrada de Arestas
Coloração Equilibrada de ArestasColoração Equilibrada de Arestas
Coloração Equilibrada de Arestas
 
Duro Tur
Duro TurDuro Tur
Duro Tur
 
Duro Tur Sumario Executivo
Duro Tur Sumario ExecutivoDuro Tur Sumario Executivo
Duro Tur Sumario Executivo
 
Protótipo - Aplicação Software Social
Protótipo - Aplicação Software SocialProtótipo - Aplicação Software Social
Protótipo - Aplicação Software Social
 
Sistemas de Tempo Real No Âmbito De Dependabilidade
Sistemas de Tempo Real No Âmbito De DependabilidadeSistemas de Tempo Real No Âmbito De Dependabilidade
Sistemas de Tempo Real No Âmbito De Dependabilidade
 
Integracao do Mundo dos DICS
Integracao do Mundo dos DICSIntegracao do Mundo dos DICS
Integracao do Mundo dos DICS
 

Armazenar dados de cursos online para melhoria

  • 1. Armazém de Dados como Suporte a Ações de Melhoria em Cursos com Presença Online Aluno: Henrique Chevreux Oliveira Coelho Dias Orientador: Prof. Osvaldo Sérgio Farhat de Carvalho Co-orientador: Edré Quintão Moreira UFMG :: ICEx :: DCC – Projeto Orientado em Computação I
  • 2. Motivação • Uso crescente de ferramentas online de suporte ao ensino • Na UFMG cada vez mais disciplinas as usam efetivamente • Algumas para quase todas tarefas do semestre • DCC001 - Programação de Computadores: ° uso intensivo do Moodle + 300 alunos ° = muita fonte de dados! • Além dos cliques, dados provém do cadastro do aluno, de notas em avaliações, etc. • Como utilizar esses dados de forma a melhorar o curso? 2
  • 3. Objetivos • Esses dados podem ajudar a responder perguntas como: ° quais alunos acessam o material antes das aulas? ° quando um aluno está prestes a abandonar a disciplina? ° quais práticas são feitas com mais facilidade/dificuldade? ° relação (desempenho tarefas semanais) X (desempenho em provas) • para tal os dados devem ser “separados e combinados” da forma mais flexível e eficiente possível • Armazém de Dados(Data Warehouse) é a solução natural 3
  • 4. Armazém de Dados • Sistema de armazenamento de informações com foco em ° facilidade de compreensão e utilização ° eficiência em consultas a grandes bases de dados ° suporte à tomada de decisões ° flexibilidade quanto às consultas efetuadas • Difere de Bancos de Dados operacionais em que o foco seria nas operações de inclusão, alteração e exclusão • BDs tradicionais permitem apenas consultas pré-definidas • O modelo mais usual para implementação de ADs é a Modelo Dimensional em Esquema Estrela 4
  • 5. Modelagem Dimensional • Exemplo de Modelo Dimensional(Esquema Estrela) 5
  • 6. Cronograma • Fase de Avaliação da base de dados 6
  • 7. Fonte de Dados • Registros do Moodle • LCC • Versão do MySQL do LCC não oferece suporte a Views. ° Alternativa: exportar para MS Excel. ° ETL(Extract Transform Load): Conversões Iniciais: MS Excel -> CSV -> SQL • Fonte de dados contém informações de: ° Data, hora; ° Usuário: login, turma, número de matrícula; ° Avaliação; ° Nota 7
  • 8. Data Warehouse composto de Data Marts • Cada processo de negócio como um data mart • Dimensões de conformidade para serem reutilizadas em distintos datamarts 8
  • 9. Matriz de Barramento do DW • Dimensões em conformidade em comum nos processos analisados 9
  • 10. Modelagem Dimensional • Modelo Dimensional simplificado de resultados de avaliação 10
  • 11. Próximos Passos • Conclusão do estudo da literatura: ° The Data Warehouse Toolkit(Ralph Kimball e Margy Ross) ° Data Webhose(Ralph Kimball e Richard Merz) ° Building The Data Warehouse(William H. Inmon) • Conclusão do modelo: ° Matriz de barramento do DW(processos e dimensões de conformidade) ° Datamarts individuais e atributos descritivos de cada dimensão • Definição da ferramenta a ser utilizada: ° Por enquanto preferência pelo Pentaho, mas outras também estão sendo avaliadas 11
  • 12. Perguntas 12