2nd Jul 2025 8 Leseminuten SQL-Projekt für Anfänger: Erstellen eines Berichts mit BigQuery und Looker Agnieszka Kozubek-Krycuń SQL-Projekt SQL-Übungen Google BigQuery Inhaltsverzeichnis Schritt 1: Richten Sie Ihre Umgebung ein Zugriff auf BigQuery Finden Sie den öffentlichen Chicago Crime-Datensatz Looker Studio einrichten Schritt 2: Erforschen des Datensatzes Schritt 3: Schreiben Sie Ihre Abfragen Schritt 4: BigQuery mit Looker Studio verbinden Schritt 5: Erstellen Sie einen einfachen Bericht Schritt 6: Letzte Handgriffe Wie geht's weiter? Bauen Sie auf dem Gelernten auf Möchten Sie Ihre SQL-Kenntnisse anhand eines echten Datensatzes üben? In diesem anfängerfreundlichen Projekt verwenden Sie BigQuery und Looker, um Chicagos Kriminalitätsdaten zu untersuchen und Ihren ersten interaktiven Bericht zu erstellen - keine fortgeschrittene Erfahrung erforderlich! Wenn Sie Ihre SQL-Kenntnisse verbessern wollen, geht nichts über die Arbeit an echten Projekten. In der Praxis wachsen Ihre Fähigkeiten wirklich - und heute machen Sie einen großen Schritt nach vorn. In diesem anfängerfreundlichen Projekt erstellen Sie einen einfachen Kriminalitätsbericht auf der Grundlage des öffentlichen Chicago Crime-Datensatzes. Sie verwenden BigQuery zum Schreiben von SQL-Abfragen und Looker Studio zum Erstellen eines interaktiven Dashboards. Kein fortgeschrittenes Setup, keine komplizierten Tools - nur ein klarer Weg von Rohdaten zu echten Erkenntnissen. Wir werden zwei leistungsstarke (und kostenlose) Tools verwenden: BigQuery zur Abfrage großer öffentlicher Datensätze mit SQL. Looker Studio, um Ihre Ergebnisse in leicht verständliche Visualisierungen zu verwandeln. Wenn Sie Ihre Fähigkeiten nach diesem Projekt noch weiter ausbauen möchten, sollten Sie sich den Kurs "SQL von A bis Z" auf LearnSQL.de ansehen - es handelt sich dabei um einen umfassenden Lernpfad, der Sie mit praktischer Übung vom absoluten Anfänger zum sicheren SQL-Benutzer macht. Fangen wir an! Schritt 1: Richten Sie Ihre Umgebung ein Bevor wir mit dem Schreiben von SQL-Abfragen beginnen, sollten wir alles vorbereiten. Keine Sorge - es geht schnell, ist kostenlos und anfängerfreundlich. Zugriff auf BigQuery Zunächst benötigen Sie ein Google-Konto. Gehen Sie zur Google Cloud Console, erstellen Sie ein neues Projekt und öffnen Sie BigQuery. Google bietet eine kostenlose Version an, die für dieses Projekt mehr als ausreichend ist - Sie benötigen keine Kreditkarte, wenn Sie nur die öffentlichen Datensätze von BigQuery verwenden. Innerhalb von BigQuery können Sie SQL-Abfragen direkt in Ihrem Browser ausführen, ohne etwas zu installieren. Finden Sie den öffentlichen Chicago Crime-Datensatz Sobald Sie in BigQuery sind, klicken Sie auf "Daten hinzufügen" → "Öffentliche Datensätze erkunden". Suchen Sie nach "chicago crime" - das Dataset, das Sie benötigen, wird aufgerufen: bigquery-public-data.chicago_crime.crime Klicken Sie darauf, um die verfügbaren Tabellen und Felder anzuzeigen. Sie können nun mit der Abfrage beginnen! Looker Studio einrichten MitLooker Studio (früher bekannt als Google Data Studio) können Sie Ihre BigQuery-Ergebnisse ganz einfach visualisieren - ganz ohne Programmierkenntnisse. Besuchen Sie Looker Studio, melden Sie sich mit demselben Google-Konto an und klicken Sie auf "Erstellen" → "Bericht". Wenn Sie aufgefordert werden, eine Datenquelle auszuwählen, wählen Sie BigQuery, suchen Sie Ihr Projekt und verbinden Sie sich mit dem Datensatz, mit dem Sie arbeiten werden. Das war's - Ihre Umgebung ist fertig! Im nächsten Schritt werden wir die Daten mit SQL untersuchen. Schritt 2: Erforschen des Datensatzes Werfen wir einen kurzen Blick auf die Daten, mit denen Sie arbeiten werden. Der Chicago Crime-Datensatz enthält detaillierte Aufzeichnungen über gemeldete Straftaten in Chicago, die bis ins Jahr 2001 zurückreichen. Jede Zeile steht für einen einzelnen Kriminalitätsbericht und enthält nützliche Informationen wie: date - wann die Straftat begangen wurde. primary_type - die allgemeine Kategorie (z. B. THEFT, ASSAULT). description - eine genauere Bezeichnung. location_description - den Ort des Geschehens (z. B. STREET, RESIDENCE). arrest - ob es zu einer Verhaftung kam (TRUE/FALSE). district - die Nummer des Polizeireviers. latitude / longitude - den geografischen Standort. Um eine Vorschau des Datensatzes zu erhalten, führen Sie diese einfache Abfrage in BigQuery aus: SELECT * FROM `bigquery-public-data.chicago_crime.crime` LIMIT 10; Sie zeigt die ersten 10 Zeilen an und vermittelt Ihnen ein Gefühl für die Struktur der Daten. Nehmen Sie sich einen Moment Zeit, um durch die Ergebnisse zu blättern - wenn Sie wissen, was verfügbar ist, können Sie intelligentere Abfragen schreiben. Schritt 3: Schreiben Sie Ihre Abfragen Nachdem Sie nun gesehen haben, was in dem Datensatz enthalten ist, ist es an der Zeit, Ihre erste SQL-Abfrage zu schreiben. Unser Ziel ist es, herauszufinden, wie viele Straftaten im Jahr 2024 in Chicago begangen wurden, gruppiert nach Typ. In einem echten Bericht würden Sie wahrscheinlich tiefer gehen wollen - Verhaftungsraten untersuchen, Trends im Zeitverlauf vergleichen oder die Dinge nach Stadtteilen aufschlüsseln. Aber um dieses Tutorial anfängerfreundlich zu halten, beschränken wir uns auf eine klare Frage: Welche Arten von Straftaten waren 2024 am häufigsten? Um diese Frage zu beantworten, werden wir: Filtern Sie die Daten nur auf das Jahr 2024. Gruppieren Sie nach primary_type (Verbrechenskategorie). Zählen Sie die Anzahl der Straftaten in jeder Kategorie. Hier ist die Abfrage: SELECT primary_type, COUNT(*) AS num_crimes FROM `bigquery-public-data.chicago_crime.crime` WHERE year = 2024 GROUP BY primary_type ORDER BY num_crimes DESC; So erhalten Sie eine Rangliste der Verbrechensarten, von der häufigsten bis zur geringsten Häufigkeit. Im nächsten Schritt werden wir dieses Ergebnis verwenden, um ein einfaches Balkendiagramm in Looker Studio zu erstellen. Um zu lernen, wie man komplexere Abfragen für Berichte schreibt, schauen Sie sich den SQL-Berichterstattung auf LearnSQL.de. Er ist ein praktischer Leitfaden für die Umwandlung von Rohdaten in nützliche Erkenntnisse unter Verwendung echter Berichtstechniken. Sie können sich auch das SQL für Anfänger Spickzettel als schnelle Referenz während des Schreibens geöffnet lassen - es ist ein großartiger Begleiter für Anfänger. Schritt 4: BigQuery mit Looker Studio verbinden Nun, da Ihre Abfrage fertig ist, lassen Sie uns die Ergebnisse mit Looker Studio (früher Google Data Studio) visualisieren. Da wir die kostenlose Version von BigQuery verwenden, führen wir die Abfrage mit der Option "Custom Query " aus, ohne dass wir Tabellen oder Ansichten erstellen oder speichern müssen. Gehen Sie zu Looker Studio und melden Sie sich mit demselben Google-Konto an, das Sie für BigQuery verwendet haben. Klicken Sie auf "Blank Report" oder wählen Sie "Create → Report". Wenn Sie aufgefordert werden, eine Datenquelle auszuwählen, wählen Sie "BigQuery". Im Verbindungsfenster: Wählen Sie Ihr eigenes Projekt aus (das Projekt, das Sie zuvor in der Google Cloud Console erstellt haben). Klicken Sie dann unten links auf "Benutzerdefinierte Abfrage". Fügen Sie in das Feld "Benutzerdefinierte Abfrage" die SQL-Abfrage ein, die Sie zuvor erstellt haben: SELECT primary_type, COUNT(*) AS num_crimes FROM `bigquery-public-data.chicago_crime.crime` WHERE year = 2024 GROUP BY primary_type ORDER BY num_crimes DESC; Klicken Sie auf "Hinzufügen" und bestätigen Sie dann mit "Zum Bericht hinzufügen". Looker Studio verwendet nun direkt die Ergebnisse Ihrer Abfrage, ohne dass Sie Daten speichern müssen. Sie sind bereit, Ihr erstes Diagramm zu erstellen. Schritt 5: Erstellen Sie einen einfachen Bericht Nachdem Sie Ihre Datenquelle angeschlossen haben, ist es an der Zeit, Ihren ersten Bericht zu erstellen. Beginnen Sie in Looker Studio mit der Erstellung eines Balkendiagramms, das die Anzahl der Straftaten nach Typ anzeigt. Erstellen Sie das Diagramm Klicken Sie im oberen Menü auf "Diagramm hinzufügen" und wählen Sie das Balkendiagramm aus. Ziehen Sie es auf die Berichtsleinwand. Einrichten der Daten Dimension (X-Achse): primary_type Metrisch (Y-Achse): num_crimes Dies zeigt ein Balkendiagramm an, bei dem jeder Balken eine Art von Verbrechen darstellt und die Höhe angibt, wie oft es im Jahr 2024 vorkam. Looker Studio bietet viele weitere Diagrammtypen, mit denen Sie experimentieren können - darunter Liniendiagramme, Tortendiagramme, Geokarten und mehr. Wenn Ihre Abfragen fortgeschrittener werden, können Sie diese verwenden, um Trends im Zeitverlauf zu zeigen, Kategorien zu vergleichen oder Daten nach Standort zu visualisieren. Für den Moment belassen wir es bei einem einfachen Diagramm, aber Sie können das Layout nach Belieben anpassen und erweitern. Schritt 6: Letzte Handgriffe Jetzt, wo Ihr Diagramm fertig ist, nehmen Sie sich eine Minute Zeit, um dem Bericht den letzten Schliff zu geben und ihn nach Ihren Wünschen zu gestalten. Fügen Sie mit dem Textfeld-Werkzeug einen Titel hinzu - zum Beispiel: "Chicago Crimes by Type - 2024". Formatieren Sie Zahlen zur besseren Lesbarkeit - fügen Sie Kommas hinzu, entfernen Sie Dezimalstellen oder kürzen Sie große Werte (z. B. 12K statt 12.000). Passen Sie Farben an, um den Kontrast zu verbessern oder wichtige Datenpunkte hervorzuheben - wählen Sie eine Farbpalette, die zu Ihrem Stil oder Ihrer Marke passt. Passen Sie das Styling an - wählen Sie Schriftarten, Schriftgrößen und Layout-Optionen, die den Bericht leicht lesbar und visuell ansprechend machen. Looker Studio gibt Ihnen die volle Kontrolle über das Aussehen Ihres Berichts, also zögern Sie nicht zu experimentieren. Diese kleinen Änderungen tragen dazu bei, dass Ihr endgültiger Bericht ansprechender und professioneller wird. Wie geht's weiter? Bauen Sie auf dem Gelernten auf Sie haben gerade ein echtes SQL-Projekt abgeschlossen - vom Schreiben einer Abfrage bis zur Erstellung eines Live-Berichts. Das ist eine solide Leistung. Je vertrauter Sie mit SQL und Berichtstools werden, desto weiter können Sie Ihre Projekte vorantreiben. Hier sind einige Ideen, die Sie als nächstes erforschen sollten: Analysieren Sie Verbrechen nach Bezirk oder Nachbarschaft, um Brennpunkte zu ermitteln. Prüfen Sie die Verhaftungsquoten nach Art der Straftat oder nach Ort. Vergleichen Sie Trends im Laufe der Zeit, um zu sehen, wie sich die Kriminalitätsmuster von Monat zu Monat oder Jahr zu Jahr verändern. Diese Art von Einblicken sind genau das, was Fachleute in echten Berichterstattungsfunktionen liefern. Wenn Sie bereit sind zu lernen, wie man fortgeschrittene Abfragen und Berichte strukturiert, ist der SQL-Reporting-Kurs auf LearnSQL.de ein guter nächster Schritt. Er soll Ihnen dabei helfen, Rohdaten in verwertbare Erkenntnisse umzuwandeln, indem Sie praktische Berichtstechniken anwenden. Sie können auch andere praxisorientierte Kurse unter LearnSQL.de erkunden, um Ihre Fähigkeiten zu verbessern - egal, ob Sie gerade erst anfangen oder Ihre SQL-Kenntnisse auf die nächste Stufe heben wollen. Fangen Sie einfach an und erforschen Sie weiter - jedes Projekt erweitert Ihre SQL-Kenntnisse. Tags: SQL-Projekt SQL-Übungen Google BigQuery