Industry: Wealth Management / Legal Compliance Stakeholder: Rafael (Cross-Border Wealth Planning Attorney) Built with: Streamlit + Plotly Time to deliver: 3 hours
Rafael, a cross-border wealth planning attorney responsible for audit readiness and regulatory compliance.
Which assets require regulatory attention THIS QUARTER based on classification changes, jurisdictional compliance status, and upcoming audit dates.
A timeline of asset classification changes (SCD Type 2) plus a compliance status table filtered by jurisdiction and asset class.
The timeline exposes when asset classifications change (audit trail), while the compliance table prioritizes assets by jurisdiction and urgency. A static snapshot would hide historical transitions that are legally relevant.
Rafael needs a fast, audit-ready view of portfolio changes across jurisdictions. He must identify assets with recent classification changes or upcoming compliance deadlines to prioritize legal reviews this quarter.
dim_assets, fct_holdings, dim_clients, dim_date)# 1. Configure environment variables
cp .env.example .env
# Edit .env with your paths
# 2. Install dependencies
pip install -r day17_requirements.txt
# 3. Run visualization
streamlit run day17_VIZ_legal_analytics_dashboard.py
A Streamlit dashboard with the SCD timeline, compliance status chart, and point-in-time query table.
Streamlit enables fast Python-native development with custom timeline visuals and point-in-time query input in under 3 hours.
Each visual directly supports audit readiness or compliance prioritization. Additional charts would not change the decision.
The Day 10 model does not include jurisdiction, compliance, or multi-version SCD history. For reproducibility, this dashboard derives jurisdiction from client_type with asset_class overrides, derives compliance status deterministically, and generates a synthetic SCD change date 60 days before the latest holdings date (documented in day17/day17_QUERIES_legal_analytics.md).
Current Limitations:
Possible Enhancements (out of 3h scope):
Demonstrates:
Upwork Keywords: legal analytics, compliance dashboard, Streamlit, SCD Type 2, audit readiness
Built as part of Christmas Data Advent 2025 - Visualization Week (Days 16-20)