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 AhnBen LeibertSam Im (Deactivated)Wesley BrownIan Manyama

SolDevelo: Klaudia Pałkowska (Deactivated)Mateusz KwiatkowskiSebastian 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)