Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Einigung auf Aufgabenteilung #1

Open
TSchiefer opened this issue Nov 5, 2018 · 9 comments
Open

Einigung auf Aufgabenteilung #1

TSchiefer opened this issue Nov 5, 2018 · 9 comments
Assignees

Comments

@TSchiefer
Copy link
Owner

Wir können auch hier diskutieren, wer was machen soll.
Es stellt sich die Frage, ob Ihr eine Email bekommt, sobald jemand etwas zu diesem Issue beiträgt (und die zweite Frage, ob Ihr über die Erstellung dieses Issues informiert werdet)

@FischerAndi
Copy link
Collaborator

Wie waren nochmals die drei Tasks:

  1. Erzeugen der Datenbank, mit PDI die CSV-Files erstellen, Implementieren einer "staging area", Datenqualitätsprobleme beheben.
  2. Abfragen definieren, "multidimensionales" Schema erstellen, füllen des implementierten Schemas, mindestens drei verschiedene Analysen ausführen und Ergebnisse präsentieren.
  3. Migration der ERP-Datenbank in eine DB mit behandeltem ERM-Dialekt. Skripte zur Erstellung der DB und befüllen der DB mit Daten, ERM-Schema.

Habe ich das so etwa richtig verstanden?

@TSchiefer
Copy link
Owner Author

Ich würde Dir zustimmen.

Eigentlich überschneiden sich Punkte 1. und 2. ein wenig, so wie ich es verstanden habe: man soll sich denke ich zuerst überlegen, welche Auswertungen man letztendlich machen möchte und dann nur diejenigen Tabellen in .csv-Dateien überführen, die man für diese Auswertungen benötigt.

Auf der anderen Seite kann man auch erst mal mit den drei Tabellen anfangen, die laut Aufgabenstellung sicher gebraucht werden (Kunden-, Produkt- und Bestellungsdaten) und diese in .csv-Files auslagern. Wenn dann später noch mehr Tabellen gebraucht werden, kann man das noch schnell nachliefern, denke ich, dann weiss man ja, wie es geht.

@TSchiefer
Copy link
Owner Author

Bezüglich der Notation, in der uns das ERM der ERP-Datenbank gegeben wurde (S. 2 Aufgabenstellung). Es ist wohl diese hier, oder?

https://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model#Crow's_foot_notation

Scheint, als ob es bei uns aber anstelle des Kringels mit dem Krähenfuss immer einen senkrechten Strich mit Krähenfuss gibt. Meine Theorie wäre, dass das "einer oder mehrere" bedeutet (Kringel mit Krähenfuss bedeutet laut Wikipedia "0, 1 oder mehrere").

@TSchiefer
Copy link
Owner Author

Wir hatten ja gesagt, dass wir uns bis morgen entscheiden wollen, wer was macht. Ich werde morgen nicht viel Zeit haben, um etwas zu dieser Diskussion beizutragen (erst Arbeit dann noch Sportverein). Deshalb wollte ich Euch Bescheid geben, dass ich mit allen drei Teilaufgaben einverstanden wäre.

Ich bin heute bis ca. 22:00 Uhr aber noch verfügbar, wenn es etwas zu bereden gibt.

@FischerAndi
Copy link
Collaborator

Ich würde mich am Sichersten bei der 3. Aufgabe (Zusatzaufgabe) fühlen.
Dann die 1. und am wenigsten die 2.

@Eckeau
Copy link
Collaborator

Eckeau commented Nov 9, 2018

Bei 2 fühle ich mich auch am wenigsten wohl, wobei damit der lerneffekt am grössten wäre. So gesehen kann ich mit allem leben.

@TSchiefer
Copy link
Owner Author

Ich würde dann einfach mal einen Vorschlag machen, wenn gestattet:
Andi macht Aufgabe 3, und entweder Bernd oder ich machen Aufgaben 1 und 2. Ist das in Ordnung für Euch beide?

Falls ja, würde ich gern Dir, Bernd, die Entscheidung überlassen, welche der beiden Du lieber machen möchtest.

Derjenige, der Aufgabe 2 macht, muss dann denke ich den 1er informieren, welche Tabellen später für die Auswertung gebraucht werden.

@FischerAndi
Copy link
Collaborator

Dann lege ich heute mit Aufgabe 3 los. Super.

@TSchiefer
Copy link
Owner Author

Also ich würde gerne um 13:30 Uhr heute anfangen zu arbeiten. @Eckeau Könntest Du mir bitte bis dann Bescheid geben, was Du machen möchtest? Andernfalls würde ich dann einfach mal mit Aufgabe 1 beginnen. Ich wäre in dem Fall natürlich immer gerne bereit, über Aufgabe 2 zu diskutieren.

Morgen habe ich leider keine Zeit für das Projekt, deshalb möchte ich heute möglichst weit kommen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants