Benachrichtigung

In diesem Artikel geht es um Looker Studio. Die Looker-Dokumentation finden Sie unter https://cloud.google.com/looker/docs/intro.

Beispiel für das Zusammenführen: Kurse, Teilnehmer und Noten

Ein klassischer Anwendungsfall für das Zusammenführen von Daten

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

 

Um die Beispiele in diesem Artikel praktisch nachvollziehen zu können, fertigen Sie mit Google Tabellen eine Kopie dieser Daten an. 

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.

  1. Erstellen Sie einen Bericht.
  2. Fügen Sie drei Datenquellen hinzu, die den Beispieldaten entsprechen:
    1. Classes (Kurse)
    2. Students (Teilnehmer)
    3. 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:

  1. Erstellen Sie eine Zusammenführung.
  2. Fügen Sie die Tabelle Grades (Noten) mit folgenden Dimensionen hinzu:
    1. student_id (Teilnehmer-ID)
    2. class_id (Kurs-ID)
    3. grade (Note)
  3. Fügen Sie die Tabelle Students (Teilnehmer) mit folgenden Dimensionen hinzu:
    1. student_id (Teilnehmer-ID)
    2. student_name (Teilnehmername)
  4. Fügen Sie die Tabelle Classes (Kurse) mit folgenden Dimensionen hinzu:
    1. class_id (Kurs-ID)
    2. class_name (Kursname)
  5. Führen Sie Grades und Students mit student_id zusammen.
  6. Führen Sie „Grades“ und „Classes“ mit class_id zusammen.
  7. Legen Sie für beide Join-Vorgänge „Left Outer Join“ fest.Beispiel für eine Join-Konfiguration mit dem Operator „Left Outer Join“ für die Zusammenführung der Tabellen „Grades“ (Noten), „Students“ (Teilnehmer) und „Classes“ (Kurse)
  8. Speichern Sie die Zusammenführung und schließen Sie den Editor.
  9. Fügen Sie dem Bericht eine Tabelle mit den Feldern student_name (Teilnehmername), class_name (Kursname) und grade (Note) hinzu.
  10. 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:

  1. Verwenden Sie dieselbe Zusammenführung wie für Frage 1.
  2. Fügen Sie dem Bericht eine Tabelle hinzu.
  3. Verwenden Sie class_name (Kursname) als Dimension und grade (Note) als Messwert.
  4. Bearbeiten Sie das Feld grade (Note):
    1. Ändern Sie den Namen in max_grade (Beste Note).
    2. Legen Sie für die Aggregation MAX fest.
  5. Sortieren Sie die Tabelle in absteigender Reihenfolge nach max_grade.

Beispiel für eine Tabellenkonfiguration mit zusammengeführten Daten als Datenquelle und „class_name“ (Kursname) als Dimension sowie „max_grade“ (Beste Note) als Messwert

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:

  1. Erstellen Sie eine Zusammenführung.
  2. Fügen Sie die Tabelle Classes (Kurse) mit folgenden Dimensionen hinzu:
    1. class_id (Kurs-ID)
    2. class_name (Kursname)
    3. 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.
    4. Fügen Sie als Messwert grade (Note) hinzu und legen Sie für die Aggregation „MAX“ fest.
    5. Benennen Sie grade (Note) in max_grade (Beste Note) um.
  3. 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:
    1. student_id (Teilnehmer-ID)
    2. class_id (Kurs-ID)
    3. grade (Note)
  4. Fügen Sie die Tabelle Students (Teilnehmer) mit folgenden Dimensionen hinzu:
    1. student_id (Teilnehmer-ID)
    2. student_name (Teilnehmername)
  5. Legen Sie für jeden Join-Vorgang Left Outer Join fest.
  6. Führen Sie Classes und Grades mit class_id zusammen.
  7. Führen Sie Grades und Grades 2 folgendermaßen zusammen:
    1. class_id = class_id
    2. max_grade = grade
  8. Führen Sie Grades 2 und Students mit student_id zusammen.Beispiel für eine Join-Konfiguration für die Zusammenführung von „Classes“ (Kurse) mit „Grades 1“ (Noten 1), „Grades 1“ mit „Grades 2“ sowie „Grades“ (Noten) mit „Students“ (Teilnehmer)
  9. Speichern Sie die Zusammenführung und schließen Sie den Editor.
  10. Fügen Sie dem Bericht eine Tabelle mit den Feldern student_name (Teilnehmername), class_name (Kursname) und max_grade (Beste Note) hinzu.

The Setup tab for a blended data table chart with the student_name, class_name, and max_grade dimensions and the max_grade metric selected.

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

War das hilfreich?

Wie können wir die Seite verbessern?
Suche
Suche löschen
Suche schließen
Hauptmenü
7806406744558228458
true
Suchen in der Hilfe
true
true
true
true
true
102097
false
false