Scripte

1. gefakte tracking Daten generieren

erwartete CSV Struktur:

latitude,longitude,id
39.2458281;-75.6145196;1
38.84545;-76.9925168;2
38.8839091;-77.0243677;3
38.8839091;-77.0243677;4
38.8839091;-77.0243677;5

Sample Daten in den Container kopieren:

podman cp customers.csv finder:/tmp/samples.csv

sich in den Container begeben:

podman exec -it finder /bin/bash

in das scripts-Verzeichnis wechseln:

cd /var/www/finder/scripts

das Script mit entsprechenden Parametern ausführen:

./sample_data.php import --poi-db=WalmartDemo --file=/tmp/samples.csv

Datei /tmp/samples.csv kann gelöscht werden:

rm /tmp/samples.csv

2. gefakte tracking Daten löschen

sich in den Container begeben:

podman exec -it finder /bin/bash

in das scripts-Verzeichnis wechseln:

cd /var/www/finder/scripts

das Script mit entsprechenden Parametern ausführen:

./sample_data.php delete --poi-db=WalmartDemo

3. getrackte Zeiten eines Projekts in der Datenbank verschieben (nur für gefakte-Daten anwenden)

sich in den Container begeben:

podman exec -it finder /bin/bash

in das scripts-Verzeichnis wechseln:

cd /var/www/finder/scripts

das Script mit entsprechenden Parametern ausführen:

./sample_data.php shift-time --poi-db=WalmartDemo --duration="2 days"

um die Daten wieder zurück zu verschieben, kann das Script mit dem --reverse-Parameter aufgerufen werden:

./sample_data.php shift-time --poi-db=WalmartDemo --duration="2 days" --reverse