Suponhamos que é administrador escolar e armazena informações sobre as turmas oferecidas, os alunos que se inscrevem nessas turmas e as classificações que recebem em cada turma. Pode usar o Looker Studio para acompanhar e visualizar estas informações através da mistura de dados.
Perguntas a responder
Este exemplo responde às seguintes perguntas que pode ter sobre os dados:
- Que alunos frequentaram que aulas e que nota recebeu cada aluno em cada aula?
- Qual foi a nota mais alta recebida em cada disciplina?
- Que aluno recebeu a classificação mais alta em cada aula?
Dados de exemplo
Seguem-se os dados usados nos exemplos.
Classes:
| class_id |
class_name |
|---|---|
| c1 |
Cestaria subaquática |
| c2 |
A fusão de casas simplificada |
| c3 |
Como treinar uma iguana de ataque |
| c4 |
Aprenda SQL por diversão e lucro |
Alunos:
| student_id |
student_name |
|---|---|
| s1 |
Brett |
| s2 |
Rick |
| s3 |
Susanna |
| s4 |
Jennifer |
Notas:
| student_id |
class_id |
nota |
|---|---|---|
| s1 |
c1 |
2 |
| s2 |
c1 |
99 |
| s3 |
c1 |
65 |
| s4 |
c1 |
3 |
| s2 |
c2 |
38 |
| s3 |
c2 |
88 |
| s4 |
c2 |
48 |
| s1 |
c3 |
7 |
| s4 |
c3 |
32 |
| s1 |
c4 |
94 |
| s2 |
c4 |
63 |
| s3 |
c4 |
75 |
| s4 |
c4 |
20 |
Configuração
O primeiro passo é estabelecer ligação aos seus dados através da criação de origens de dados no Looker Studio. O relatório de demonstração usa o Sheets para os dados subjacentes, mas também pode armazenar estes dados numa base de dados, como o BigQuery ou o MySQL.
- Criar um novo relatório.
- Adicione 3 origens de dados correspondentes aos dados de amostra:
- Aulas
- Alunos
- Classificações
Saiba como criar e editar origens de dados.
Pergunta 1: alunos, turmas e classificações recebidas
Pergunta: "Que alunos frequentaram que aulas e que classificação recebeu cada aluno em cada aula?"
Para responder a esta pergunta, siga estes passos:
- Crie uma nova combinação.
- Adicione uma tabela Grades com as seguintes dimensões:
student_idclass_idgrade
- Adicione uma tabela Alunos com as seguintes dimensões:
student_idstudent_name
- Adicione uma tabela Classes com as seguintes dimensões:
class_idclass_name
- Associe Notas a Alunos com
student_id. - Associe Notas a Turmas com
class_id. - Defina ambas as operações de união como externa esquerda.

- Guarde a mistura e feche o editor.
- Adicione uma tabela ao relatório com os campos
student_name,class_nameegrade. - Ordene a tabela por
student_namepor ordem descendente.
A tabela deve ter o seguinte aspeto:
| student_name | class_name | nota |
|---|---|---|
| Brett | Cestaria subaquática | 2 |
| Brett | Como treinar uma iguana de ataque | 7 |
| Brett | Aprenda SQL por diversão e lucro | 94 |
| Jennifer | Cestaria subaquática | 3 |
| Jennifer | A fusão de casas simplificada | 48 |
| Jennifer | Como treinar uma iguana de ataque | 32 |
| Jennifer | Aprenda SQL por diversão e lucro | 20 |
| Rick | Cestaria subaquática | 99 |
| Rick | A fusão de casas simplificada | 38 |
| Rick | Aprenda SQL por diversão e lucro | 63 |
| Susanna | Cestaria subaquática | 65 |
| Susanna | A fusão de casas simplificada | 88 |
| Susanna | Aprenda SQL por diversão e lucro | 75 |
Pergunta 2: nota mais alta por turma
Pergunta: "Qual foi a nota mais alta recebida em cada aula?"
Para responder a esta pergunta, siga estes passos:
- Use a mesma mistura que na Pergunta 1.
- Adicione uma tabela ao relatório.
- Adicione
class_namecomo dimensão egradecomo métrica. - Edite o campo
gradeda seguinte forma:- Altere o nome para
max_grade. - Defina a agregação como MÁX..
- Altere o nome para
Ordene a tabela por
max_gradepor ordem descendente.
A tabela deve ter o seguinte aspeto:
| class_name | max_grade |
|---|---|
| Cestaria subaquática | 99 |
| Aprenda SQL por diversão e lucro | 94 |
| Como treinar uma iguana de ataque | 32 |
| A fusão de casas simplificada | 88 |
Pergunta 3: Classificação mais elevada por aluno por turma
Pergunta:"Que aluno recebeu a nota mais alta em cada turma?"
Para responder a esta pergunta, siga estes passos:
- Crie uma nova combinação.
- Adicione uma tabela Classes com as seguintes dimensões:
class_idclass_name
- Adicione uma tabela Classificações, atribua-lhe o nome Classificações 1 e adicione a dimensão
class_id. - Adicione
gradecomo métrica e defina a agregação como MÁX.. - Mude o nome de
gradeparamax_grade. - Adicione novamente a tabela Notas, atribua-lhe o nome Notas 2 e adicione dimensões:
student_idclass_idgrade
- Adicione uma tabela Alunos com as dimensões:
student_idstudent_name
- Use left outer para cada união.
- Associe Turmas a Notas com
class_id. - Junte Notas a Notas 2 com:
class_id = class_idmax_grade = grade
Junte-se ao grupo 2.º ano para alunos com
student_id.
Guarde a mistura e feche o editor.
Adicione uma tabela ao relatório com os campos
student_name,class_nameemax_grade.
A tabela deve ter o seguinte aspeto:
| student_name | class_name | max_grade |
|---|---|---|
| Rick | Cestaria subaquática | 99 |
| Brett | Aprenda SQL por diversão e lucro | 94 |
| Susanna | A fusão de casas simplificada | 88 |
| Jennifer | Como treinar uma iguana de ataque | 32 |