2019-05-06 - Reporting Stack Capacity Building Trip - Nairobi - May 6-7

2019-05-06 - Reporting Stack Capacity Building Trip - Nairobi - May 6-7

Agenda



Note: Q&A time is implicitly built into all of these sessions, so attendees are encouraged to ask questions as they arise. If a question is out of scope or will be addressed later, we can add it to the parking lot.

Day 1

Attendees

Ona:  @Clay Crosby (Unlicensed)@Jason Rogena (Unlicensed)@Morris Mukiri (Unlicensed)@Antonate Maritim (Unlicensed),  Jeanette

JSI:@Hussein Hassan, Mekbib Awoke, Mesay Taye, @Elias Muluneh

VR: @Chongsun Ahn (Unlicensed)@Ben Leibert@Sam Im (Deactivated)@Wesley Brown@Ian Manyama

SolDevelo: @Klaudia Pałkowska (Deactivated)@Mateusz Kwiatkowski@Sebastian Brudziński



Time

Workstream

9:00 - 9:15

Intros & getting set up

9:15 - 10:45

DevOps Part 1

  • Explaining Docker-compose files

  • Hands-on activity: deploying the reporting stack on local machine, explaining how it would be deployed on a server

  • Common errors

10:45 - 11:00

Coffee / tea break

11:00 - 12:30

DevOps Part 2

  • Explaining how the reporting stack is persisted after redeploy

  • Hands-on activity: redeploying the reporting stack

  • Common errors

12:30 - 1:30

Lunch

1:30 - 3:00

NiFi Part 1

  • Introduction to NiFi

  • Review of Requisitions connector

3:00 - 3:15

Coffee / tea break

3:15 - 5:00

NiFi Part 2

  • Review of ReferenceData connector

  • Common NiFi errors & how to troubleshoot



Day 2



Time

Workstream

9:00 - 10:30

NiFi Part 3

  • Outline of how to adapt an existing connector to a new microservice

10:30 - 10:45

Coffee / tea break

10:45 - 12:30

Superset Part 1

  • Intro to Superset - terms and concepts

  • Security

  • Viewing / editing data sources

  • Building charts

  • Building dashboards

12:30 - 1:30

Lunch

1:30 - 3:00

Superset Part 2

  • Custom SQL

  •  

    • Queries we built

    • Row-level filtering

  • Ketchup -- Python package that “patches” Superset to add custom functionality

3:00 - 3:15

Coffee / tea break

3:15 - 4:30

FHIR

Wrap-up & general Q&A

4:30 - 5:00

Future of reporting stack (Josh)

OpenLMIS: the global initiative for powerful LMIS software