Angenommen, Sie sind Administrator in einer Bildungseinrichtung und speichern Informationen zu den angebotenen Kursen, zu den Teilnehmern dieser Kurse und zu den Noten, die sie in den Kursen erzielt haben. Durch Zusammenführen der Daten in Looker Studio können Sie diese Informationen im Blick behalten und visuell darstellen.
Demobericht ansehen
Sie können einen Live-Demobericht kopieren und bearbeiten, um zu sehen, wie das Zusammenführen funktioniert.
(Dieser Bericht ist nur auf Englisch verfügbar.)
Zu beantwortende Fragen
In diesem Beispiel werden die folgenden Fragen zu den Daten beantwortet:
- Wer hat an welchem Kurs teilgenommen und welche Note wurde jeweils erreicht?
- Was war die beste Note in jedem Kurs?
- Wer hat in den einzelnen Kursen die beste Note erhalten?
Beispieldaten
In den Beispielen wurden folgende Daten verwendet.
Classes (Kurse)
class_id (Kurs-ID) |
class_name (Kursname) |
---|---|
c1 |
Korbflechten unter Wasser |
c2 |
Kernfusion im Eigenheim für Anfänger |
c3 |
Wie trainiere ich einen Angriffsleguan |
c4 |
SQL für Freizeit und Beruf |
Students (Teilnehmer)
student_id (Teilnehmer-ID) |
student_name (Teilnehmername) |
---|---|
s1 |
Ben |
s2 |
Oliver |
s3 |
Susanna |
s4 |
Jennifer |
Grades (Noten)
student_id (Teilnehmer-ID) |
class_id (Kurs-ID) |
grade (Note) |
---|---|---|
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 |
Einrichtung
Zuerst müssen Sie in Looker Studio Datenquellen einrichten, um eine Verknüpfung zu Ihren Daten zu erstellen. Die Daten für diesen Demobericht werden Google Tabellen entnommen, Sie könnten sie aber auch in einer Datenbank speichern, z. B. in BigQuery oder MySQL.
- Erstellen Sie einen Bericht.
- Fügen Sie drei Datenquellen hinzu, die den Beispieldaten entsprechen:
- Classes (Kurse)
- Students (Teilnehmer)
- Grades (Noten)
Informationen zum Erstellen und Bearbeiten von Datenquellen
Frage 1: Teilnehmer, Kurse und Noten
„Welcher Teilnehmer hat an welchem Kurs teilgenommen und welche Note hat jeder Teilnehmer in jedem der Kurse erreicht?“
So beantworten Sie diese Frage:
- Erstellen Sie eine Zusammenführung.
- Fügen Sie die Tabelle Grades (Noten) mit folgenden Dimensionen hinzu:
- student_id (Teilnehmer-ID)
- class_id (Kurs-ID)
- grade (Note)
- Fügen Sie die Tabelle Students (Teilnehmer) mit folgenden Dimensionen hinzu:
- student_id (Teilnehmer-ID)
- student_name (Teilnehmername)
- Fügen Sie die Tabelle Classes (Kurse) mit folgenden Dimensionen hinzu:
- class_id (Kurs-ID)
- class_name (Kursname)
- Führen Sie Grades und Students mit student_id zusammen.
- Führen Sie „Grades“ und „Classes“ mit class_id zusammen.
- Legen Sie für beide Join-Vorgänge „Left Outer Join“ fest.
- Speichern Sie die Zusammenführung und schließen Sie den Editor.
- Fügen Sie dem Bericht eine Tabelle mit den Feldern student_name (Teilnehmername), class_name (Kursname) und grade (Note) hinzu.
- Sortieren Sie die Tabelle in aufsteigender Reihenfolge nach student_name.
Die Tabelle sollte so aussehen:
student_name (Teilnehmername) |
class_name (Kursname) |
grade (Note) |
---|---|---|
Ben |
Korbflechten unter Wasser |
2 |
Ben |
Wie trainiere ich einen Angriffsleguan |
7 |
Ben |
SQL für Freizeit und Beruf |
94 |
Jennifer |
Korbflechten unter Wasser |
3 |
Jennifer |
Kernfusion im Eigenheim für Anfänger |
48 |
Jennifer |
Wie trainiere ich einen Angriffsleguan |
32 |
Jennifer |
SQL für Freizeit und Beruf |
20 |
Oliver |
Korbflechten unter Wasser |
99 |
Oliver |
Kernfusion im Eigenheim für Anfänger |
38 |
Oliver |
SQL für Freizeit und Beruf |
63 |
Susanna |
Korbflechten unter Wasser |
65 |
Susanna |
Kernfusion im Eigenheim für Anfänger |
88 |
Susanna |
SQL für Freizeit und Beruf |
75 |
Frage 2: Beste Note nach Kurs
„Was war die beste Note in jedem Kurs?“
So beantworten Sie diese Frage:
- Verwenden Sie dieselbe Zusammenführung wie für Frage 1.
- Fügen Sie dem Bericht eine Tabelle hinzu.
- Verwenden Sie class_name (Kursname) als Dimension und grade (Note) als Messwert.
- Bearbeiten Sie das Feld grade (Note):
- Ändern Sie den Namen in max_grade (Beste Note).
- Legen Sie für die Aggregation MAX fest.
- Sortieren Sie die Tabelle in absteigender Reihenfolge nach max_grade.
Die Tabelle sollte so aussehen:
class_name (Kursname) | max_grade (Beste Note) |
---|---|
Korbflechten unter Wasser |
99 |
SQL für Freizeit und Beruf |
94 |
Wie trainiere ich einen Angriffsleguan |
32 |
Kernfusion im Eigenheim für Anfänger |
88 |
Frage 3: Beste Note nach Teilnehmer und Kurs
„Wer hat in den Kursen jeweils die beste Note erhalten?“
So beantworten Sie diese Frage:
- Erstellen Sie eine Zusammenführung.
- Fügen Sie die Tabelle Classes (Kurse) mit folgenden Dimensionen hinzu:
- class_id (Kurs-ID)
- class_name (Kursname)
- Fügen Sie die Tabelle Grades (Noten) hinzu, geben Sie ihr den Namen Grades 1 (Noten 1) und fügen Sie die Dimension class_id (Kurs-ID) hinzu.
- Fügen Sie als Messwert grade (Note) hinzu und legen Sie für die Aggregation „MAX“ fest.
- Benennen Sie grade (Note) in max_grade (Beste Note) um.
- Fügen Sie die Tabelle Grades (Noten) wieder hinzu, geben Sie ihr den Namen Grades 2 (Noten 2) und fügen Sie folgende Dimensionen hinzu:
- student_id (Teilnehmer-ID)
- class_id (Kurs-ID)
- grade (Note)
- Fügen Sie die Tabelle Students (Teilnehmer) mit folgenden Dimensionen hinzu:
- student_id (Teilnehmer-ID)
- student_name (Teilnehmername)
- Legen Sie für jeden Join-Vorgang Left Outer Join fest.
- Führen Sie Classes und Grades mit class_id zusammen.
- Führen Sie Grades und Grades 2 folgendermaßen zusammen:
- class_id = class_id
- max_grade = grade
- Führen Sie Grades 2 und Students mit student_id zusammen.
- Speichern Sie die Zusammenführung und schließen Sie den Editor.
- Fügen Sie dem Bericht eine Tabelle mit den Feldern student_name (Teilnehmername), class_name (Kursname) und max_grade (Beste Note) hinzu.
Die Tabelle sollte so aussehen:
student_name (Teilnehmername) |
class_name (Kursname) |
max_grade (Beste Note) |
---|---|---|
Oliver |
Korbflechten unter Wasser |
99 |
Ben |
SQL für Freizeit und Beruf |
94 |
Susanna |
Kernfusion im Eigenheim für Anfänger |
88 |
Jennifer |
Wie trainiere ich einen Angriffsleguan |
32 |