Exemplo de combinação: aulas, estudantes e notas

Vamos supor que você seja um diretor de escola e armazene informações sobre as aulas oferecidas, os estudantes que se matricularam nelas e as notas que recebem. Você pode usar o Looker Studio para acompanhar e conferir essas informações usando a combinação de dados.

Perguntas a serem respondidas

Neste exemplo, respondemos às seguintes perguntas sobre os dados:

  • Quais estudantes assistiram a quais aulas e qual foi a nota de cada um deles?
  • Qual foi a nota mais alta recebida em cada aula?
  • Qual estudante recebeu a maior nota em cada aula?

Dados de amostra

Confira os dados usados nos exemplos.

Classes:

class_id

class_name

c1

Tecelagem de cesta subaquática

c2

Fusão doméstica descomplicada

c3

Como treinar uma iguana que ataca

c4

Aprenda sobre SQL por diversão e lucro

Estudantes:

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

A primeira etapa é se conectar aos seus dados criando fontes de dados no Looker Studio. O relatório de demonstração usa as Planilhas para os dados, mas é possível armazenar essas informações em um banco de dados, como o BigQuery ou o MySQL.

  1. Crie um novo relatório.
  2. Adicione três fontes de dados correspondentes aos dados de amostra:
    1. Classes
    2. Estudantes
    3. Notas

Saiba como criar e editar fontes de dados.

Pergunta 1: estudantes, aulas e notas recebidas

Pergunta: "Quais estudantes assistiram a quais aulas e qual foi a nota de cada um deles?"

Para responder a essa pergunta, siga estas etapas:

  1. Crie uma nova combinação.
  2. Adicione uma tabela Notas com as seguintes dimensões:
    1. student_id
    2. class_id
    3. grade
  3. Adicione uma tabela Estudantes com as seguintes dimensões:
    1. student_id
    2. student_name
  4. Adicione uma tabela Aulas com as seguintes dimensões:
    1. class_id
    2. class_name
  5. Agrupe Notas a Estudantes com student_id.
  6. Agrupe Notas e Aulas com class_id.
  7. Defina as duas operações de agrupamento como externas à esquerda. Uma configuração de combinação mostra as condições de mesclagem externa à esquerda selecionadas entre as tabelas "Notas" e "Alunos" e entre as tabelas "Alunos" e "Aulas".
  8. Salve a combinação e feche o editor.
  9. Adicione uma tabela ao relatório com os campos student_name, class_name e grade.
  10. Classifique a tabela por student_name, em ordem decrescente.

A tabela vai ficar assim:

student_name class_name nota
Brett Tecelagem de cesta subaquática 2
Brett Como treinar uma iguana que ataca 7
Brett Aprenda sobre SQL por diversão e lucro 94
Jennifer Tecelagem de cesta subaquática 3
Jennifer Fusão doméstica descomplicada 48
Jennifer Como treinar uma iguana que ataca 32
Jennifer Aprenda sobre SQL por diversão e lucro 20
Rick Tecelagem de cesta subaquática 99
Rick Fusão doméstica descomplicada 38
Rick Aprenda sobre SQL por diversão e lucro 63
Susanna Tecelagem de cesta subaquática 65
Susanna Fusão doméstica descomplicada 88
Susanna Aprenda sobre SQL por diversão e lucro 75

Pergunta 2: maior nota por aula

Pergunta: "Qual foi a nota mais alta recebida em cada aula?"

Para responder a essa pergunta, siga estas etapas:

  1. Use a mesma combinação da Pergunta 1.
  2. Adicione uma tabela ao relatório.
  3. Adicione class_name como uma dimensão e grade como uma métrica.
  4. Edite o campo grade da seguinte maneira:
    1. Mude o nome para max_grade.
    2. Defina a agregação como MAX.
  5. Classifique a tabela por max_grade, em ordem decrescente.

    Guia "Configuração da tabela" com "Dados combinados" como a origem de dados, "class_name" como uma dimensão e "max_grade" como uma métrica.

A tabela vai ficar assim:

class_name max_grade
Tecelagem de cesta subaquática 99
Aprenda sobre SQL por diversão e lucro 94
Como treinar uma iguana que ataca 32
Fusão doméstica descomplicada 88

Pergunta 3: maior nota de cada estudante por aula

Pergunta:"Qual estudante recebeu a maior nota em cada aula?"

Para responder a essa pergunta, siga estas etapas:

  1. Crie uma nova combinação.
  2. Adicione uma tabela Aulas com as seguintes dimensões:
    1. class_id
    2. class_name
  3. Adicione uma tabela Notas, nomeie como Notas 1 e adicione a dimensão class_id.
  4. Adicione grade como uma métrica e defina a agregação como MAX.
  5. grade foi renomeado como max_grade.
  6. Adicione a tabela Notas novamente, nomeie como Notas 2 e adicione as dimensões:
    1. student_id
    2. class_id
    3. grade
  7. Adicione uma tabela Estudantes, com as seguintes dimensões:
    1. student_id
    2. student_name
  8. Use externo à esquerda para cada agrupamento.
  9. Agrupe Aulas e Notas com class_id.
  10. Agrupe Notas e Notas 2 com:
    1. class_id = class_id
    2. max_grade = grade
  11. Agrupe Notas 2 e Estudantes com student_id.

    Uma configuração de combinação mostra as condições de mesclagem externa à esquerda selecionadas entre as tabelas "Aulas" e "Notas 1", "Notas 1" e "Notas 2" e "Notas 2" e "Alunos".

  12. Salve a combinação e feche o editor.

  13. Adicione uma tabela ao relatório com os campos student_name, class_name e max_grade.

    Guia "Configuração" de um gráfico de tabela de dados combinados com as dimensões "student_name", "class_name" e "max_grade" e a métrica "max_grade" selecionada.

A tabela vai ficar assim:

student_name class_name max_grade
Rick Tecelagem de cesta subaquática 99
Brett Aprenda sobre SQL por diversão e lucro 94
Susanna Fusão doméstica descomplicada 88
Jennifer Como treinar uma iguana que ataca 32