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

Reporting on new model #15

Open
7 of 17 tasks
rngadam opened this issue Apr 11, 2018 · 1 comment
Open
7 of 17 tasks

Reporting on new model #15

rngadam opened this issue Apr 11, 2018 · 1 comment
Assignees

Comments

@rngadam
Copy link
Member

rngadam commented Apr 11, 2018

context

Been working on a new model schema in:

https://github.com/coderbunker/timesheet-backend/tree/report-201803

Currently completing import of data from snapshot -> incoming.

Once finished:

  • will push to the cloud
  • create an encrypted dump and share it

preparation tasks

  • install DBeaver
  • install PostgreSQL
  • doing: read up the PostgreSQL 10 documentation (get PDF)
  • doing: do some basic SQL exercises DBeaver -> PostgreSQL

data analyst toolboxs

once dump is ready:

  • restore dump to local database
  • denormalize model (join all entities together on model.entry)
  • start writing additional reports and analysis + visualization

Base on the directions and questions given by Ricky and Fred:

  • analyse coderbunker data following my own instincts
  • report my progress regularly on "Coderbunker Residents"
  • hopefully can publish reports like "Date Since Entry" and "Freelancer hours"
  • invite feedback from Ricky, Fred and others

analysis tasks

  • reproduce "organization", "person" and "project" on python for practice
  • reproduce and improve "Date Since Entry" on python for practice
  • produce "Frequency of Entry" for A/B test after implementation of calendar
  • produce data visualization and possibly written report on "person" and "project"
  • keep answering the questions below with analysis + visualization + written report

questions

  • create a view of each individual timesheet across projects
  • freelancers activity on project - who's not contributing actively in the last week?
  • delays in payments? currently up-to-date retainers?
  • matrix last reported entry projects / freelancers
@rngadam
Copy link
Member Author

rngadam commented Apr 27, 2018

You can find a denormalized version of the data in model.timesheet (all tables joined together into a view).

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

2 participants