Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fivetran/streamlit_fivetran_billing_model
Streamlit app providing example reports highlighting common analyses within the billing domain. Built using a Fivetran billing connector and the respective Fivetran data model.
https://github.com/fivetran/streamlit_fivetran_billing_model
billing-domain dbt-packages fivetran recharge recurly shopify streamlit stripe zuora
Last synced: about 2 months ago
JSON representation
Streamlit app providing example reports highlighting common analyses within the billing domain. Built using a Fivetran billing connector and the respective Fivetran data model.
- Host: GitHub
- URL: https://github.com/fivetran/streamlit_fivetran_billing_model
- Owner: fivetran
- Created: 2024-07-26T14:23:25.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-12T19:25:18.000Z (5 months ago)
- Last Synced: 2024-08-12T22:37:19.569Z (5 months ago)
- Topics: billing-domain, dbt-packages, fivetran, recharge, recurly, shopify, streamlit, stripe, zuora
- Language: Python
- Homepage: https://fivetran-billing-model.streamlit.app/
- Size: 1.09 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fivetran Streamlit Billing Model
## 📣 Overview
This Streamlit app showcases a variety of example reports, using simulated data from a fictional office supply company, to demonstrate the types of analyses possible within the Billing domain. These reports are built using different combinations of Fivetran connectors and data models, providing versatile examples of how to leverage Fivetran for billing analytics.Supported connector and data model combinations include:
- [Stripe connector](https://fivetran.com/docs/connectors/applications/stripe) + [Stripe data model](https://fivetran.com/docs/transformations/data-models/stripe-data-model/stripe-transform-model)
- [Shopify connector](https://fivetran.com/docs/connectors/applications/shopify) + [Shopify data model](https://fivetran.com/docs/transformations/data-models/shopify-data-model/shopify-transform-model)
- [Recurly connector](https://fivetran.com/docs/connectors/applications/recurly) + [Recurly data model](https://fivetran.com/docs/transformations/data-models/recurly-data-model/recurly-transform-model)
- [Recharge connector](https://fivetran.com/docs/connectors/applications/recharge) + [Recharge data model](https://fivetran.com/docs/transformations/data-models/recharge-data-model/recharge-transform-model)
- [Zuora connector](https://fivetran.com/docs/connectors/applications/zuora) + [Zuora data model](https://fivetran.com/docs/transformations/data-models/zuora-data-model/zuora-transform-model)Each data model provides a standardized, denormalized `*__line_item_enhanced` table that ensures consistent reporting across platforms. This means that regardless of your company's billing platform, these reports can be easily replicated using the platform-agnostic `*__line_item_enhanced` table.
## 📈 Example Reports
The app includes several example reports generated from the `*__line_item_enhanced` data model. These reports illustrate how you can analyze different aspects of billing data, with results segmented by product, location, and customer demographics.| **Report** | **Description** |
|----------|-----------------|
| [Orders and Revenue](https://streamlit-fivetran-billing-model.streamlit.app/1_orders_and_revenue) | Showcases total revenue and orders over time and segmented by product, location, and customer. |
| [Subscription Report](https://streamlit-fivetran-billing-model.streamlit.app/2_subscriptions_report) | Highlights subscription activity and MRR and over time and segmented by subscription type. |
| [Churn Analysis](https://streamlit-fivetran-billing-model.streamlit.app/3_churn_analysis) | Analyzes churn and retention rate as well as new MRR over time and provides a cohort analysis. |## 🎯 Call to Action
These reports are designed to demonstrate the analytical capabilities when using Fivetran connectors paired with the corresponding transformation data models. We encourage you to explore these reports and provide feedback. If you find these examples useful or have suggestions for additional content, please share your thoughts via [GitHub issues](https://github.com/fivetran/streamlit_fivetran_billing_model/issues).