Ir para o conteúdo principal

Cursos de Graduação - Série Histórica

Origem dos dados

Os dados são advindos do DW, por meio da view View_cursos_graduacao, que consulta as tabelas fato da graduação: fato_ingresso_graduacao, fato_exclusao_graduacao e fato_situacao_atual_graduacao, dos últimos 10 anos, no seguinte SQL:

 

view_cursos_graduacao

CREATE VIEW dbo.view_cursos_graduacao AS

select curso.cod_curso "Código do Curso",

curso.curso_tipo "Nome do Curso",

curso.nome_turno "Turno",

curso.nome_tipo "Tipo",

curso.nome_modalidade "Modalidade",

curso.unidade_sigla "Unidade",

das.cod_ano "Ano",

ingressos.ingressos "Ingressantes",

egressos.egressos "Egressos",

count(distinct m.sk_aluno) "Matriculados"

from fato_situacao_atual_graduacao m

join dim_situacao_graduacao s on s.sk_situacao = m.sk_situacao and s.cod_tipo = 'MAT'

join dim_curso_graduacao curso on curso.sk_curso_graduacao=m.sk_curso_graduacao

join dim_ano_semestre das on das.sk_ano_semestre=m.sk_ano_semestre

left join (


select i.sk_curso_graduacao,count(distinct i.sk_aluno) ingressos, dd.cod_ano --min(dd.cod_ano) cod_ano

from fato_ingresso_graduacao i

join dim_tipo_ingresso ti on ti.sk_tipo_ingresso=i.sk_tipo_ingresso

--join dim_curso_graduacao curso on curso.sk_curso_graduacao=i.sk_curso_graduacao

join dim_ano_semestre dd on dd.sk_ano_semestre=i.sk_ano_semestre

group by i.sk_curso_graduacao,dd.cod_ano


) ingressos on ingressos.sk_curso_graduacao=curso.sk_curso_graduacao and ingressos.cod_ano=das.cod_ano

left join (


select e.sk_curso_graduacao,count(distinct e.sk_aluno) egressos, dd.cod_ano --min(dd.cod_ano) cod_ano

from fato_exclusao_graduacao e

join dim_tipo_exclusao te on te.sk_tipo_exclusao=e.sk_tipo_exclusao and te.cod_status_conclusao = 'DIP'

--join dim_curso_graduacao curso on curso.sk_curso_graduacao=e.sk_curso_graduacao

join dim_ano_semestre dd on dd.sk_ano_semestre=e.sk_ano_semestre

group by e.sk_curso_graduacao,dd.cod_ano


) egressos on egressos.sk_curso_graduacao=curso.sk_curso_graduacao and egressos.cod_ano=das.cod_ano

where das.cod_ano >= year(GETDATE())-10

GROUP BY curso.cod_curso , curso.curso_tipo ,curso.nome_turno , curso.nome_tipo ,curso.nome_modalidade ,curso.unidade_sigla ,

das.cod_ano,ingressos.ingressos,egressos.egressos;

Composição do Painel

Cursos com ingressantes e matriculados

Mostra a quantidade de cursos, agrupado por ano, em que se tem registros de ingressantes e, de matriculados.


image.png

Cursos por Grau Acadêmico

Gráfico que exibe a quantidade de cursos em que há, no ano base, alunos ingressantes, agrupado por grau acadêmico: Bacharelado, Licenciatura e Tecnologia.

image.png

Cursos por modalidade

Gráfico que exibe a quantidade de cursos em que há, no ano base, alunos ingressantes, agrupado por modalidade: Presencial e EAD.

image.png