Jayas Piya
Data Warehousing Data Visualization Business Intelligence

Retail Intelligence System

The system organizes retail transactions in an Oracle data warehouse and connects a star schema to Tableau dashboards for executive reporting, sales analysis, and scenario exploration.

Retail Intelligence System

Connecting Retail Transactions to Business Analysis

The Retail Intelligence System combines an Oracle data warehouse with Tableau dashboards to support analysis of sales, products, customers, and store operations. The project carries retail data from dimensional modeling into visual reporting, connecting database design with the questions business users need to investigate.

The Analytical Challenge

Retail transactions record individual business events, while reporting needs to reveal patterns across products, stores, customers, and time. Answering those questions directly from operational records can require repeated joins and reporting logic.

The project introduces a dedicated analytical model that organizes transaction-level facts around shared dimensions. Tableau dashboards use that foundation to present sales performance, contribution patterns, and business scenarios.

Warehouse and Reporting Architecture

The warehouse uses Oracle Database 11g on Oracle Linux. Its star schema separates transaction facts from descriptive dimensions, giving analytical queries a consistent structure for grouping and comparing retail activity.

ComponentImplementationAnalytical Role
Database environmentOracle Database 11g on Oracle LinuxHosts the retail warehouse.
Fact dataTransaction-level recordsSupplies the business events used in analysis.
DimensionsProduct, customer, time, and store-related attributesProvides context for filtering and aggregation.
Reporting layerTableau dashboardsPresents summaries, trends, and scenario views.

The star schema establishes the relationship between business events and their context. Time attributes support period-based comparisons; product and store attributes support contribution analysis across different parts of the retail operation.

Database Design and Analytical Access

The database work covers warehouse schema design, environment setup, and the organization of data for analytical queries. Availability and concurrent read and write access were design considerations for the Oracle environment.

Connecting the warehouse to Tableau carries the dimensional model into the reporting layer. This allows the dashboard views to address different business questions using a shared data foundation.

Dashboard Modules

Executive Performance

The executive dashboard summarizes retail performance through sales trends, revenue contribution, and key performance indicators. It provides an overview for users who need to assess business activity before exploring more specific questions.

Executive dashboard showing retail performance
Executive dashboard showing retail performance

Sales Contribution and Pareto Analysis

The Pareto dashboard examines how sales are distributed across products or categories. Its purpose is to identify where contribution is concentrated and support discussions about inventory, marketing, and sales priorities.

Pareto dashboard for sales contribution analysis
Pareto dashboard for sales contribution analysis

What-If Scenarios

The what-if dashboard supports exploration of how changes in selected variables may affect retail performance. This gives business users a way to examine scenarios alongside the historical reporting views.

What-if dashboard for retail scenario analysis
What-if dashboard for retail scenario analysis

Performance Over Time

The calendar dashboard presents performance by date, helping users inspect recurring patterns, seasonal variation, and changes across reporting periods.

Calendar dashboard showing performance over time
Calendar dashboard showing performance over time

Accessible Data Presentation

The reporting design considers users with different levels of technical knowledge, including visual and cognitive accessibility needs. Clear presentation and ethical interpretation of data are design priorities, with the dashboards intended to make business questions approachable without requiring users to work directly with database queries.

Deliverables and Analytical Value

The project delivers an Oracle warehouse environment, a retail star schema, and four Tableau dashboard modules. Together, these components connect transaction-level data with executive reporting, contribution analysis, scenario exploration, and calendar-based views.

The engineering contribution spans the database and reporting layers: structuring retail facts and dimensions, connecting the model to Tableau, and translating business questions into focused visual reports.