This project automates the ingestion, transformation, storage, and visualization of Argentine economic indicators used for rental contract adjustments. The platform integrates multiple public data sources, processes them through a Lakehouse architecture in Microsoft Fabric, and exposes curated analytical tables through a Power BI semantic model. The final solution combines:

The project currently integrates:
The solution follows a layered Lakehouse design:
The Silver layer implements idempotent incremental ingestion using business date validation and anti-join strategies to prevent duplicate processing. Example features:
Curated datasets are persisted as Delta Tables in Fabric Lakehouse to support:
All ETL notebooks generate execution logs including:

ETL execution is orchestrated through Fabric Data Factory pipelines, enabling automated and repeatable data refresh workflows.
fabric-rent-calculator-argentina/
│
├── README.md
│
├── architecture/
│ ├── medallion_architecture.png
│ ├── data_flow.png
│ └── semantic_model.png
│
├── notebooks/
│ ├── bronze/
│ │ ├── ipc_download.py
│ │ └── casapropia_download.py
│ │
│ └── silver/
│ ├── ipc_silver.py
│ └── casapropia_silver.py
│
├── powerbi/
│ ├── RentCalculatorArgentina.pbip
│ ├── semantic_model/
│ └── reports/
│
├── screenshots/
│ ├── fabric_pipeline.png
│ ├── lakehouse_tables.png
│ ├── sql_endpoint.png
│ ├── semantic_model.png
│ └── dashboard.png
│
└── docs/
├── architecture.md
├── orchestration.md
└── data_model.md
The curated Silver Delta tables are exposed through the Fabric SQL Endpoint and consumed by a Power BI semantic model developed using PBIP. The reporting layer provides: