2017-08-04 Meeting notes - loe and estimation of report and Tableau WDC
Date
Attendees
Goals
- LOE (pts and time) for reporting service and tabelau wdc
Discussion items
Time | Item | Who | Notes |
---|---|---|---|
Reporting Service
- pulling hard-coded reports and data-access (Java) out of the Service
- need to estimate each report that needs to be pulled out, and redesigned to be SQL-based to get that report
- Requisition Report has a dynamic list of columns which are sorted based on the Requisition Template (github). it's most likely not possible to accomplish with Jasper alone.
- ~2 weeks excluding requisition report
- tool to take a directory, and load those jrxml reports to API endpoint
- 1-2 days design
- estimate for work: unsure
- would support Java services
- supporting images
- currently a restful resource
- could be embedded in jrxml?
- do we need to selectively update when a report changes ???
We determined that we need dedicated time to go into detail about each report the service will need to migrate and what features the tool will support (e.g. Malawi recently added the need for images) to estimate what's left so that we come up with a solution that works for Malawi and that's contributed back
Tableau WDC
-
-
MW-484Getting issue details...
STATUS
- configure the base-uri
- 1-2 days, 3pt
-
-
MW-471Getting issue details...
STATUS
- auth service
- UI
- ~ 1 wk, 8pts
- incremental refresh (updating our api endpoints so that the connector knows what's new and what's not - speeds up Tableau data source - likely critical for production)
- pattern / design work
- reference: https://tableau.github.io/webdataconnector/docs/wdc_incremental_refresh
- lastModified date
- no estimate needed - 1 day for Javers?
- more tables
-
-
MW-485Getting issue details...
STATUS
- need to use GET /api/requisitions - as search endpoint doesn't return line items any more
need to add some date range parameters to this endpoint such as search has(since we will be using GET /api/requisitions and incremental refresh, we won't have these date parameters, is that right Josh Zamor?)- incremental refresh (supporting lastModified as query parameter)
- 2-4 days, 5pt
-
-
MW-486Getting issue details...
STATUS
- need to use /orders - as search endpoint doesn't return line items any more
need to add some date range parameters to this endpoint such as search has- incremental refresh
- 2-4 days, 5pt
-
-
MW-487Getting issue details...
STATUS
need to add some date range parameters to this endpoint- incremental refresh
- 2-4 days, 5pts
-
-
MW-489Getting issue details...
STATUS
- incremental refresh
- 1-2 days, 3pts
-
-
MW-490Getting issue details...
STATUS
- incremental refresh
- 1-2 days, 3pts
-
-
MW-491Getting issue details...
STATUS
- incremental refresh
- 1-2 days, 3pts
-
-
MW-492Getting issue details...
STATUS
- incremental refresh
- 1-2 days, 3pts
-
-
MW-493Getting issue details...
STATUS
- incremental refresh
- 1-2 days, 3pts
-
-
MW-485Getting issue details...
STATUS
WDC Total: 18-30 days, 44pts
Action items
- Josh Zamor to write ticket for Tableau WDC #3
- Josh Zamor & Jakub Kondrat to figure out how to get Ben Leibert an estimate for Reporting Service
- Jakub Kondrat to write tickets for Tableau WDC
OpenLMIS: the global initiative for powerful LMIS software