From 5b367adae6fcbeba70fcaef22c38e8c418e636c6 Mon Sep 17 00:00:00 2001 From: Henrik Mertens Date: Wed, 29 Jun 2022 03:30:43 +0200 Subject: [PATCH] =?UTF-8?q?H=C3=B6ffentlich=20Finale=20Version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/jupyLab/Wetterdaten-Import.ipynb | 2 +- arbeit/Thesis.pdf | Bin 1489401 -> 1488101 bytes arbeit/Thesis.synctex(busy) | 0 arbeit/Thesis.tex | 4 +- arbeit/chapter/Einleitung.tex | 12 +- arbeit/chapter/Grundlagen.tex | 70 +++---- arbeit/chapter/InfluxDB.tex | 184 +++++++++--------- arbeit/chapter/Zusammenfassung.tex | 8 +- arbeit/config/Abkuerzungen.tex | 4 +- 9 files changed, 142 insertions(+), 142 deletions(-) create mode 100644 arbeit/Thesis.synctex(busy) diff --git a/Anhang/Docker/data/jupyLab/Wetterdaten-Import.ipynb b/Anhang/Docker/data/jupyLab/Wetterdaten-Import.ipynb index ad093c6..d769b19 100644 --- a/Anhang/Docker/data/jupyLab/Wetterdaten-Import.ipynb +++ b/Anhang/Docker/data/jupyLab/Wetterdaten-Import.ipynb @@ -588,7 +588,7 @@ "id": "95c26c18-6993-4245-b8f8-58fce2377179", "metadata": {}, "source": [ - "Zum Bestimmen der niedrigsten Temperatur ist ziemlich ähnlich." + "Das Bestimmen der niedrigsten Temperatur ist ziemlich ähnlich." ] }, { diff --git a/arbeit/Thesis.pdf b/arbeit/Thesis.pdf index 9a7577c63e41b1478a068c86ae40591b507e5fea..3c4723b59eac187e90aa9414b38ec8c8d1226365 100644 GIT binary patch delta 189445 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

_%#3{&C%GsnMY@RgMQt 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 delta 190694 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

{& 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 diff --git a/arbeit/Thesis.synctex(busy) b/arbeit/Thesis.synctex(busy) new file mode 100644 index 0000000..e69de29 diff --git a/arbeit/Thesis.tex b/arbeit/Thesis.tex index 075e52a..1df4b83 100644 --- a/arbeit/Thesis.tex +++ b/arbeit/Thesis.tex @@ -4,7 +4,7 @@ %% Parameter - Hier auf die eigene Arbeit anpassen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand{\dokumententyp}{Studienarbeit - Entwurf} +\newcommand{\dokumententyp}{Studienarbeit} \newcommand{\abgabedatum}{\today} \newcommand{\ort}{Paderborn} \newcommand{\koorperationsunternehmen}{FHDW} @@ -38,7 +38,7 @@ %% %% Für die finale Version auskommentieren! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\fancyhead[L]{\color{red} Stand: \today~-~\currenttime} +%%\fancyhead[L]{\color{red} Stand: \today~-~\currenttime} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Verzeichnisse diff --git a/arbeit/chapter/Einleitung.tex b/arbeit/chapter/Einleitung.tex index 757904b..98abf46 100644 --- a/arbeit/chapter/Einleitung.tex +++ b/arbeit/chapter/Einleitung.tex @@ -5,19 +5,19 @@ Das Ziel dieser Arbeit ist es, eine Einführung in die Funktion von \gls{TSDB} zu geben. Dazu wird beispielhaft an den Temperaturdaten des \glspl{DWD} gezeigt, wie mit einer \gls{TSDB} gearbeitet werden kann. -Als Datenbank wird InfluxDB genutzt. +Als Datenbank wird InfluxDB genutzt. \subsection{Aufbau und Vorgehensweise} Im Grundlagenteil dieser Arbeit werden die Grundlagen von Time Series Data und \gls{TSDB} erläutert. -Des Weiteren wird erklärt, was eine \gls{TSDB} ist und wie diese sich von \gls{RDBMS} unterscheidet. -Außerdem wird kurz die für die Entwicklungsumgebung notwendige Software, Docker und Jupyter Notebooks, -erklärt. +Des Weiteren wird erklärt, was eine \gls{TSDB} ist und wie sich diese von \gls{RDBMS} unterscheidet. +Außerdem wird kurz die für die Entwicklungsumgebung notwendige Software Docker und Jupyter Notebooks, +erklärt. Im nächsten Kapitel wird gezeigt, wie mit InfluxDB gearbeitet werden kann. Dazu wird das für InfluxDB wichtige Line Protokoll vorgestellt. Außerdem wird gezeigt, wie die abgerufenen Daten mit InfluxDB visualisiert werden können. Als Daten werden die Wetterdaten das \gls{DWD} genutzt, welche auch in diesem -Kapitel erklärt und vorgestellt werden. +Kapitel erklärt und vorgestellt werden. Im letzten Kapitel folgt eine kurze Zusammenfassung der Arbeit und der wichtigsten Informationen -zu \gls{TSDB} \ No newline at end of file +zu \gls{TSDB}. \ No newline at end of file diff --git a/arbeit/chapter/Grundlagen.tex b/arbeit/chapter/Grundlagen.tex index cdfffef..a31da0c 100644 --- a/arbeit/chapter/Grundlagen.tex +++ b/arbeit/chapter/Grundlagen.tex @@ -2,40 +2,40 @@ \section{Grundlagen} In diesem Kapitel werden die Grundlagen von \gls{TSDB} und Time Series Data erklärt. -\gls{TSDB} gehören zu den \gls{NoSQL} Datenbanken und sind besonders darauf optimiert, mit Time Series Data zu -arbeiten. Dadurch können die große Mengen an Time Series Data verarbeiten, durchsuchen und speichern.\footnote{\cite[vgl.][]{ComputerWeekly}} +\gls{TSDB} gehört zu den \gls{NoSQL} Datenbanken und ist besonders darauf optimiert, mit Time Series Data zu +arbeiten. Dadurch können sie große Mengen an Time Series Data verarbeiten, durchsuchen und speichern.\footnote{\cite[vgl.][]{ComputerWeekly}} \subsection{Time Series Data} -Um \gls{TSDB} zu verstehen, muss als erstes geklärt werden, was Time Series Data überhaupt ist und wie sie sich von anderen Daten unterscheiden. -Wie der Name schon impliziert, ist Time Series Data eine Reihe von Daten, die über einen Zeitraum gesammelt worden sind. Es wird also nicht nur der Endwert aufgezeichnet, +Um \gls{TSDB} zu verstehen, muss als erstes geklärt werden, was Time Series Data überhaupt sind und wie sie sich von anderen Daten unterscheiden. +Wie der Name schon impliziert, sind Time Series Data eine Reihe von Daten, die über einen Zeitraum gesammelt worden sind. Es wird also nicht nur der Endwert aufgezeichnet, sonder die Veränderung über einen Zeitraum. Diese Daten können z.B. Servermetriken, %Anwendungs Leistungsüberwachung, finde ich kein besseres Wort für weglassen Netzwerkdaten, \gls{IOT}, Sensordaten, Ereignisse, Klicks, Marktgeschäfte und viele andere Arten von Daten sein. Time Series Data können gut daran erkannt werden, dass die Zeit eine wichtige Achse bei der Darstellung der Werte ist.\footnote{\cite[vgl.][1\psqq]{PaulDix}} -Manchmal ist es nicht notwendig, alle Daten zu erfassen. Zum Beispiel wird in vielen Anwendungen nur der letze Login gespeichert. +Manchmal ist es nicht notwendig, alle Daten zu erfassen. Zum Beispiel wird in vielen Anwendungen nur der letzte Login gespeichert. Mehr ist auch für die Funktion nicht notwendig. Allerdings können zusätzliche Informationen gewonnen werden, wenn nicht -nur der letze Datenpunkt, sondern die Veränderung über einen Zeitraum aufgezeichnet wird. -So kann zum Beispiel festgestellt werden, wie oft und wann sich der Kunde einloggt und ob es dabei ein Muster gibt. Anhand dieser Daten können Kunden +nur der letzte Datenpunkt, sondern die Veränderung über einen Zeitraum aufgezeichnet wird. +So kann zum Beispiel festgestellt werden, wie oft und wann sich der Kunde einloggt hat und ob es dabei ein Muster gibt. Anhand dieser Daten können Kunden dann kategorisiert werden.\footnote{\cite[vgl.][]{DataScienceTeam2020}} -Eine weitere Besonderheit von Time Series Data ist, dass sie sich nicht verändert. Wenn die Daten einmal erfasst wurden, wird an ihnen nichts mehr verändert. +Eine weitere Besonderheit von Time Series Data ist, dass sie sich nicht verändern. Wenn die Daten einmal erfasst wurden, wird an ihnen nichts mehr verändert. Es werden nur neue Daten hinzugefügt.\footnote{\cite[vgl.][]{SamFangman2019}} \subsection{{Aufbau von Time Series Datenbanken}} -\gls{TSDB} sind darauf ausgelegt, Key Value Paare zu Speichern. Der Key in einem Key Value Datensatz ist eine -Wert, über den die Value referenziert wird. Im Value Teil werden die Daten zum dazugehörigem Key gespeichert. -Der Wert der Value kann ein primitiver Datentyp sein oder auch ein Objekt, das in einen primitiven Datentyp +\gls{TSDB} ist darauf ausgelegt, Key Value Paare zu speichern. Der Key in einem Key Value Datensatz ist ein +Wert, über den die Value referenziert wird. Im Value Teil werden die Daten zum dazugehörigen Key gespeichert. +Der Wert des Value kann ein primitiver Datentyp sein oder auch ein Objekt, das in einen primitiven Datentyp umgewandelt worden ist. \footnote{\cite[vgl.][]{Key-Value}} -Ein Datenpunkt in einer Time Series Database besteht aus mehreren key Value Paaren. Einige Dieser Key Value Paare sind sogenannte Tags. +Ein Datenpunkt in einer Time Series Database besteht aus mehreren Key Value Paaren. Einige dieser Key Value Paare sind sogenannte Tags. Diese Tags sind Werte, die sich zwischen den Datenpunkten nicht ändern, wie zum Beispiel die Position eines Sensors oder die Kundenummer -eines Kunden der sich gerade eingeloggt hat. Anhand dieser Tags können die Datenpunkte durchsucht werden. Die eigentlichen Messwerte -des Sensors oder andere Daten die erfasst werden sollen werden auch als Key Value Paar gespeichert. Zum Beispiel wird als Name -Temperatur und als Wert 25,2 angeben. Ein Datenpunkt kann mehrere Messwerte haben. Außerdem wird jeder Datenpunkt mit einem Timestamp -versehen, nach welchem er Indexiert wird.\footnote{\cite[vgl.][]{hazelcast}} Eine gute Veranschaulichung wie die Daten in einer \gls{TSDB} aufgebaut sind, zeigt das InfluxDB +eines Kunden, der sich gerade eingeloggt hat. Anhand dieser Tags können die Datenpunkte durchsucht werden. Die eigentlichen Messwerte +des Sensors oder andere Daten, die erfasst werden sollen, werden auch als Key Value Paar gespeichert. Zum Beispiel wird als Name +\glqq Temperatur\grqq{} und als Wert \glqq 25,2\grqq{} angeben. Ein Datenpunkt kann mehrere Messwerte haben. Außerdem wird jeder Datenpunkt mit einem Timestamp +versehen, nach welchem er indexiert wird.\footnote{\cite[vgl.][]{hazelcast}} Eine gute Veranschaulichung, wie die Daten in einer \gls{TSDB} aufgebaut sind, zeigt das InfluxDB Line Protokoll in \cref{list:lineproto}. %https://hazelcast.com/glossary/time-series-database/ @@ -44,27 +44,27 @@ Line Protokoll in \cref{list:lineproto}. Um Time Series Data zu speichern, ist es nicht unbedingt erforderlich, eine \gls{TSDB} zu nutzen. Auch relationale Datenbanken können Time Series Data speichern. Einer der wichtigsten Unterschiede zwischen einer \gls{TSDB} im Gegensatz zu einem \gls{RDBMS} ist es, dass kein Datenbank Schema benötigt wird. Wenn Time Series Daten in eine %eine oder einer? -Rationalen Datenbank geschrieben werden sollen, müssen erst entsprechende Tabellen angelegt werden, in denen die Daten immer im +relationale Datenbank geschrieben werden sollen, müssen erst entsprechende Tabellen angelegt werden, in denen die Daten immer im gleichen Format abgelegt werden müssen. Im Gegensatz dazu können in einer \gls{TSDB} die Daten einfach schemafrei in die Datenbank geschrieben werden. Ein weiterer Vorteil ist, dass \gls{TSDB} im Gegensatz zu relationalen Datenbanken besser und einfacher skaliert werden können.\footnote{\cite[vgl.][]{InfluxDataSQL}} -Aber \gls{TSDB} haben nicht nur Vorteile. Wie in \cref{fig:db-ranking} zu sehen, sind sie viel weniger verbreitet, als nicht zeit basierte Datenbank Systeme. Dadurch gibt -es viel weniger Entwickler die Erfahrungen mit \gls{TSDB} haben. Auch das Ökosystem um die Datenbank ist deutlich kleiner. Außerdem sind \gls{RDBMS} +\gls{TSDB} haben jedoch nicht nur Vorteile. Wie in \cref{fig:db-ranking} zu sehen, sind sie viel weniger verbreitet, als nicht zeit basierte Datenbank Systeme. Dadurch gibt +es viel weniger Entwickler, die Erfahrungen mit \gls{TSDB} haben. Auch das Ökosystem um die Datenbank ist deutlich kleiner. Außerdem sind \gls{RDBMS} dadurch, dass es sie viel länger gibt, sehr stabil und sehr gut unterstützt.\footnote{\cite[vgl.][]{InfluxDataSQL}} \gls{RDBMS} arbeiten nach dem \gls{CRUD} Prinzip, welches für Time Series Data nicht optimal ist. Auf Time Series Data werden keine Update Befehle durchgeführt, da -neue Daten immer nur angehängt werden. Auch das Löschen von Daten wird nicht sehr häufig durchgeführt und im Gegensatz zu \gls{RDBMS}, +neue Daten immer nur angehängt werden. Auch das Löschen von Daten wird nicht sehr häufig durchgeführt und im Gegensatz zu \gls{RDBMS} meistens gleichzeitig auf einer großen Menge an Datensätzen. \gls{TSDB} sind auf diese Besonderheiten optimiert und daher besser dafür geeignet, mit Time Series Data zu arbeiten und weisen auch eine höhere Performance auf.\footnote{\cite[vgl.][]{InfluxDataSQL}} \subsection{Verbreitete DBMS} Aktuell gibt es wie in \cref{fig:db-ranking} zu sehen, einige beliebte Mulit-Model Datenbanken, die als \gls{TSDB} genutzt werden können. -So können die Datenbanken wie MongoDB, Redis, Teradata und Couchbase mit Time Series Daten arbeiten. Die erste reine \gls{TSDB} im Ranking ist InfluxDB +So können Datenbanken wie MongoDB, Redis, Teradata und Couchbase mit Time Series Daten arbeiten. Die erste reine \gls{TSDB} im Ranking ist InfluxDB auf Platz 29.\footnote{\cite[vgl.][]{dbranking}} -Allerdings haben Datenbanken, die nur auf das verarbeiten von Time Series Data ausgelegt sind, deutliche Performance Vorteile +Allerdings haben Datenbanken, die nur auf das Verarbeiten von Time Series Data ausgelegt sind, deutliche Performance Vorteile gegenüber Multi Model Datenbanken. In einem Vergleich von InfluxDB und MongoDB, hat InfluxDB eine 2,4 mal bessere Schreibperformance als MongoDB und ist beim Lesen sogar 5,7 mal schneller. InfluxDB benötigt außerdem 20 mal weniger Speicherplatz auf der Festplatte, um die gleiche Menge an Daten zu speichern.\footnote{\cite[vgl.][]{InfluxDBvsMongo}} @@ -85,35 +85,35 @@ Speicherplatz auf der Festplatte, um die gleiche Menge an Daten zu speichern.\fo \subsection{{Entwicklungsumgebung}} -Um mit InfluxDB zu arbeiten, wird eine Umgebung zum ausführen von Docker Containern benötigt, in welchen InfluxDB und Jupyter Notebooks betreiben werden können. -Der eigentliche Code wird dann in Jupyter Notebooks mit Python entwickelt. Die Grundlagen über die Eingesetzen Tools und Techniken, werden grob in diesem Kapitel +Um mit InfluxDB zu arbeiten, wird eine Umgebung zum Ausführen von Docker Containern benötigt, in welchen InfluxDB und Jupyter Notebooks betrieben werden können. +Der eigentliche Code wird dann in Jupyter Notebooks mit Python entwickelt. Die Grundlagen über die eingesetzten Tools und Techniken werden in diesem Kapitel grob erläutert. -\subsubsection{{Docker und Docker-Compose}} +\subsubsection{{Docker und Docker Compose}} %Docker -Docker ist eine Software für das erstellen und verwalten von Containern. Mit Docker ist es möglich, Anwendungen samt ihrer Umgebung in einer Einheit -zusammenzufassen, so dass diese einfach auf anderen Systemen ausgeführt werden können. Dabei hat jeder Container ein eigenes Dateisystem und ein eigens +Docker ist eine Software für das Erstellen und Verwalten von Containern. Mit Docker ist es möglich, Anwendungen samt ihrer Umgebung in einer Einheit +zusammenzufassen, sodass diese einfach auf anderen Systemen ausgeführt werden können. Dabei hat jeder Container ein eigenes Dateisystem und ein eigenes Betriebssystem. Allerdings teilen sich Container und Hostsystem den Kernel des Hostsystems. Dadurch hat diese Art der Virtualisierung deutlich -weniger Overhead als andere Virtualisierungstechniken. Zusätzlich wird das Betriebssystem innerhalb des Containers maximal reduziert, so dass nur -noch benötigte Komponenten vorhanden sind. Wichtig ist es, dass immer nur möglichst eine Anwendung in einem Container zu finden ist. +weniger Overhead als andere Virtualisierungstechniken. Zusätzlich wird das Betriebssystem innerhalb des Containers maximal reduziert, sodass nur +noch benötigte Komponenten vorhanden sind. Es ist wichtig, dass immer nur möglichst eine Anwendung in einem Container ausgeführt wird. Durch die Virtualisierung sind die einzelnen Container voneinander getrennt.\footnote{\cite[vgl.][54\psqq]{DanielStender2020}} %Docker Compose -Allerdings bestehen einige Anwendungen aus mehreren Komponenten, diese können durch mehrere Docker Container abgebildet werden. Um die Verwaltung von -mehreren Container zu erleichtern, kann Docker-Compose genutzt werden. Mithilfe von Docker-Compose, können größere Umgebungen in einem Compose File +Allerdings bestehen einige Anwendungen aus mehreren Komponenten. Diese können durch mehrere Docker Container abgebildet werden. Um die Verwaltung von +mehreren Containern zu erleichtern, kann Docker Compose eingesetzt werden. Mithilfe von Docker Compose können größere Umgebungen in einem Compose File verwaltet werden. Hier werden die Umgebungsvariablen, Container-Images oder Dockerfiles, Ports, Storage und weiteres in einer Datei definiert. Mithilfe dieser Definition kann Docker Compose eine komplexe Umgebung mit nur einem Befehl initialisieren.\footnote{\cite[vgl.][151\psqq]{DanielStender2020}} \subsubsection{{Python und Jupyter Notebooks}} %Python -Python ist eine universelle Prozedurale und Imperative Programmiersprache, die 1994 in der ersten Version veröffentlicht wurde. Der Name ist eine Huldigung an Monty Python und -wurde nicht nach einer Schlange benannt, auch wenn das Logo eine Schlange ist. Python ist unter der freien PFS Lizenz lizenziert, wodurch es auch in -kommerziellen Anwendung genutzt werden kann. Python ist eine Interpretierte Sprache. Das heißt, dass sie nicht zu einer ausführbaren Datei kompiliert wird +Python ist eine universelle, prozedurale und imperative Programmiersprache, die 1994 in der ersten Version veröffentlicht wurde. Der Name ist eine Huldigung an Monty Python und +wurde nicht nach einer Schlange benannt, auch wenn das Logo eine Schlange ist. Python ist unter der freien PFS Lizenz lizensiert, wodurch es auch in +kommerziellen Anwendungen genutzt werden kann. Python ist eine interpretierte Sprache. Das heißt, dass sie nicht zu einer ausführbaren Datei kompiliert wird, sondern von einem Interpreter interpretiert wird. Außerdem ist Python eine unter Programmieranfängern sehr beliebte Sprache, die auch sehr viel in den Bereichen Data-Science, Deep-Learning, Naturwissenschaften und Linux Systemprogrammierung eingesetzt wird.\footnote{\cite[vgl.][66\psqq]{DanielStender2020}} % Jupyter Notebooks Jupyter Notebooks ist eine webbasierte Open-Source Anwendung mit dem Ziel, Code in den Sprachen Python, R, und Julia einfach schreiben, bearbeiten, -auszuführen und teilen zu können. Ein Notebook besteht immer aus Zellen. Eine Zelle kann Code oder Markdown Formatierten Text anzeigen. Jede Zelle +auszuführen und teilen zu können. Ein Notebook besteht immer aus Zellen. Eine Zelle kann Code oder Markdown formatierten Text anzeigen. Jede Zelle kann einzeln ausgeführt werden. Dadurch kann ein Programm sehr einfach und verständlich dargestellt und erklärt werden. Es ist auch möglich, neue Notebooks und Dateien im Webinterface von Jupyter Notebooks selbst anzulegen.\footnote{\cite[vgl.][91\psqq]{NikitaSilaparasetty2020}} \ No newline at end of file diff --git a/arbeit/chapter/InfluxDB.tex b/arbeit/chapter/InfluxDB.tex index d4a2ccc..0215f03 100644 --- a/arbeit/chapter/InfluxDB.tex +++ b/arbeit/chapter/InfluxDB.tex @@ -1,6 +1,6 @@ \section{{InfluxDB}} -InfluxDB ist eine in Go geschriebene open source \gls{TSDB}, die darauf ausgelegt ist, mit einer großen Menge an Time Series Data zu arbeiten.\footnote{\cite[vgl.][]{dbranking}} +InfluxDB ist eine in Go geschriebene Open-Source \gls{TSDB}, die darauf ausgelegt ist, mit einer großen Menge an Time Series Data zu arbeiten.\footnote{\cite[vgl.][]{dbranking}} Im weiteren Verlauf dieses Kapitels, wird am Beispiel von Wetterdaten gezeigt, wie mit InfluxDB gearbeitet wird. InfluxDB stellt für die Integration in eigene Anwendungen ein \gls{HTTP} \gls{API} zur Verfügung, für die es in vielen Programmiersprachen Client Librarys gibt. Außerdem wird ein Webinterface und ein \gls{CLI} bereitgestellt. \footnote{\cite[vgl.][]{InfluxAPI}} @@ -8,29 +8,29 @@ eigene Anwendungen ein \gls{HTTP} \gls{API} zur Verfügung, für die es in viele \subsection{{InfluxDB Installation}} -Bevor InfluxDB genutzt werden kann muss es als erstes installiert werden. Am einfachsten ist dies über Docker möglich. Dazu ist es notwendig, dass Docker und Docker Compose auf dem System installiert sind. -Mit Docker Desktop lassen sich die beide Tools am einfachsten installieren. Im Anhang dieser Arbeit befindet sich im Ordner Docker eine Docker Compose Datei mit dem Namen docker-compose.yml. -Zum starten der benötigten Container ist es am einfachsten, mit einem Terminal (Powershell, xterm usw.) in den Docker Ordner zu wechseln und den Befehl docker compose up -d auszuführen. +Bevor InfluxDB genutzt werden kann, muss es als erstes installiert werden. Am einfachsten ist dies über Docker möglich. Dazu ist es notwendig, dass Docker und Docker Compose auf dem System installiert sind. +Mit Docker Desktop lassen sich die beide Tools am einfachsten installieren. Im Anhang dieser Arbeit befindet sich im Ordner Docker eine Docker Compose Datei mit dem Namen \glqq docker-compose.yml\grqq{}. +Zum starten der benötigten Container ist es am einfachsten, mit einem Terminal (Powershell, xterm usw.) in den Docker Ordner zu wechseln und den Befehl \glqq docker compose up -d\grqq{} auszuführen. Jetzt beginnt Docker damit, die notwendigen Images herunterzuladen und zu bauen. Wenn der Befehl ohne Fehler ausgeführt worden ist, wurde InfluxDB erfolgreich installiert und kann -über die URL:\ \url{http://localhost:8086} aufgerufen werden. Die Login Daten sind als Umgebungsvariable in Docker Compose definiert und lauten: admin e1LjSYaFbzbJeIBC. +über die \gls{URL}:\ \url{http://localhost:8086} aufgerufen werden. Die Login Daten sind als Umgebungsvariable in Docker Compose definiert und lauten: \glqq admin\grqq{} \glqq e1LjSYaFbzbJeIBC\grqq{}. -Außerdem wurde mit diesem Befehl auch ein Jupyter Notebook in einem Docker Container gestartet. Auf diesen Container kann über die URL:\ \url{http://localhost:8888/} -zugegriffen werden. Das Passwort lautet fhdw. Im Ordner work befinden sich die Notebooks mit dem in dieser Arbeit beschrieben Codes. +Außerdem wurde mit diesem Befehl auch ein Jupyter Notebook in einem Docker Container gestartet. Auf diesen Container kann über die \gls{URL}:\ \url{http://localhost:8888/} +zugegriffen werden. Das Passwort lautet \glqq fhdw\grqq{}. Im Ordner \glqq work\grqq{} befinden sich die Notebooks mit den in dieser Arbeit beschriebenen Codes. \subsection{{Daten einfügen}} In InfluxDB werden Daten immer in Buckets gespeichert. Um Daten hochzuladen, muss zunächst ein Bucket angelegt werden. Dazu gibt es zwei -Möglichkeiten. Die einfachste ist es, über das Web \gls{UI} von InfluxDB einen neuen Bucket anzulegen. Dazu muss nach dem Login der Navigationspunkt Data -und der Reiter Buckets ausgewählt werden. Hier kann dann mit dem Button Create Bucket ein neuer Bucket angelegt werden. Bei dem anlegen kann noch eine -Lebensdauer für die Daten ausgewählt werden, nach welcher die jeweiligen Datenpunkte gelöscht werden.\footnote{vgl. \cref{fig:dashboard}, \cref{fig:load-data-source}, \cref{fig:load-data-bucket}, \cref{fig:load-data-add-bucket}} +Möglichkeiten. Die einfachste ist es, über das Web \gls{UI} von InfluxDB einen neuen Bucket anzulegen. Dazu muss nach dem Login der Navigationspunkt \glqq Data\grqq{} +und der Reiter \glqq Buckets\grqq{} ausgewählt werden. Hier kann dann mit dem Button \glqq Create Bucket\grqq{} ein neuer Bucket angelegt werden. Dabei kann noch eine +Lebensdauer für die Daten ausgewählt werden, nach welcher die jeweiligen Datenpunkte gelöscht werden. +\footnote{vgl. \cref{fig:dashboard}, \cref{fig:load-data-source}, \cref{fig:load-data-bucket}, \cref{fig:load-data-add-bucket}} %\subsection{Line Protokoll} Mit oder ohne diese Überschrift? Daten werden immer nach dem InfluxDB Line Protokoll formatiert an die Datenbank gesendet. Das Protokoll ist wie in \cref{list:lineproto} -dargestellt aufgebaut. Im ersten Teil des Line Protokolls wird der Name des Datenpunktes angegeben. Das kann zum Beispiel der Name des Sensors sein oder -der Ort, an dem der Messwert genommen wurde. Wichtig ist, dass Groß- und Kleinschreibung beachtet werden muss und Unterstriche nicht -genutzt werden dürfen. Sonderzeichen müssen mit einem Backslash \textbackslash \ %Bachslash mit Leerzeichen -maskiert werden. Nach dem Namen kommen, getrennt durch ein Komma, die Tags des Datenpunktes. +dargestellt, aufgebaut. Im ersten Teil des Line Protokolls wird der Name des Datenpunktes angegeben. Das kann zum Beispiel der Name des Sensors sein oder +der Ort, an dem der Messwert aufgenommen wurde. Es ist Wichtig, dass Groß- und Kleinschreibung beachtet wird und Unterstriche nicht +genutzt werden dürfen. Sonderzeichen müssen mit einem Backslash maskiert werden. Nach dem Namen kommen, getrennt durch ein Komma, die Tags des Datenpunktes. Tags werden indexiert und dazu genutzt, Datenpunkte zu durchsuchen. Auch Tags werden als Key Value Paar angegeben. Hier sollen Metadaten wie zum Beispiel der Standort des Sensors oder der Name des Servers eingetragen werden, die zum Datenpunkt gehören. Die Messwerte sind mit einem Leerzeichen von den Tags abgegrenzt und bestehen aus durch Kommas getrennten Key Value Feldern. Der letzte Wert einer Zeile ist der Unix Timestamp in Millisekunden. @@ -53,73 +53,71 @@ measurementName,tagKey=tagValue fieldKey="fieldValue" 1465839830100400200 Die im Line Protokoll formatierten Daten können jetzt entweder mithilfe eines Rest Requests oder des InfluxDB \gls{CLI} in die Datenbank übertragen werden. Um diese Anfragen zu autorisieren, muss ein \gls{API} Token mitgesendet werden.\footnote{\cite[vgl.][]{InfluxDBWriteAPI}} Um einen Token zu bekommen, kann dieser entweder über das Webinterface, die \gls{CLI} oder über die \gls{API} angelegt werden. Der einfachste Weg ist es, -den Token über das Webinterface anzulegen. Dazu wird wie beim anlegen eines Buckets zunächst der Menüpunkt Data ausgewählt und anschließend der Reiter API -Tokens. Mit einem Klick auf Generate API Token kann dann ein API Token erstellt werden.\footnote{vgl. \cref{fig:dashboard}, \cref{fig:load-data-source}, \cref{fig:load-data-api-token}, \cref{fig:load-data-add-token}} -Dabei kann zwischen einem All-Access token und einem Read/Write token ausgewählt werden. Mit dem All Access Token kann auf alles zugegriffen werden. -Mit einem Read/Write Token kann wie in \cref{fig:load-data-add-token} zu sehen, ausgewählt werden, auf welchem Bucket geschrieben oder gelesen werden kann.\footnote{\cite[vgl.][]{InfluxDBToken}} +den Token über das Webinterface anzulegen. Dazu wird wie beim Anlegen eines Buckets zunächst der Menüpunkt \glqq Data\grqq{} ausgewählt und anschließend der Reiter \glqq API +Tokens\grqq{}. Mit einem Klick auf \glqq Generate API Token\grqq{} kann dann ein API Token erstellt werden.\footnote{vgl. \cref{fig:dashboard}, \cref{fig:load-data-source}, \cref{fig:load-data-api-token}, \cref{fig:load-data-add-token}} +Dabei kann zwischen einem All-Access Token und einem Read/Write Token ausgewählt werden. Mit dem All Access Token kann auf alles zugegriffen werden. +Mit einem Read/Write Token kann wie in \cref{fig:load-data-add-token} zu sehen ausgewählt werden, auf welchem Bucket geschrieben oder gelesen werden kann.\footnote{\cite[vgl.][]{InfluxDBToken}} \subsection{{Daten abrufen und visualisieren}} Um Daten aus InfluxDB abzurufen, wird die funktionale Sprache Flux genutzt. Flux wurde für das abfragen, analysieren und verarbeiten von Daten entwickelt.\footnote{\cite[vgl.][]{InfluxFlux}} -Flux kann unter anderem im influxDB Webinterface oder über die InfluxDB \gls{API} sowie über den InfluxDB \gls{CLI} CLient ausgeführt werden. -\footnote{\cite[vgl.][]{InfluxExecQuery}} +Flux kann unter anderem im influxDB Webinterface oder über die InfluxDB \gls{API} sowie über den InfluxDB \gls{CLI} CLient ausgeführt werden.\footnote{\cite[vgl.][]{InfluxExecQuery}} %https://docs.influxdata.com/influxdb/cloud/query-data/execute-queries/. Am einfachsten ist es, Flux mit Code Beispielen zu erklären. Die Zeilenangaben in diesem Kapitel beziehen sich auf das \cref{list:influxFlux}. Damit Daten abgefragt werden können, muss als erstes ein Bucket ausgewählt werden. -In Zeile 1 wird dazu das from Statement genutzt um den Bucket mit dem Namen test-bucket auszuwählen. Aus Performance Gründen -erlaubt Flux keine Abfragen ohne die Angebe eines Zeitbereiches, der die Datenmenge einschränkt. Dieser Bereich kann mithilfe -des range Statements ausgewählt werden, wobei es zwei verschiedene Möglichkeiten gibt. Die erste ist, mithilfe des start Parameters, -die Zeit relativ zum Zeitpunkt der Ausführung anzugeben. In Zeile 2 des Beispiels wird der Zeitbereich auf die letzte Stunde festgelegten. -Zusätzlich zum Startparameter kann auch der Stop-Parameter angeben werden, welcher wie in Zeile 5 zu sehen, angibt bis wann die Daten -abgerufen werden. In Zeile 5 würden die Daten von 14:00 bis 14:50 abgerufen werden wenn die Abfrage um 15 Uhr verarbeitet wird. -Die zweite Möglichkeit ist es, den Zeitbereich mit absoluten Werten einzuschränken,was wie in Zeile 8 zu sehen, gemacht wird. -Zusätzlich zu den Zeitbereichen können auch weitere Filter auf die Daten angewendet werden. Dazu wird die Filter Funktion genutzt. +In Zeile 1 wird dazu das \glqq from()\grqq{} Statement genutzt, um den Bucket mit dem Namen \glqq test-bucket\grqq{} auszuwählen. Aus Performance Gründen +erlaubt Flux keine Abfragen ohne die Angabe eines Zeitbereiches, der die Datenmenge einschränkt. Dieser Bereich kann mithilfe +des \glqq range()\grqq{} Statements ausgewählt werden, wobei es zwei verschiedene Möglichkeiten gibt. Die erste ist, mithilfe des \glqq start:\grqq{} Parameters +die Zeit relativ zum Zeitpunkt der Ausführung anzugeben. In Zeile 2 des Beispiels wird der Zeitbereich auf die letzte Stunde festgelegt. +Zusätzlich zum Startparameter kann auch der Stop-Parameter angeben werden, welcher wie in Zeile 5 zu sehen, angibt, bis wann die Daten +abgerufen werden. In Zeile 5 würden die Daten von 14:00 bis 14:50 Uhr abgerufen werden, wenn die Abfrage um 15 Uhr verarbeitet wird. +Die zweite Möglichkeit ist es, den Zeitbereich mit absoluten Werten einzuschränken, was wie in Zeile 8 zu sehen, gemacht wird. +Zusätzlich zu den Zeitbereichen können auch weitere Filter auf die Daten angewendet werden. Dazu wird die Filterfunktion genutzt. Mit dieser Funktion wird über die Datenpunkte der Datenbank iteriert. Innerhalb dieser Funktion wird eine weitere Funktion als Parameter übergeben, -welche die Daten filtert. Wenn die Funktion false zurückgibt, wird dieser Datenpunkt verworfen, falls jedoch ein true zurückgegeben wird, werden -die Daten weiter verarbeiten oder ausgegeben. Im Fall von Zeile 12 wird der Datenpunkt, auf welchen der iterator gerade verweist, in die Variable r gespeichert. -Über r.\_measurement kann nach dem Namen eines Datenpunktes -und mit r.\_field nach dem Namen eines Messwertes gefiltert werden. Im letzten Schritt werden über die yield() Funktion +welche die Daten filtert. Wenn die Funktion \glqq false\grqq{} zurückgibt, wird dieser Datenpunkt verworfen. Falls jedoch ein \glqq true\grqq{} zurückgegeben wird, werden +die Daten weiter verarbeitet oder ausgegeben. Im Fall von Zeile 12 wird der Datenpunkt, auf welchen der iterator gerade verweist, in die Variable \glqq r\grqq{} gespeichert. +Über \glqq r.\_measurement\grqq{} kann nach dem Namen eines Datenpunktes +und mit \glqq r.\_field\grqq{} nach dem Namen eines Messwertes gefiltert werden. Im letzten Schritt werden über die \glqq yield()\grqq{} Funktion die Daten ausgegeben. Das ist nur erforderlich, wenn mehrere Flux Abfragen zu einer kombiniert werden.\footnote{\cite[vgl.][]{InfluxFluxQuery}} %https://docs.influxdata.com/influxdb/cloud/query-data/get-started/query-influxdb/ Alternativ können Flux Querys auch über den Query Builder im InfluxDB Web \gls{UI} erstellt werden.\footnote{\cite[vgl.][]{InfluxDBDataExplorer}} -Es ist nicht immer erforderlich die Daten aus der Datenbank auszulesen, wenn diese visualisiert werden sollen. -Mithilfe des InfluxDB Webinterface ist es möglich, Daten zu visualisieren. Vorher ist es allerdings notwendig die zu visualisierenden Daten mithilfe eins Flux -Query abzufragen, +Es ist nicht immer erforderlich, die Daten aus der Datenbank auszulesen, wenn diese visualisiert werden sollen. +Mithilfe des InfluxDB Webinterface ist es möglich, Daten zu visualisieren. Vorher ist es allerdings notwendig, die zu visualisierenden Daten mithilfe eins Flux +Query abzufragen. %bevor die Daten Visualisiert werden können müssen diese erst mithilfe eines Flux Query abgefragt werden. -dazu kann entweder selbst ein Query geschrieben werden, oder der eingebaute +Dazu kann entweder selbst ein Query geschrieben werden oder der eingebaute Query Builder genutzt werden.\footnote{\cite[vgl.][]{InfluxDBDataExplorer}} Danach lassen sich die Daten als Graph, Heatmap, Histogramm, Scatterplot und weiteren Diagrammtypen anzeigen.\footnote{\cite[vgl.][]{InfluxDBGraph}} \subsection{Python Library} Um nicht selbst eigene API Anfragen über die Rest API schreiben zu müssen, gibt es für Python und andere Sprachen fertige Bibliotheken.\footnote{\cite[vgl.][]{InfluxAPIClientLibs}} Bevor mit der Client Library gearbeitet werden kann, muss diese allerdings erst -installiert und importiert werden. Am besten wird zur Installation der Python Paketmanager pip genutzt. Mit dem Befehl pip install influxdb-client +installiert und importiert werden. Am besten wird zur Installation der Python Paketmanager pip genutzt. Mit dem Befehl \glqq pip install influxdb-client\grqq{} werden alle benötigten Pakte installiert.\footnote{\cite[vgl.][]{InfluxAPIPythonClient}} In \cref{list:influxPythonWrite} kann an einem Beispiel gesehen werden, wie Daten mithilfe von Python in die Datenbank geschrieben -werden. Ein ähnliches Beispiel findet sich ausführbar und detailliert beschreiben im Jupyter Notebook Container, in der -Datei Grundlagen. In den ersten beiden Zeilen des Codes wird der InfluxDB Client importiert. Danach werden in Zeile +werden. Ein ähnliches Beispiel findet sich ausführbar und detailliert beschrieben im Jupyter Notebook Container in der +Datei \glqq Grundlagen\grqq{}. In den ersten beiden Zeilen des Codes wird der InfluxDB Client importiert. Danach werden in Zeile vier bis sieben die benötigten Daten Bucket, Organisation, Token und \gls{URL} in Variablen geschrieben. Was in die Variablen eingetragen werden muss, wird im -Kapitel Daten einfügen %eventuell Link einfügen? -beschreiben.\footnote{\cite[vgl.][]{InfluxAPIPythonClient}} +Kapitel \glqq Daten einfügen\grqq{} %eventuell Link einfügen? +beschrieben.\footnote{\cite[vgl.][]{InfluxAPIPythonClient}} -In Zeile neun bis 13 wird der Client mit den hinterlegt Variablen initialisiert. Danach folgt in Zeile 15 die -Initialisierung des write clients. Als nächstes muss ein Datenpunkt erstellt werden, der in die Datenbank geschrieben werden kann. -Dieser wird in Zeile 17 bis 19 erstellt. An diesen Datenpunkt kann eine beliebige Menge an Tags und Datenfeldern -über die Methoden tag und field angehängt werden. Hier im Beispiel wird der Datenpunkt my\_measurement mit dem Tag location angelegt, -welcher den Wert Paderborn hat, und dem Messwert temperature mit dem Wert 25,3. In der letzten Zeile wird dann -der write client dazu genutzt, um diesen Datenpunkt an die Datenbank zu senden. +In Zeile neun bis 13 wird der Client mit den hinterlegten Variablen initialisiert. Danach folgt in Zeile 15 die +Initialisierung des Write Clients. Als nächstes muss ein Datenpunkt erstellt werden, der in die Datenbank geschrieben werden kann. +Dieser wird in Zeile 17 bis 19 erstellt. An diesem Datenpunkt kann eine beliebige Menge an Tags und Datenfeldern +über die Methoden \glqq tag\grqq{} und \glqq field\grqq{} angehängt werden. Hier im Beispiel wird der Datenpunkt \glqq my\_measurement\grqq{} mit dem Tag \glqq location\grqq{} angelegt, +welcher den Wert \glqq Paderborn\grqq{} hat, und dem Messwert \glqq temperature\grqq{} mit dem Wert \glqq 25,3\grqq{}. In der letzten Zeile wird dann +der Write Client dazu genutzt, um diesen Datenpunkt an die Datenbank zu senden. Um die so in die Datenbank geschriebenen Werte wieder abzurufen, kann so wie in \cref{list:influxPythonRead} vorgegangen werden. Hier wird als erstes in Zeile 1 ein Query Client erstellt. Mit diesem Query Client kann dann wie in Zeile 2 bis 7 zu -sehen ein FLux Query ausgeführt werden. Zurückgegeben wird ein Flux Objekt mit einer Tabellen Struktur, die wie in Zeile 9 bis 11 -zu sehen, einfach mit einer Schleife verarbeitete werden kann. Um auf die Daten des Objekts zuzugreifen sind die wichtigsten Methoden hier beschreiben. -Mit get\_measurement kann der Namen eines Datenpunktes abgerufen werden. Zusätzlich kann Mithilfe von get\_field und get\_value der Name und der Wert -des Messwertes im Datenpunkt abgefragt werden. Zum abfragen der Zeit wird die Methoden get\_time genutzt. -\footnote{\cite[vgl.][]{InfluxAPIPythonClient}} +sehen ein Flux Query ausgeführt werden. Zurückgegeben wird ein Flux Objekt mit einer Tabellenstruktur, die wie in Zeile 9 bis 11 +zu sehen, einfach mit einer Schleife verarbeitet werden kann. Um auf die Daten des Objekts zuzugreifen sind die wichtigsten Methoden hier beschreiben. +Mit \glqq get\_measurement\grqq{} kann der Name eines Datenpunktes abgerufen werden. Zusätzlich kann mithilfe von \glqq get\_field\grqq{} und \glqq get\_value\grqq{} der Name und der Wert +des Messwertes im Datenpunkt abgefragt werden. Zum abfragen der Zeit wird die Methode \glqq get\_time\grqq{} genutzt.\footnote{\cite[vgl.][]{InfluxAPIPythonClient}} @@ -139,16 +137,16 @@ des Messwertes im Datenpunkt abgefragt werden. Zum abfragen der Zeit wird die Me Die Wetterdaten des \gls{DWD} können über den \gls{CDC} OpenData Bereich heruntergeladen werden. Hier werden die Wetterdaten über \gls{FTP} und \gls{HTTPS} zum Download angeboten. Unter der \gls{URL} \url{https://www.dwd.de/DE/leistungen/cdc/cdc_ueberblick-klimadaten.html} wird eine gute Übersicht über die zum -Download angeboten Daten geboten. Die Werte für die aktuelle Lufttemperatur können über +Download angebotenen Daten geboten. Die Werte für die aktuelle Lufttemperatur können über \url{https://opendata.dwd.de/climate_environment/CDC/observations_germany/climate/10_minutes/air_temperature/now/} abgerufen werden. Historische Daten können über \url{https://opendata.dwd.de/climate_environment/CDC/observations_germany/climate/10_minutes/air_temperature/now/} abgerufen werden. -Aktuell werden auf der Webseite, für die aktuelle Lufttemperatur, ca 480 Dateien zum Download angeboten. Die meisten dieser Dateien entsprechen jeweils -einer Messstation und je nach Tageszeit kann deswegen die Menge der Zeilen in der Datei variieren, weil immer um 00:00 eine neue Datei angefangen wird. -In den Zip-Dateien finden sich außerdem Metadaten über die Messtationen. Die eigentlichen Daten sind als \gls{CSV} formatiert und sehen aus wie in Listing~\ref{list:wetter_csv} gekürzt dargestellt -In der \gls{CSV} Datei gibt es 9 Felder. Der Inhalt der Felder wird in \cref{tab:csv-explenation} beschreiben. +Aktuell werden auf der Webseite für die aktuelle Lufttemperatur circa 480 Dateien zum Download angeboten. Die meisten dieser Dateien entsprechen jeweils +einer Messstation und je nach Tageszeit kann deswegen die Menge der Zeilen in der Datei variieren, weil immer um 00:00 Uhr eine neue Datei angefangen wird. +In den \gls{ZIP} Dateien befinden sich außerdem Metadaten über die Messtationen. Die eigentlichen Daten sind als \gls{CSV} formatiert und sehen aus wie in Listing~\ref{list:wetter_csv} gekürzt dargestellt wird. +In der \gls{CSV} Datei gibt es 9 Felder. Der Inhalt dieser Felder wird in \cref{tab:csv-explenation} beschreiben. %Eventuell kürzen wenn zu viele Seiten \begin{figure}[bht] @@ -174,8 +172,8 @@ In der \gls{CSV} Datei gibt es 9 Felder. Der Inhalt der Felder wird in \cref{tab \toprule Feld Name & Bedeutung \\ \midrule -STATION\_ID & Gibt an von welcher Station die Werte stammen \\ \hline -MESS\_DATUM & Gibt an wann gemessen wurde im Format \%Y\%m\%d\%H\%M. Also Jahr Monat Tag Stunde Minute als eine zusammengeschriebene Zahl. \\ \hline +STATION\_ID & Gibt an, von welcher Station die Werte stammen \\ \hline +MESS\_DATUM & Gibt an, wann gemessen wurde im Format \%Y\%m\%d\%H\%M. Also Jahr, Monat, Tag, Stunde, Minute als eine zusammengeschriebene Zahl. \\ \hline QN & Gibt die Qualität der Messwerte an. Hier gibt es die Werte 1 bis 3 \begin{compactenum} \item nur formale Kontrolle bei Dekodierung und Import @@ -185,7 +183,7 @@ QN & Gibt die Qualität der Messwerte an. Hier gibt es die Werte 1 bis 3 PP\_10 & Luftdruck auf Stationshöhe \\ \hline TT\_10 & Lufttemperatur auf 2m Höhe \\ \hline TM5\_10 & Lufttemperatur auf 5cm Höhe \\ \hline -TD\_10 & relative Luftfeuchtigkeit auf 2m Höhe \\ \hline +TD\_10 & Relative Luftfeuchtigkeit auf 2m Höhe \\ \hline eor & END OF RECORD" Bedeutet die Zeile ist zu Ende. \\ \bottomrule \end{tabularx} @@ -194,10 +192,10 @@ eor & END OF RECORD" Bedeutet die Zeile ist zu Ende. \\ \end{minipage} \end{table} -In der Datei zehn\_now\_tu\_Beschreibung\_Stationen.txt werden die Wetterstationen beschrieben. Diese Datei ist nicht als \gls{CSV} Datei formatiert, sondern als Tabelle und erhält -Daten über die Wetterstationen. Die Daten der Stationen in der heruntergeladenen Textdatei stimmen mit den Daten der Hauptamtlichen-Messnetz-Karte überein. +In der Datei \glqq zehn\_now\_tu\_Beschreibung\_Stationen.txt\grqq{} werden die Wetterstationen beschrieben. Diese Datei ist nicht als \gls{CSV} Datei formatiert, sondern als Tabelle und erhält +Daten über die Wetterstationen. Die Daten der Stationen in der heruntergeladenen Textdatei stimmen mit den Daten der hauptamtlichen Messnetzkarte überein. Allerdings enthält die Textdatei nicht alle Stationen, sondern nur Stationen für die auch Messwerte im Datensatz hinterlegt sind. Die Bedeutung der einzelnen -Spalten der Tabelle sind in der \cref{tab:file-stations} beschreiben. +Spalten der Tabelle werden in der \cref{tab:file-stations} beschrieben. \begin{table}[hbt] \centering @@ -208,16 +206,16 @@ Spalten der Tabelle sind in der \cref{tab:file-stations} beschreiben. Feld Name & Bedeutung \\ \midrule STATION\_ID & Gibt an, von welcher Station die Werte stammen \\ \hline - von\_datum & Datum, seit dem die Station aktiv ist. \\ \hline - bis\_datum & Hohe der Station. \\ \hline + von\_datum & Datum, seit dem die Station aktiv ist \\ \hline + bis\_datum & Höhe der Station \\ \hline Stationshoehe & Höhe über dem Normalnullpunkt \\ \hline - geoBreite & Breitengrad der Station. \\ \hline - geoLaenge \_10 & Längengrad der Stations. \\ \hline - Stationsname & Name der Station. \\ \hline - Bundesland & Bundesland, in dem die Station steht. \\ + geoBreite & Breitengrad der Station \\ \hline + geoLaenge \_10 & Längengrad der Station \\ \hline + Stationsname & Name der Station \\ \hline + Bundesland & Bundesland, in dem die Station steht \\ \bottomrule \end{tabularx} - \source{Vergleich der Werte mit der Hauptamtliches Messnetz Karte \url{https://opendata.dwd.de/climate_environment/CDC/observations_germany/climate/10_minutes/air_temperature/now/zehn_now_tu_Beschreibung_Stationen.txt}} % Quelle + \source{Vergleich der Werte mit der hauptamtliches Messnetzkarte \url{https://opendata.dwd.de/climate_environment/CDC/observations_germany/climate/10_minutes/air_temperature/now/zehn_now_tu_Beschreibung_Stationen.txt}} % Quelle \label{tab:file-stations} \end{minipage} \end{table} @@ -227,36 +225,36 @@ Spalten der Tabelle sind in der \cref{tab:file-stations} beschreiben. %\pagebreak %Damit die Tabelle nicht auf der falschen Seite ist. \subsubsection{{Wetterdaten abrufen}} -Um die Daten auswerten zu können müssen diese als erstes heruntergeladen und entpackt werden. Dazu wird mithilfe von BeautifulSoup aus der \gls{HTML} Seite +Um die Daten auswerten zu können, müssen diese als erstes heruntergeladen und entpackt werden. Dazu wird mithilfe von BeautifulSoup aus der \gls{HTML} Seite des \gls{DWD} für jede Datei eine \gls{URL} ausgelesen. Die so gewonnen \gls{URL}s können dann mithilfe einer Schleife heruntergeladen werden. -Um den Messwerten eine Station zuordnen zu können, wird als erstes die Datei mit den Stationen verarbeitet. Für jede Station wird ein Objekt erstellt und in ein -dictionary gespeichert. Dadurch kann in diesem dictionary einfach über die STATIONS\_ID die passende Station gefunden werden. Weil diese Datei allerdings nicht -\gls{CSV} formatiert ist, muss die Datei auf eine andere Art ausgewertete werden. Um die einzelnen Felder aus einer Zeile zu bekommen, wird immer so lange -gelesen, bis wieder ein bestimmte Anzahl von Leerzeichen hintereinander erkannt worden ist. Die Zeichen zwischen den Leerzeichen sind dann ein ausgelesenes Feld. -Nachdem die Stationsdaten ausgewertet worden sind, werden die \gls{CSV} Dateien in einer Schleife entpackt und mithilfe der Bibliothek Pandas in ein Dataframe -umgewandelt. Das so erzeugte Dataframe wir im letzten Schritt mit den Daten der Stationen zusammengeführt und als Datenpunkt in InfluxDB geschrieben. -Weitere Erklärungen und der Code selbst können im angehängten Jupyter notebook eingesehen und ausgeführt werden. +Um die Messwerte eine Station zuordnen zu können, wird als erstes die Datei mit den Stationen verarbeitet. Für jede Station wird ein Objekt erstellt und in ein +\glqq dictionary\grqq{} gespeichert. Dadurch kann in diesem \glqq dictionary\grqq{} einfach über die \glqq STATIONS\_ID\grqq{} die passende Station gefunden werden. Weil diese Datei allerdings nicht +\gls{CSV} formatiert ist, muss die Datei auf eine andere Art ausgewertet werden. Um die einzelnen Felder aus einer Zeile auszulesen, wird immer so lange +gelesen bis wieder ein bestimmte Anzahl von Leerzeichen hintereinander erkannt worden ist. Die Zeichen zwischen den Leerzeichen sind dann ein ausgelesenes Feld. +Nachdem die Stationsdaten ausgewertet worden sind, werden die \gls{CSV} Dateien in einer Schleife entpackt und mithilfe der Bibliothek \glqq Pandas\grqq{} in ein Dataframe +umgewandelt. Das so erzeugte Dataframe wird im letzten Schritt mit den Daten der Stationen zusammengeführt und als Datenpunkt in InfluxDB geschrieben. +Weitere Erklärungen und der Code selbst können im angehängten Jupyter Notebook eingesehen und ausgeführt werden. -\subsubsection{{Wetterdaten Verarbeiten}} +\subsubsection{{Wetterdaten verarbeiten}} -Mithilfe der in die Datenbank geschriebenen Wetterdaten, ist es nun möglich die Tageshöchst- und Tiefsttemperatur -sowie den Temperatur-Durchschnitt in Paderborn zu ermitteln. Der Code der dazu notwendig ist, befindet sich auch wieder im Jupyter Notebook. Als erstes +Mithilfe der in die Datenbank geschriebenen Wetterdaten ist es nun möglich, die Tages-Höchst- und Tiefsttemperatur, +sowie den Temperatur-Durchschnitt in Paderborn zu ermitteln. Der Code, der dazu notwendig ist, befindet sich auch wieder im Jupyter Notebook. Als erstes müssen die notwendigen Datenpunkte aus der Datenbank abgerufen werden. Dazu wird wie in Kapitel 3.3 vorgegangen. Zunächst wird ein -Flux Query geschrieben der alle Daten der Geographisch nächsten Wetterstationen Bad Lippspringe ausließt. -Die Ereignisse werden in ein FluX Objekt gespeichert, welches dann im nächsten Schritt mithilfe einer Schleife verarbeitet wird. +Flux Query geschrieben, der alle Daten der geografisch nächsten Wetterstation in Bad Lippspringe ausließt. +Die Ereignisse werden in einem Flux Objekt gespeichert, welches dann im nächsten Schritt mithilfe einer Schleife verarbeitet wird. Zum bestimmen der Höchst- und Tiefsttemperatur, werden die beiden -Variablen min und max definiert, welche mit einem sehr hohen bzw einem sehr niedrigem Wert initialisiert werden. Beim durchlaufen der Schleife -wird immer der aus der Datenbank stammende Wert mit der Variable min und max vergleichen. Wenn der Wert größer als max ist, wird max auf den -neuen größten Wert gesetzt und wenn der Wert kleiner als min, ist wird min auf den neuen kleinsten Wert gesetzt. So beinhaltet die Variable max -nach dem durchlaufen den höchsten und die Variable min den niedrigsten Wert. Für das bestimmen des Durchschnittswertes muss eine Zähler -Variable, in diesem Fall i, und eine Summen Variable sum erstellt werden. Die Zähler Variable wird mit jedem Schleifendurchlauf um eins hochgezählt. -Zusätzlich wird die Summen Variablen mit dem Wert innerhalb der Schleife addiert. Zum bestimmen des Durchschnittswertes muss jetzt nur noch -die Summe, in diesem Fall die Variablen sum, durch die Anzahl der Elemente, hier i, geteilt werden. Der Ergebnisse ist der Tagesmittelwert. +Variablen \glqq min\grqq{} und \glqq max\grqq{} definiert, welche mit einem sehr hohen bzw. einem sehr niedrigem Wert initialisiert werden. Beim durchlaufen der Schleife +wird immer der aus der Datenbank stammende Wert mit der Variable \glqq min\grqq{} und \glqq max\grqq{} verglichen. Wenn der Wert größer als \glqq max\grqq{} ist, wird \glqq max\grqq{} auf den +neuen größten Wert gesetzt und wenn der Wert kleiner als \glqq min\grqq{} ist, wird \glqq min\grqq{} auf den neuen kleinsten Wert gesetzt. So beinhaltet die Variable \glqq max\grqq{} +nach dem durchlaufen den höchsten und die Variable \glqq min\grqq{} den niedrigsten Wert. Für das Bestimmen des Durchschnittswertes muss eine Zähler +Variable, in diesem Fall \glqq i\grqq{}, und eine Summen Variable \glqq sum\grqq{} erstellt werden. Die Zähler Variable wird mit jedem Schleifendurchlauf um eins hochgezählt. +Zusätzlich wird die Summen Variable mit dem Wert innerhalb der Schleife addiert. Zum bestimmen des Durchschnittswertes muss jetzt nur noch +die Summe, in diesem Fall die Variable \glqq sum\grqq{} durch die Anzahl der Elemente, hier \glqq i\grqq{}, geteilt werden. Das Ergebnis ist der Tagesmittelwert. Um die Daten in der Datenbank zu visualisieren, kann die in InfluxDB eingebaute Graph Funktion genutzt werden. Über den Query Builder können wie in \cref{fig:query-builder} zu sehen, Messtationen ausgewählt werden, zu denen Graphen anzeigen werden sollen. Außerdem -kann hier auch ausgewählt werden, welche Felder angezeigt werden sollen. Mit einem Klick auf Submit wird ein Graph wie in +kann hier auch ausgewählt werden, welche Felder angezeigt werden sollen. Mit einem Klick auf \glqq Submit\grqq{} wird ein Graph, wie in \cref{fig:influxdb-Graph} zu sehen, angezeigt. In diesem Graphen werden die Temperaturen von den Messtationen auf Sylt(pink) und in -Bad Lippspringe(blau), am 27.06.2022 angezeigt. +Bad Lippspringe(blau) am 27.06.2022 angezeigt. -Weitere Bespiele für das verarbeiten der Wetterdaten können im Jupyter Notebook gefunden werden. \ No newline at end of file +Weitere Bespiele für das Verarbeiten der Wetterdaten können im Jupyter Notebook gefunden werden. \ No newline at end of file diff --git a/arbeit/chapter/Zusammenfassung.tex b/arbeit/chapter/Zusammenfassung.tex index 8d58c39..25fc3ca 100644 --- a/arbeit/chapter/Zusammenfassung.tex +++ b/arbeit/chapter/Zusammenfassung.tex @@ -7,7 +7,7 @@ An dieser Arbeit kann kritisiert werden, dass viele der genutzten Quellen von InfluxDB veröffentlicht wurden. Zusätzlich wurden sehr viele Internetquellen zitiert und nur wenige Monographien. Außerdem konnten durch die begrenzte Zeit und den begrenzten Umfang dieser Arbeit -nicht, alle Funktion und Besonderheiten von \gls{TSDB} und InfluxDB im besonderen beschreiben werden. +nicht alle Funktion und Besonderheiten von \gls{TSDB} und InfluxDB im besonderen beschrieben werden. Weitere Informationen können in der InfluxDB Dokumentation und den genutzten Quellen gefunden werden. \section{Zusammenfassung} @@ -19,11 +19,11 @@ einiges schneller als \gls{RDBMS}. Allerdings sind sie auch weniger flexibel und \footnote{\cite[vgl.][]{InfluxDataSQL}} Mithilfe von Docker und Jupyter Notebook kann sehr schnell eine Entwicklungsumgebung aufgebaut werden, mit der einfach die -als Beispiel genutzten Wetterdaten heruntergeladen, importiert und verarbeiten werden können. +als Beispiel genutzten Wetterdaten heruntergeladen, importiert und verarbeiten werden können. \section{Schlussfolgerung und Fazit} \gls{TSDB} eignen sich sehr gut für die Speicherung von Time Series Data und besonders für die Verarbeitung von -großen Datenmengen. Dadurch, dass immer mehr Daten erfasst werden, ist es abzusehen, dass sich \gls{TSDB} immer weiter -verbreiten werden. Es bietet sich an für IOT Sensoren oder die Erfassung von Servermetriken und anderer Time Series Data, +großen Datenmengen. Dadurch, dass immer mehr Daten erfasst werden, ist es abzusehen, dass sich \gls{TSDB}s immer weiter +verbreiten werden. Es bietet sich an, für IOT Sensoren oder die Erfassung von Servermetriken und anderer Time Series Data, auf \gls{TSDB} zu setzen. \ No newline at end of file diff --git a/arbeit/config/Abkuerzungen.tex b/arbeit/config/Abkuerzungen.tex index 302e4f7..30008cf 100644 --- a/arbeit/config/Abkuerzungen.tex +++ b/arbeit/config/Abkuerzungen.tex @@ -1,3 +1,4 @@ +\newacronym{TSD}{TSD}{Time Series Data} \newacronym{TSDB}{TSDB}{Time Series Database} \newacronym[\glslongpluralkey={Deutschen Wetterdienstes}]{DWD}{DWD}{Deutscher Wetterdienst} \newacronym[\glslongpluralkey={Uniform Resource Locator}]{URL}{URL}{Uniform Resource Locator} @@ -15,4 +16,5 @@ \newacronym{CDC}{CDC}{Climate Data Center} \newacronym{FTP}{FTP}{File Transfer Protocol} \newacronym{NoSQL}{NoSQL}{{Not only \gls{SQL}}} -\newacronym{SQL}{SQL}{Structured Query Language} \ No newline at end of file +\newacronym{SQL}{SQL}{Structured Query Language} +\newacronym{ZIP}{ZIP}{ZIP Compressed File} \ No newline at end of file