Welcome to the GitHub repository for the Shield Insurance Power BI Internship Project! This project demonstrates a powerful analytics solution designed to empower Shield Insurance with actionable insights into its key performance metrics. Developed as a Proof of Concept (POC) in collaboration with AtliQ Technologies, this Power BI dashboard aims to revolutionize data-driven decision-making, ensuring Shield Insurance continues to provide reliable and comprehensive protection to its customers.
Shield Insurance, renowned for its commitment to customer care and security, sought to enhance its strategic capabilities by leveraging its vast datasets. The goal was clear: transform raw data into a dynamic Power BI dashboard, providing real-time, actionable insights into crucial business performance indicators.
AtliQ Technologies was tasked with this internship project to showcase its expertise in delivering tailored analytical solutions. This repository details the journey from data acquisition to insightful visualization, proving our capability to meet Shield Insurance's specific needs.
This internship project focuses on delivering a robust Power BI dashboard that provides comprehensive insights into:
- Total Customers: A clear count of the customer base.
- Total Revenue: The overall financial performance.
- Daily Revenue Growth (DRG): Average daily increase in revenue.
- Daily Customer Growth (DCG): Average daily increase in customer count.
- Month-over-Month Change%: Percentage changes in key metrics (Total Customers, Total Revenue, DRG, DCG).
- Customer & Revenue Trends: Visualizations showing daily customer and revenue growth trends by month.
- Interactive Trend Switch: A user-friendly switch to toggle between revenue and customer trend graphs.
- Customer Age Group Segmentation: Breaking down customers into specific age brackets:
18-24,25-30,31-40,41-50,51-65, and65+. - Revenue & Customer Distribution:
- Total revenue split by age group and city.
- Total customers split by age group and city.
- Dedicated Sales Mode Analysis Page:
- Total customers split percentage by sales mode (e.g., Offline-Agent, Online-App).
- Total revenue split percentage by sales mode.
- Trend of sales mode performance over months.
- Dedicated Age Group Analysis Page:
- Age group vs. Expected Settlement.
- Age group vs. Sales Mode preference.
- Age group vs. Policy Preference.
- Comprehensive filters for
Sales Mode,Age Group,City,Month, andPolicy ID.
This section details the technical aspects of the project, from data sourcing to the final analytical model.
All datasets are securely stored and consolidated on the Code basis website platform.
- Microsoft Excel: For initial data review and basic manipulations.
- Power BI Desktop: The core tool for data modeling, analysis, and visualization.
- DAX Studio & DAX: For advanced data analysis expressions and query optimization within Power BI.
The project leverages five key CSV files, each providing crucial information for a holistic view of Shield Insurance's operations:
dim_customer.csv: Contains customer demographics (customer_code,dob,city).dim_date.csv: Provides date hierarchy information (date,mmm_yy,day_type,week_no).dim_policies.csv: Details about insurance policies (policy_id,base_cover,base_premium_amt(INR)).fact_premiums.csv: Records of policy sales (date,customer_code,policy_id,sales_mode,final_premium_amt(INR)).fact_settlements.csv: Information on policy settlements (age,settlement%).
Performed using Microsoft Excel and Power Query in Power BI:
- Removed empty columns from
fact_settlements. - Split the
sales_modecolumn infact_premiumsby delimiter '-' and renamed resulting columns toMode: Online/OfflineandMode: Through Mediumfor clearer categorization. - Ensured correct data types for all columns, notably converting
Settlement %to a numeric format.
A well-structured star schema was implemented to ensure efficient data retrieval and accurate calculations. The relationships between tables are designed for optimal performance and data integrity.
The above image displays the data model established in Power BI, showcasing the relationships between the various dimension and fact tables.
Several calculated columns and robust DAX measures were created to derive the required insights:
dim_customerTable:Age=2023 - YEAR(dim_customer[dob].[Date])AgeGroup=SWITCH(TRUE(), dim_customer[Age] >= 18 && dim_customer[Age] <= 24, "18-24", ...)(Categorizes customers into specified age ranges)SettlementINDecimal=RELATED(fact_settlements[settlement %])(Retrieves settlement percentage for each customer)
dim_dateTable:Month=FORMAT(dim_date[date].[Date], "MMM")SortedBy=SWITCH(TRUE(), dim_date[Month]="Nov", 1, ...)(Custom sort order for months for consistent trend visualization)
Total Customers=COUNT(dim_customer[customer_code])Total Revenue=SUM(fact_premiums[final_premium_amt(INR)])DRG (Daily Revenue Growth)=VAR _tot_rev = [Total Revenue] VAR _date = DISTINCTCOUNT(dim_date[date]) RETURN DIVIDE(_tot_rev, _date, 0)DCG (Daily Customer Growth)=VAR _tot_cus = [Total Customers] VAR _date = DISTINCTCOUNT(dim_date[date]) RETURN DIVIDE(_tot_cus, _date, 0)LM Customers,LM Revenue,LM DCG: Measures to calculate values for the Last Month, enabling month-over-month comparisons.%CustomerChange,%DRGChange,%DCGChange,%RevenueChange: Percentage change calculations for month-over-month growth.Cus%&Rev%: Percentage of total customers and revenue for various segments.Expected Settlement=ROUND(SUMX(fact_premiums, fact_premiums[final_premium_amt(INR)]*(1+RELATED(dim_customer[SettlementINDecimal]))), 0)(Calculates the expected settlement amount based on premium and settlement percentage).
Based on the comprehensive analysis of the Power BI dashboard, the following strategic recommendations are put forth to drive sustained growth, optimize operations, and enhance customer satisfaction for Shield Insurance:
-
Customer Growth & Stability:
- Implement Predictive Analytics: Utilize advanced predictive analytics to proactively manage and mitigate revenue fluctuations. This will allow for more stable financial performance.
- Target Key Demographics: Develop targeted marketing campaigns and product offerings specifically for younger (18-24) and older (65+) demographics to unlock new growth opportunities and expand the customer base.
-
Age Group Focus: Strengthen Retention:
- Tailored Offerings for High-Revenue Group: Intensify customer retention efforts for the high-revenue-generating 31-40 age group. This includes developing more tailored products, personalized communication, and loyalty programs that resonate with their specific needs and preferences.
-
Geographical Strategy: Replicate Success:
- Expand Successful Strategies: Analyze the successful strategies employed in Delhi NCR (your top-performing region) and replicate these best practices in other key regions, such as Mumbai and Chennai, to stimulate growth and market penetration.
-
Sales Channel Optimization: Enhance Digital Engagement:
- Invest in Digital Platforms: Enhance and optimize digital sales platforms (online app, website) to better engage younger customers who show a strong preference for online channels. Improve user experience, streamline the digital purchasing process, and increase online visibility.
-
Policy & Risk Management: Tailored for Settlement Groups:
- Develop Specific Policies: Create and promote tailored insurance policies for age groups identified with high settlement rates, specifically 31-40, 25-30, and 41-50. By offering policies that address their unique risk profiles, Shield Insurance can improve overall risk management and reduce potential liabilities.
-
Product & Channel Strategy: Customized Offerings:
- Age-Group Specific Customization: Customize product offerings based on specific age group preferences.
- Multi-Channel Engagement: Ensure a seamless and consistent customer experience across all sales channels (offline agents, online app, website) to foster multi-channel engagement and maximize customer satisfaction and retention.
Dive into the interactive Power BI dashboard yourself to explore the data and insights firsthand!
π Live Dashboard Link
Thank you for exploring the Shield Insurance Power BI Pilot Project. This initiative exemplifies how data analytics can drive informed decisions and foster continuous growth for businesses like Shield Insurance.
Feel free to reach out with any questions or feedback.




