mitodl / ol-data-platform

Pipeline definitions for managing data flows to power analytics at MIT Open Learning
BSD 3-Clause "New" or "Revised" License
36 stars 6 forks source link

Purchase Reconciliation for MITx Online via dbt #400

Open dseaton opened 1 year ago

dseaton commented 1 year ago

What intermediate & mart models support purchase reconciliation?

Here is a first pass at which dbt models will support purchase reconciliation.

Mart Models

Intermediate Models

These models should also be able to generate a purchase reconciliation report for xPro.

Current State of Purchase Reconciliation

Purchase Reconciliation reporting allows the business ops team to validate charges, confirm details related to refunds, and produce reports related to purchases. We have created a working purchase reconciliation for MITx Online in BI: https://bi.odl.mit.edu/queries/1190

The following tables are utilized by this report:

The fields in the report are below.

Note, the transformed names in the report were selected by business ops. We want to migrate to our new naming convention.

rachellougee commented 1 year ago

@Ferdi @pdpinch Should we start to create the Purchase Reconciliation report in the data platform? Looks like the fields are already in our data lake