Modelagem Dimensional do Data Warehouse Janeiro/2013 Ceça Moraes [email protected] Exercício 1 • O Sistema Atual: • Uma escola de ensino superior possui um sistema para controle de seus alunos, cursos, departamento, disciplinas. • O sistema atual controla a inscrição de alunos em cursos. Os alunos inscritos em um curso podem se matricular em disciplinas. Para cada disciplina em que o aluno é matriculado ele recebe uma nota e um numero de faltas. • Um aluno e considerado aprovado em uma disciplina se sua nota for maior que 7,0 e seu número de faltas for menor que 25% da carga horária da disciplina. • As disciplinas são oferecidas pelos cursos. E cada curso pertence a um departamento. • O modelo de dados do sistema atual está no próximo slide 2 Exercício 1 Cotista 3 Exercício 1 • As Necessidades executivas: • Nas entrevistas para entendimento dos requisitos para criação de um DW, foram apresentadas as seguintes necessidades: • 1. Qual o desempenho dos alunos que entram na escola pelo sistema de cotas considerando o índice de reprovações em disciplinas? – Número total de reprovações dos alunos cotistas em disciplinas/ Número total de matrículas de alunos cotistas em disciplinas. – Acompanhar a evolução deste índice semestre a semestre. • 2. Qual o índice de reprovações em disciplinas por curso e por departamento? – Número total de reprovações dos alunos em disciplinas/Número total de matriculas de alunos em disciplinas, organizados por curso. – Acompanhar a evolução deste índice semestre a semestre. 4 Exercício 1 • 3. Quais as disciplinas que possuem maior índice de reprovação? – Número total de alunos reprovados/ Número total de alunos matriculados, organizado por disciplina. – Acompanhar a evolução deste índice semestre a semestre. • Desenhe um esquema estrela para um DW para suprir as necessidades gerenciais. 5 Exercício 2 • Gerar os modelos estrela e floco de neve de dois Data Mart. A empresa possui várias filiais, cada filial tem diversos departamentos. A empresa também possui uma enorme quantidade de funcionários e clientes. • (a) Departamento Pessoal: – A empresa tem como objetivo tomar decisões baseadas na análise dos dados da folha de pagamento dos últimos 10 anos. É de interesse da empresa, extrair do data warehouse informações relacionadas ao valor total gasto com salários, valor total gasto com impostos, quantidade de funcionários. • (b) Departamento Financeiro: – A empresa tem como objetivo tomar decisões baseadas na análise dos dados das contas a pagar e a receber dos últimos 5 anos. É de interesse da empresa, extrair do data warehouse informações relacionadas ao valor total das contas pagas, valor total das contas a pagar, valor total das contas recebidas, valor total das contas a receber. 6 Exercício 3 • Considere uma cadeia de livrarias que precisa de um DW para gerar informação para melhorar o seu negócio. A cadeia tem várias livrarias espalhadas por várias cidades, dos diferentes estados do país, tendo por vezes mais do que uma livraria na mesma cidade. Nas livrarias são vendidos livros escolares e não escolares, e cada livro diz respeito a uma área de conhecimento específica. No DW são registradas as quantidades de livros vendidos em cada dia e em cada loja, assim como o respectivo valor das vendas. 7 Exercício 3 • Supondo que o usuário deseja recuperar o valor médio das vendas por local (loja/cidade/estado/região) em períodos de tempo diversos, e para os seus produtos, responda às seguintes questões: – Quais as dimensões para este DW? E as hierarquias? – Desenhe os modelos em estrela e floco de neve para o DW 8