| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |
| de:modul:m290_guko:learningunits:lu13:theorie:a_data_import [2026/08/13 16:06] – ↷ Seite von modul:m290_guko:learningunits:lu13:theorie:a_data_import nach de:modul:m290_guko:learningunits:lu13:theorie:a_data_import verschoben msuter | de:modul:m290_guko:learningunits:lu13:theorie:a_data_import [2026/08/13 16:06] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 216.73.216.62 |
|---|
| ==== Warum verwenden wir CSV-Dateien? ==== | ==== Warum verwenden wir CSV-Dateien? ==== |
| <WRAP center round box 80%> | <WRAP center round box 80%> |
| {{ :modul:m290_guko:learningunits:lu13:theorie:example.png?direct&600 | Bild CSV-Daten }} | {{ de:modul:m290_guko:learningunits:lu13:theorie:example.png?direct&600 | Bild CSV-Daten }} |
| //Ausschnitt einer CSV-Datei mit (fiktiven) Daten über Mitarbeiter:innen eines Unternehmens.// | //Ausschnitt einer CSV-Datei mit (fiktiven) Daten über Mitarbeiter:innen eines Unternehmens.// |
| </WRAP> | </WRAP> |
| * WebStorm mit aktiviertem **Database Tools and SQL**-Plugin | * WebStorm mit aktiviertem **Database Tools and SQL**-Plugin |
| * Datenquelle (z. B. MySQL) ist verbunden (Login, Treiber eingerichtet) | * Datenquelle (z. B. MySQL) ist verbunden (Login, Treiber eingerichtet) |
| * Beispiel-Dateien: Genres einer Filmdatenbank (Daten von letterboxd.com) {{ :modul:m290_guko:learningunits:lu13:theorie:genres.csv | Genres einer Filmdatenbank (Daten von letterboxd.com) }} | * Beispiel-Dateien: Genres einer Filmdatenbank (Daten von letterboxd.com) {{ de:modul:m290_guko:learningunits:lu13:theorie:genres.csv | Genres einer Filmdatenbank (Daten von letterboxd.com) }} |
| * Den vollständigen Datensatz können Sie auf Kaggle herunterladen: [[https://www.kaggle.com/datasets/gsimonx37/letterboxd/data|Link zum ganzen Datensatz]] | * Den vollständigen Datensatz können Sie auf Kaggle herunterladen: [[https://www.kaggle.com/datasets/gsimonx37/letterboxd/data|Link zum ganzen Datensatz]] |
| |
| ==== Video: CSV-Daten importieren ==== | ==== Video: CSV-Daten importieren ==== |
| Über die WebStorm-Benutzeroberfläche und via SQL-Befehl ''LOAD DATA LOCAL INFILE'' | Über die WebStorm-Benutzeroberfläche und via SQL-Befehl ''LOAD DATA LOCAL INFILE'' |
| {{ :modul:m290_guko:learningunits:lu13:theorie:m290_lu13_load_data.mp4?1040x585 | CSV-Import (Video) }} | {{ de:modul:m290_guko:learningunits:lu13:theorie:m290_lu13_load_data.mp4?1040x585 | CSV-Import (Video) }} |
| </WRAP> | </WRAP> |
| |
| ==== Screenshot: CSV-Daten importieren ==== | ==== Screenshot: CSV-Daten importieren ==== |
| CSV-Import-Dialog (Mapping) | CSV-Import-Dialog (Mapping) |
| {{ :modul:m290_guko:learningunits:lu13:theorie:screenshot_2025-11-23_at_17.38.39.png?900&direct | CSV-Import: Mapping }} | {{ de:modul:m290_guko:learningunits:lu13:theorie:screenshot_2025-11-23_at_17.38.39.png?900&direct | CSV-Import: Mapping }} |
| </WRAP> | </WRAP> |
| |
| ==== Screenshot: CSV-Daten exportieren ==== | ==== Screenshot: CSV-Daten exportieren ==== |
| Export von Resultaten einer SELECT-Abfrage | Export von Resultaten einer SELECT-Abfrage |
| {{ :modul:m290_guko:learningunits:lu13:theorie:screenshot_2025-11-23_at_19.04.23.png?direct&900 | Export Data: SELECT-Resultat }} | {{ de:modul:m290_guko:learningunits:lu13:theorie:screenshot_2025-11-23_at_19.04.23.png?direct&900 | Export Data: SELECT-Resultat }} |
| |
| Export einer ganzen Tabelle | Export einer ganzen Tabelle |
| {{ :modul:m290_guko:learningunits:lu13:theorie:screenshot_2025-11-23_at_19.28.39.png?direct&900 | Export Data: ganze Tabelle }} | {{ de:modul:m290_guko:learningunits:lu13:theorie:screenshot_2025-11-23_at_19.28.39.png?direct&900 | Export Data: ganze Tabelle }} |
| |
| Optionen für den CSV-Export | Optionen für den CSV-Export |
| {{ :modul:m290_guko:learningunits:lu13:theorie:screenshot_2025-11-23_at_19.25.04.png?direct&900 | Export Data: SELECT-Resultat – Optionen }} | {{ de:modul:m290_guko:learningunits:lu13:theorie:screenshot_2025-11-23_at_19.25.04.png?direct&900 | Export Data: SELECT-Resultat – Optionen }} |
| **Extractor:** hier können verschiedene Dateiformate fürs Abspeichern der Daten ausgewählt werden: Excel, JSON((JSON = JavaScript Object Notation; textbasiertes, leichtgewichtiges Datenformat zur Darstellung strukturierter Daten, z. B. für den Datenaustausch zwischen Web-APIs und Anwendungen.)), CSV ect. | **Extractor:** hier können verschiedene Dateiformate fürs Abspeichern der Daten ausgewählt werden: Excel, JSON((JSON = JavaScript Object Notation; textbasiertes, leichtgewichtiges Datenformat zur Darstellung strukturierter Daten, z. B. für den Datenaustausch zwischen Web-APIs und Anwendungen.)), CSV ect. |
| </WRAP> | </WRAP> |