Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

35
Estudo de caso: Educação Capítulo 12 – The Data Warehouse Toolkit Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009

Transcript of Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

Page 1: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

Estudo de caso: EducaçãoCapítulo 12 – The Data Warehouse Toolkit

Cristiane Yaguinuma

Disciplina DW e OLAP – Prof. Ricardo Ciferri

Dezembro/2009

Page 2: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 2/35

Introdução Instantâneo cumulativo para controle de

admissões Tabelas de fato sem fatos

◦ Eventos de registro de aluno

◦ Controle de utilização das instalações

Tratamento de eventos que não ocorreram◦ Eventos de frequência de comparecimento de alunos

Outras áreas de interesse Conclusão

Roteiro

Page 3: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 3/35

Contexto◦ Universidade, faculdade, instituição educacional

Interesse por DW – decisões estratégicas◦ Atrair e manter alunos de alta qualidade◦ Analisar registro e frequência de alunos◦ Maximizar o uso de instalações físicas◦ Gerenciar projetos de pesquisa◦ Entre outras . . .

Introdução

Page 4: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 4/35

Objetivo◦ Conceitos de DW no estudo de caso de educação

Tabela de fatos de instantâneos cumulativos (cap. 5) Tabela de fatos sem fatos (caps. 2 e 5) Tratamento de eventos que não ocorreram (cap. 2)

Cenários◦ Controle de admissão de candidatos◦ Eventos de registro de aluno◦ Controle de utilização das instalações◦ Eventos de frequência de comparecimento de alunos

Introdução

Page 5: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

5/35

Cada linha representa um histórico completo

Apropriada para processos de vida breve◦ Início e fim bem definidos◦ Ex.: pedidos e contas

Múltiplas datas representam marcos padrão

Linhas atualizadas a cada evento

DW e OLAP - Prof. Ricardo Ciferri

Tabela de fatos de instantâneos cumulativos

Page 6: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 6/35

Controle de admissão de candidatos◦ Histórico do candidato no processo de admissão

◦ Marcos padrão: etapas do processo seletivo Data de recebimento de pontuação Data de entrevista Data de recebimento de cartas de recomendação

◦ Grão: candidato

◦ A cada etapa concluída, atualizar o status do candidato

Instantâneo cumulativo para controle de admissões

Page 7: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 7/35

Page 8: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 8/35

Marcos padrão

Page 9: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 9/35

Page 10: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 10/35

Page 11: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 11/35

Page 12: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 12/35

Tabelas com chaves para dimensões, porém sem fatos (medidas)

Análise baseada em contagens

Estudo de caso de educação◦ Eventos de registro do aluno◦ Controle de utilização de instalações

Tabelas de fato sem fatos

Page 13: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 13/35

Registros dos alunos por período letivo

Grão◦ disciplina x aluno x período letivo x corpo docente

Exemplos de consultas◦ Quais alunos estão registrados para quais

disciplinas?◦ Quantos alunos se registraram para os disciplinas

de um dado professor?◦ Quantos alunos com especialização estão fazendo

um dado disciplina?

Eventos de registro de aluno

Page 14: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 14/35

Eventos de registro de aluno

Page 15: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 15/35

Eventos de registro de aluno

Page 16: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 16/35

Eventos de registro de aluno

Page 17: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 17/35

Eventos de registro de aluno

Minidimensões

Page 18: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 18/35

Eventos de registro de aluno

SELECT FACULTY, SUM( REGISTRATION_COUNT ),...GROUP BY FACULTY

Fato implícito artificial

Page 19: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 19/35

Gerenciar quais instalações estão sendo utilizadas em qual período

Grão◦ Instalação x período letivo x dia x horário x empresa

Exemplos de consultas◦ Quais instalações foram mais usadas?◦ Qual a taxa média de ocupação das instalações por

hora do dia?◦ Quando o uso de uma dada instalação cai

significativamente?

Controle de utilização de instalações

Page 20: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 20/35

Controle de utilização de instalações

Page 21: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 21/35

Controle de utilização de instalações

Page 22: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 22/35

Controle de utilização de instalações

Page 23: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 23/35

Controle de utilização de instalações

Page 24: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 24/35

Controle de utilização de instalações

Page 25: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 25/35

Controle de utilização de instalações

Fato implícito artificial

Page 26: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 26/35

Fato que representa ocorrência (0 ou 1) Tabela de cobertura Consultas com NOT EXISTS

Estudo de caso de educação◦ Frequência de comparecimento de alunos

Tratamento de eventos que não ocorreram

Page 27: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 27/35

Controlar a presença de alunos em uma disciplina

Grão◦ Aluno x disciplina x data x instalação x corpo docente

Exemplos de consulta◦ Quais disciplinas são mais frequentadas?◦ Quais alunos frequentaram quais disciplinas?◦ Qual professor teve mais alunos presentes?◦ Quais as disciplinas com menor perda de frequência?

Eventos de frequência de comparecimento de alunos

Page 28: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 28/35

Eventos de frequência de comparecimento de alunos

Page 29: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 29/35

Eventos de frequência de comparecimento de alunos

Fato implícito artificial-Comparecimento: valor 1-Não comparecimento: valor 0

Page 30: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 30/35

Tabela de cobertura

Diferença entre os produtos na tabela de cobertura de promoção e os produtos na tabela de fatos de vendas

Exemplo: Domínio de vendas

Page 31: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 31/35

Consulta com NOT EXISTS

Exemplo: Domínio de vendas

Page 32: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 32/35

Consulta com NOT EXISTS

Exemplo: Domínio de vendas

Produtos em promoção que foram vendidos em Janeiro na loja San Antonio

Page 33: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 33/35

Consulta com NOT EXISTS

Exemplo: Domínio de vendas

Mas que não foram vendidos na promoção “Active promotion” do dia 15 de Janeiro

Page 34: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 34/35

Gerenciamento de projetos de pesquisa◦ Controle do processo de submissão◦ Controle de orçamento e gastos

Gerenciamento de ex-alunos◦ Alocação de recursos◦ Recrutamento◦ Vagas no mercado◦ Oportunidades de pesquisa

Outras áreas de interesse

Page 35: Cristiane Yaguinuma Disciplina DW e OLAP – Prof. Ricardo Ciferri Dezembro/2009.

DW e OLAP - Prof. Ricardo Ciferri 35/35

DW atende requisitos da área de educação◦ Instantâneos cumulativos◦ Tabelas de fato sem fatos◦ Controle de eventos que não ocorreram

Suporte para decisões estratégicas◦ Qualidade dos alunos/corpo docente◦ Necessidade por novas instalações físicas◦ Gerenciamento de recursos para pesquisas

Conclusão