Skip to content

panzois/SalesOps-Intelligence-Framework-SIF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SalesOps Intelligence Framework (SIF)

A Sales Performance Analytics & Intelligence Framework designed to provide advanced insights on sales performance, profitability, product mix and territory effectiveness.

This project demonstrates how operational sales data can be transformed into a structured analytical layer using SQL and Business Intelligence tools.


Project Purpose

Many organizations use CRM systems primarily for operational tracking (activities, contacts, deals).
However, advanced analytics such as profitability analysis, KPI standardization and territory performance evaluation are often missing.

The SalesOps Intelligence Framework acts as an analytical layer above CRM-like operational data, enabling:

  • Sales Performance Monitoring
  • Profitability Analysis
  • Territory Performance Evaluation
  • Product Mix Analysis
  • Target vs Actual Performance Tracking

The goal of this project is to demonstrate end-to-end analytical system design including:

  • Data Modeling
  • SQL KPI Logic
  • Analytical Views
  • Business Documentation
  • Executive BI Dashboards

System Architecture

The project follows a layered analytical architecture:

Raw Data (CSV)

PostgreSQL Data Warehouse

SQL KPI Views

Power BI Dashboard

Architecture documentation can be found in:

0_Docs/Architecture_Overview_SIF.md


Data Model

The dataset represents a B2B industrial sales environment including:

  • Customers
  • Products
  • Salespersons
  • Territories
  • Sales Transactions
  • Sales Targets
  • Costs

Core tables:

Table Description
customers Customer master data
products Product catalog
salespersons Sales team
territories Geographic sales regions
sales_transactions Sales transactions
targets Sales targets per salesperson
costs Product cost data

Entity Relationship Diagram:

0_Docs/ERD_SIF.png


SQL Analytical Layer

The analytical logic of the system is implemented in SQL.

Main components:

Schema Creation

2_SQL/01_schema_ddl.sql

Creates the database schema.

Data Loading

2_SQL/02_load_data.sql

Loads CSV data into the database.

KPI Views

2_SQL/03_kpi_views.sql

Implements core business metrics including:

  • Revenue
  • Gross Margin
  • Gross Margin %
  • Sales Contribution
  • Salesperson Performance

Data Quality Checks

2_SQL/04_quality_checks.sql

Ensures dataset consistency and integrity.

Demo Queries

2_SQL/05_demo_queries.sql

Example analytical queries.


Power BI Dashboard

The analytical results are visualized through a Power BI dashboard.

Location:

3_PowerBI/SIF_Report.pbix

Dashboard features include:

Executive Dashboard

  • Total Revenue
  • Total Gross Margin
  • Gross Margin %
  • Sales Contribution by Salesperson

Salesperson Detail Page

Includes drill-through analysis with:

  • Revenue Trend
  • Product Category Breakdown
  • Individual Sales Performance

Dashboard Screenshots

Dashboard

Dashboard

Dashboard


Business Documentation

The project includes structured documentation similar to real enterprise analytics projects.

Available documents:

Document Description
BRD Business Requirements Document
FRS Functional Requirements Specification
Data Dictionary Dataset field definitions
KPI Dictionary Definitions of all KPIs
Architecture Overview System design

Location:

0_Docs/


Technologies Used

  • PostgreSQL
  • SQL
  • Docker
  • Power BI
  • CSV datasets

How to Run the Project

  1. Start PostgreSQL with Docker

docker-compose up -d

  1. Run the SQL scripts in order:

2_SQL/01_schema_ddl.sql
2_SQL/02_load_data.sql
2_SQL/03_kpi_views.sql

  1. Open the Power BI report:

3_PowerBI/SIF_Report.pbix


Project Structure

SalesOps-Intelligence-Framework-SIF

0_Docs
1_Data
2_SQL
3_PowerBI
docker-compose.yml
README.md


Author

Panagiotis Zois
MSc Information & Communication Technology | Bridging Business & Technology

This project demonstrates Sales Analytics, Data Modeling and Business Intelligence system design.

About

Sales Performance Analytics & Intelligence Framework built with PostgreSQL, SQL KPI Layer and Power BI dashboards.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors