# surya2324/revenue-insights-in-hospitality-domain architecture

> Architecture diagram of the GitHub repository surya2324/revenue-insights-in-hospitality-domain, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-26). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/surya2324/revenue-insights-in-hospitality-domain
- Repository: https://github.com/surya2324/revenue-insights-in-hospitality-domain

## Overview

This repository is a hospitality revenue-insights deliverable: a Power BI report accompanied by booking facts, hotel/room/date dimensions, metadata, and a metrics workbook. The file inventory supports identifying these assets, but no README or source excerpts document how the report uses them or how they relate. The graph therefore avoids asserting data connections; the analyst-to-report interaction reflects the report’s apparent user-facing role.

Main entry points: [`Revenue Insights in Hospitality Domain.pbix`](https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Revenue%20Insights%20in%20Hospitality%20Domain.pbix) (Revenue insights report)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_analytics_data["Analytics data"]
  node_bookings["Bookings<br/>[fact_bookings.csv]"]
  node_aggregated_bookings["Aggregated bookings"]
  node_dates["Date dimension<br/>[dim_date.csv]"]
  node_hotels["Hotel dimension<br/>[dim_hotels.csv]"]
  node_rooms["Room dimension<br/>[dim_rooms.csv]"]
end

subgraph group_reporting["Reporting assets"]
  node_metadata["Hospitality metadata"]
  node_metrics["Metrics list<br/>[metrics list.xlsx]"]
  node_report["Revenue insights report"]
end

node_analyst(("Analyst"))

node_analyst -->|"views"| node_report

click node_bookings "https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/fact_bookings.csv"
click node_aggregated_bookings "https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/fact_aggregated_bookings.csv"
click node_dates "https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/dim_date.csv"
click node_hotels "https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/dim_hotels.csv"
click node_rooms "https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/dim_rooms.csv"
click node_metadata "https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/meta_data_hospitality.txt"
click node_metrics "https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/metrics%20list.xlsx"
click node_report "https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Revenue%20Insights%20in%20Hospitality%20Domain.pbix"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_bookings,node_aggregated_bookings,node_dates,node_hotels,node_rooms toneBlue
class node_metadata,node_metrics,node_report toneAmber
class node_analyst toneIndigo
```

## Components

### Analytics data

- [Bookings](https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/fact_bookings.csv): `Input Files/fact_bookings.csv`
- [Aggregated bookings](https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/fact_aggregated_bookings.csv): `Input Files/fact_aggregated_bookings.csv`
- [Date dimension](https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/dim_date.csv): `Input Files/dim_date.csv`
- [Hotel dimension](https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/dim_hotels.csv): `Input Files/dim_hotels.csv`
- [Room dimension](https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/dim_rooms.csv): `Input Files/dim_rooms.csv`

### Reporting assets

- [Hospitality metadata](https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/meta_data_hospitality.txt): `Input Files/meta_data_hospitality.txt`
- [Metrics list](https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Input%20Files/metrics%20list.xlsx): `Input Files/metrics list.xlsx`
- [Revenue insights report](https://github.com/surya2324/revenue-insights-in-hospitality-domain/blob/main/Revenue%20Insights%20in%20Hospitality%20Domain.pbix): `Revenue Insights in Hospitality Domain.pbix`

### Other components

- **Analyst**

## Connections

- Analyst → Revenue insights report: views
