Seminarbeschreibung
Verlässliche Auswertungen beginnen mit überprüfbaren Daten. Das Seminar vertieft die Aufbereitung heterogener Dateien und relationaler Tabellen. Dabei stehen fachliche Regeln und nachvollziehbare Entscheidungen im Vordergrund: Welche Werte fehlen tatsächlich, welche Tabellenbeziehungen sind zulässig und welche Transformationen verändern die Anzahl der Beobachtungen?
Ein zusammenhängender Datenbestand wird importiert, bereinigt und für die spätere Analyse vorbereitet. Die Verarbeitung in R wird mit Abfragen auf einer vorbereiteten SQL-Datenbank verglichen. Besonderes Gewicht erhalten Kontrollsummen, die Erkennung unerwarteter Mehrfachtreffer und die Trennung unveränderter Rohdaten von abgeleiteten Analysebeständen.
Zielgruppe
Datenanalysten, Fachkräfte aus Controlling und Berichtswesen sowie R-Anwender mit regelmäßigem Zugriff auf Dateien oder relationale Datenbanken.
Voraussetzungen
Kenntnisse entsprechend dem Seminar „R und RStudio – Grundlagen der Datenanalyse“: Skripte, Data Frames, grundlegende dplyr-Befehle und relative Dateipfade. Erste SQL-Kenntnisse sind hilfreich; einfache SELECT-Abfragen werden eingeführt.
Lernziele
- Heterogene Daten anhand expliziter Regeln importieren und prüfen.
- Tabellenbeziehungen kontrollieren und Daten ohne unbemerkte Zeilenvervielfachung verbinden.
- Aufbereitungsschritte mit dplyr und tidyr wiederverwendbar formulieren.
- Abfragen mit DBI und dbplyr ausführen und lokale Verarbeitung gezielt begrenzen.
Inhaltsübersicht
- Importregeln und Datenqualität
- Transformationen mit dplyr
- Struktur, Text und Zeitangaben
- Joins und relationale Konsistenz
- SQL, DBI und dbplyr
- Wiederholbare Aufbereitung
Seminarinhalte
Importregeln und Datenqualität
Die Datenaufnahme erhält nachvollziehbare Annahmen und Prüfungen.
- CSV- und Excel-Importe mit festen Spaltentypen und verständlicher Fehlerbehandlung aufbauen.
- Fehlende Werte, Ersatzcodes und fachlich unzulässige Werte auseinanderhalten.
- Eindeutige Schlüssel, Zeilenzahlen und Kontrollsummen dokumentieren.
Transformationen mit dplyr
Wiederkehrende Aufbereitungsschritte werden konsistent umgesetzt.
- Mit mutate, case_when und across mehrere Variablen bearbeiten.
- Gruppierte Berechnungen, Rangfolgen und gleitende Vergleiche einordnen.
- Gruppierungszustände prüfen und unbeabsichtigte Aggregationen vermeiden.
Struktur, Text und Zeitangaben
Unterschiedliche Darstellungen werden in eine analysierbare Tabellenstruktur überführt.
- Mit pivot_longer und pivot_wider zwischen breiten und langen Formaten wechseln.
- Zeichenketten mit stringr bereinigen und Kategorien mit forcats ordnen.
- Datums- und Zeitwerte mit lubridate interpretieren; Zeitzonen und ungültige Eingaben berücksichtigen.
Joins und relationale Konsistenz
Tabellen werden anhand geprüfter Beziehungen zusammengeführt.
- Inner-, Left-, Semi- und Anti-Joins passend zur fachlichen Frage einsetzen.
- Ein-zu-eins-, Eins-zu-viele- und Viele-zu-viele-Beziehungen vor dem Join prüfen.
- Nicht zugeordnete Schlüssel und veränderte Summen systematisch untersuchen.
SQL, DBI und dbplyr
Die Datenbank übernimmt geeignete Filter- und Aggregationsaufgaben.
- Verbindungen aufbauen, Abfragen parametrisieren und Zugangsdaten außerhalb des Codes halten.
- SELECT, WHERE, GROUP BY und JOIN auf einer bereitgestellten Datenbank anwenden.
- Verzögerte Ausführung und SQL-Übersetzung in dbplyr untersuchen; collect bewusst einsetzen.
Wiederholbare Aufbereitung
Ein kompletter Datenlauf wird kontrolliert aktualisierbar gestaltet.
- Rohdaten, Zwischenstände und Analysebestand organisatorisch trennen.
- Prüfregeln als ausführbare Kontrollen festhalten und Abbrüche bei Fehlern vorsehen.
- Einen zweiten Datenstand einspielen und Änderungen an Umfang und Qualität bewerten.
Praxisprojekt
- Kunden-, Buchungs- und Veranstaltungsdaten aus Dateien und einer Datenbank einlesen.
- Schlüssel, Kategorien und Datumsfelder vereinheitlichen.
- Fehlende Zuordnungen mit Anti-Joins untersuchen und zulässige Beziehungen festlegen.
- Kennzahlen datenbankseitig vorbereiten und in R weiterverarbeiten.
- Den gesamten Datenlauf mit einem veränderten Quelldatenbestand erneut ausführen.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Datenanalysten, Fachkräfte aus Controlling und Berichtswesen sowie R-Anwender mit regelmäßigem Zugriff auf Dateien oder relationale Datenbanken. |
| Voraussetzungen: | Kenntnisse entsprechend dem Seminar „R und RStudio – Grundlagen der Datenanalyse“: Skripte, Data Frames, grundlegende dplyr-Befehle und relative Dateipfade. Erste SQL-Kenntnisse sind hilfreich; einfache SELECT-Abfragen werden eingeführt. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
