0% found this document useful (0 votes)
227 views14 pages

PowerBI Banking Project

Uploaded by

ali.vazeer2018
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
227 views14 pages

PowerBI Banking Project

Uploaded by

ali.vazeer2018
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Tell me about yourself:

Yeah hi first of all I would like to thank you for giving me this opportunity, let me introduce myself I am
Mohammed Akbar working as a senior developer. In terms of my experience, I have over 12 years; my
relevant experience with Power BI was almost 5 years. Before Power BI, I worked as an Informatica
developer and financial analyst. Currently, I’m working with Factset systems and here I have experience
working with SQL, Informatica power center, and Power BI.

Regarding my educational qualifications, I completed an MBA specializing in finance.

Coming to my role basically, I was a developer right from the requirement gathering until publishing a
report I have taken complete responsibility. This included designing, developing, and maintaining Power
BI dashboards and reports, collaborating with stakeholders to understand their business requirements
and data needs, managing datasets to ensure they were clean, accurate, and ready for analysis, and
creating visualization and reports for requested projects.

The architecture of Power BI We extract data from various sources, such as SQL Server and CSV files,
and load it into Power Query. Using this ETL tool, we clean and modify the data to meet business needs
by performing transformations such as merging queries, appending data, deleting unnecessary columns,
and defining query parameters.
After these transformations, we move the data to Power Pivot, where we perform data modeling by
establishing relationships between fact tables and dimension tables. We create new calculated columns,
tables, and measures using DAX expressions. In Power View, we create reports by selecting visuals such
as pie charts, donut charts, bar charts, slicers, and custom charts.
After preparing the report, we publish it to Power BI Service, a cloud-based platform where we create
apps, and build dashboards. Finally, we share the reports with the respective stakeholders.

About Factset: Factset is a leading financial service provider that combines hundreds of databases into a
single, powerful information system. It is a one-stop financial information and analytics source for
business analysts, portfolio managers, investment bankers/management firms, and other financial
professionals to analyze companies, portfolios, markets & economies.

Financial Performance Dashboard Project Description

Project Overview

The Financial Performance Dashboard project aims to provide a comprehensive, interactive visualization tool
that allows stakeholders to monitor and analyze the financial health of the bank. This dashboard will
integrate data from various financial systems to present a unified view of the bank's financial performance,
helping in strategic decision-making and ensuring regulatory compliance.

Objectives

 To provide a detailed view of the bank's income, expenses, and profitability.


 To enable real-time tracking of key financial metrics and ratios.
 To facilitate comparative analysis across different time periods.
 To support the management in identifying financial trends and making informed decisions.

Key Components
1. Income Statements:
o Visualization of total revenue, total expenses, and net profit.
o Breakdown of income sources and major expense categories.
o Trends in revenue and expenses over time.
2. Balance Sheets:
o Summary of assets, liabilities, and equity.
o Breakdown of asset types (e.g., cash, investments, loans).
o Analysis of liabilities (e.g., deposits, borrowings).
3. Cash Flow Analysis:
o Visualization of cash inflows and outflows.
o Tracking of operating, investing, and financing activities.
o Net cash flow trends over different periods.
4. Key Financial Ratios:
o Display of critical financial ratios such as Return on Equity (ROE), Return on Assets (ROA),
and Debt-to-Equity ratio.
o Comparison of ratios against industry benchmarks and historical data.
5. Comparative Analysis:
o Year-over-year (YoY) and quarter-over-quarter (QoQ) performance comparisons.
o Visualizations to compare performance against targets and budgets.
6. Performance Metrics:
o KPIs like earnings per share (EPS), net interest margin (NIM), and cost-to-income ratio.
o Customizable views for different user roles (e.g., executives, financial analysts).

ROE: The return on equity (ROE) metric reveals how effectively a corporation is generating profit from the
money that investors have put into the business. ROE is calculated by dividing net income by total
shareholders' equity

ROA: Although there are multiple formulas, return on assets (ROA) is usually calculated by dividing a
company's net income by the average total assets. Average total assets can be calculated by adding the prior
period's ending total assets to the current period's ending total assets and dividing the result by two

Debt to Equity ratio: The D/E ratio is calculated as total liabilities divided by total shareholders' equity.

Debt to Asset ratio: The total debt-to-total assets ratio is calculated by dividing a company's total debt by its
total assets

Cost-to-income ratio is a key financial metric used in the banking and financial services industry to evaluate
a company's efficiency. = (Operating Expenses/Operating Income)×100

NIM: Net interest income divided by average earning assets

Total Loans, Total Deposits, Total Assets, DEPS,

Data Sources

 Financial Accounting Systems: For income statements, balance sheets, and cash flow data.( Core
banking systems, General ledger)
 ERP Systems: For detailed transactional data. (Microsoft Dynamics 365)
 Data Warehouses: For historical financial data and trend analysis.
 External Data Sources: For industry benchmarks and economic indicators.
 T24 (Core Banking System), Vision Plus (Credit Card Management System), and Postilion (ATM
Switch).

Technologies and Tools

 Power BI: For creating interactive dashboards and visualizations.


 SQL Server: For data storage and querying.
 ETL Tools: Such as Informatica for data extraction, transformation, and loading.
 APIs: For real-time data integration from various financial systems.

Project Phases

1. Requirement Gathering:
o Conduct workshops and interviews with stakeholders to understand the requirements.
o Define the scope and objectives of the dashboard.
2. Data Collection and Integration:
o Identify data sources and integrate data using ETL processes.
o Ensure data quality, consistency, and accuracy.
3. Dashboard Development:
o Design and develop the dashboard using Power BI.
o Create interactive visualizations and reports based on user requirements.
4. Testing and Validation:
o Perform thorough testing to ensure data accuracy and dashboard functionality.
o Validate the dashboard with key stakeholders and make necessary adjustments.
5. Deployment and Training:
o Deploy the dashboard to the Power BI service for access by stakeholders.
o Conduct training sessions for end-users to ensure they can effectively use the dashboard.
6. Maintenance and Support:
o Provide ongoing support and maintenance for the dashboard.
o Implement enhancements and updates based on user feedback and evolving requirements.
7. Visualizations:
o Bar and line charts for trends
o Pie charts for income and expense distributions
o Gauge charts for financial ratios

Benefits

 Enhanced Decision-Making: Real-time access to financial performance data enables better strategic
decisions.
 Improved Efficiency: Automated data integration and visualization reduce the time spent on
manual reporting.
 Greater Transparency: Comprehensive financial insights improve transparency and accountability.
 Regulatory Compliance: Ensures compliance with financial reporting standards and regulatory
requirements.

By developing the Financial Performance Dashboard, the bank will have a powerful tool to monitor its
financial health, make informed decisions, and drive strategic initiatives.

Main Table STG_GL_DATA


Columns: V_GL_CODE, FIC_MIS_DATE, V_DATA_ORIGIN, V_CCY_CODE, V_PRODUCT_CODE,
V_FINANCIAL_ELEMENT_CODE, V_GL_TYPE, N_AMOUNT_LCY, CONOLIDATION_FLAG.

FCT_NII_YIELD_REPORTING: n_YIELD_PERCENT, GL_ACCOUNT_ID, n_ENTITY_SKEY, n_DATE_SKEY,


v_SEGMENT_NAME “Treasury, Retail, MSG”, v_GL_ACCOUNT_NAME_LEVEL_20 “BS,PL”,
v_ACCOUNT_NAME_LEVEL_19 “Assets, Income”. V_ACCOUNT_NAME_LEVEL_18 “Investments, Yeild based
Income”, AVG_AMOUNT, INCOME_AMOUNT, n_AMOUNT_RCY, AVG_AMOUT_YTD, MTD_DAYS, YTD DAYS

DIM_CONSOLIDATION: CONSOLIDATION_ID, v_CONSOLIDATION, v_DESCRIPTION, d_CREATED_DATE,


d_LAST_MODIFIED_DATE,*
V_CONSOLIDATION: Budget, Actual, Forecast Prior, plan,

DIM_ORG_STRUCTURE: n_ENTITY_SKEY, v_ENTITY_CODE, v_LCY_CODE, v_ENTITY_NAME,

DIM_DATES: n.DATE_SKEY, d_CALENDER_DATE, HALF_CALENDER, QTR_CALENDER, MONTH_CALENDER,


WEEK_CALENDER, DAY_CALENDER

Dim_Customers, Dim_Products, Dim_Reporting_line


1. Line Charts
Usage: Track changes over time, such as account balances, transaction volumes, or interest rates.
Example: A line chart showing monthly trends in loan origination volumes.
2. Bar and Column Charts
Usage: Compare values across categories or segments, such as different branches' performance or product lines.
Example: A column chart displaying the total number of new accounts opened per branch.
3. Pie and Donut Charts
Usage: Show proportions and share of a whole, such as market share of different financial products.
Example: A pie chart representing the distribution of different types of loans in the portfolio.
4. Stacked Bar/Column Charts
Usage: Compare parts of a whole across different categories, useful for showing breakdowns.
Example: A stacked column chart showing the breakdown of revenue by product category and region.
5. Area Charts
Usage: Display cumulative totals over time and compare different segments.
Example: An area chart showing the growth of total deposits by account type over several years.
6. Tree Maps
Usage: Visualize hierarchical data and understand the relative size of parts within a whole.
Example: A tree map displaying the size of different customer segments based on account balances.
7. Heat Maps
Usage: Show the intensity of data points across two dimensions, often used to visualize transaction volumes or risk
levels.
Example: A heat map indicating the frequency of transactions across different branches and times of day.
8. Gauge Charts
Usage: Display progress toward a target or goal.
Example: A gauge showing progress towards the yearly loan origination target.
9. Cards and KPIs
Usage: Highlight key performance indicators (KPIs) or single data points for quick insights.
Example: A card showing the current number of active customers or the latest net profit.
10. Scatter Plots
Usage: Show relationships and correlations between two variables, like risk vs. return on investments.
Example: A scatter plot showing the relationship between loan default rates and loan amounts.
11. Slicers
Usage: Allow users to filter data by different criteria dynamically.
Example: A slicer for selecting different time periods, regions, or product types.
12. Maps
Usage: Visualize geographical data to identify trends or patterns across locations.
Example: A map showing the distribution of new account openings by region.
13. Waterfall Charts
Usage: Illustrate how an initial value is affected by a series of positive and negative values.
Example: A waterfall chart displaying changes in net income over several quarters due to different factors.
14. Decomposition Tree
Usage: Break down a measure to understand its contributing factors in a hierarchical manner.
Example: A decomposition tree showing the breakdown of revenue by product, branch, and customer segment.

Income Sources Breakdown


Interest Income
Loans and Mortgages: Interest earned from personal, business, and mortgage loans.
Investments: Interest from investments in securities, bonds, etc.
Deposits: Interest earned on customer deposits such as savings accounts and certificates of deposit (CDs).
Fee Income
Account Maintenance Fees: Charges for maintaining accounts.
Transaction Fees: Fees for transactions such as wire transfers, overdrafts, and ATM usage.
Advisory Fees: Income from financial advisory services.
Service Charges
Processing Fees: Fees for processing transactions or services.
Late Fees: Fees for late payments on loans or credit cards.
Investment Income
Dividends: Earnings from investments in stocks or mutual funds.
Capital Gains: Profits from the sale of investments.
Other Income
Rental Income: Income from renting out bank-owned properties.
Miscellaneous Income: Any other sources of income not categorized above.

Major Expense Categories Breakdown


Operational Expenses
Salaries and Wages: Employee salaries, bonuses, and benefits.
Utilities: Costs for electricity, water, heating, and cooling.
Office Supplies: Stationery, computers, and other office supplies.
Administrative Expenses
Rent and Lease Payments: Costs for leasing office space.
Insurance: Premiums for various types of insurance (property, liability, etc.).
Professional Fees: Fees paid to consultants, legal services, and audit firms.
Technology and Infrastructure
IT Systems and Software: Costs for maintaining banking software, cybersecurity measures, and other IT
infrastructure.
Hardware Costs: Expenses for computers, servers, and other tech equipment.
Marketing and Advertising
Campaign Costs: Expenses related to marketing campaigns, advertisements, and promotional events.
Brand Development: Costs associated with developing and maintaining the bank’s brand.
Provision for Loan Losses
Bad Debt Provisions: Funds set aside to cover potential loan defaults and losses.
Regulatory and Compliance Costs
Compliance Costs: Expenses related to adhering to regulatory requirements and conducting audits.
Fines and Penalties: Costs incurred from regulatory violations or non-compliance.
Miscellaneous Expenses
Travel and Entertainment: Costs associated with business travel and client entertainment.
Training and Development: Expenses for employee training and professional development.

Implementing in Power BI
Data Import and Preparation
Import data from your banking systems or external sources.
Clean and transform data using Power Query to ensure accuracy and consistency.
Data Modeling
Create relationships between tables (e.g., linking income sources with expenses).
Define calculated columns and measures for financial metrics (e.g., total income, total expenses, profit margins).
Visualization
Income Sources: Use pie charts, bar charts, or stacked columns to visualize income breakdown.
Expense Categories: Display major expenses with similar visualizations, highlighting significant expense areas.
Profitability Analysis: Combine income and expense data to create profitability dashboards, including profit and
loss statements.
Reports and Dashboards
Build interactive reports and dashboards that allow users to drill down into specific income sources or expense
categories.
Use slicers and filters to enable dynamic analysis of financial performance.
By structuring your data this way, you can provide comprehensive insights into a bank’s financial performance and
make informed decisions based on detailed income and expense analysis.

Asset Types Breakdown

1. Cash and Cash Equivalents


o Cash on Hand: Physical cash held by the bank.
o Cash in Bank: Deposits in other banks or financial institutions.
o Short-term Investments: Investments that are easily convertible to cash within a short period
(e.g., Treasury bills, money market funds).
2. Loans and Advances
o Personal Loans: Loans provided to individuals.
o Business Loans: Loans extended to businesses.
o Mortgages: Home loans provided to customers.
o Credit Card Receivables: Amounts receivable from credit card holders.
3. Investment Securities
o Government Bonds: Investments in government securities.
o Corporate Bonds: Investments in bonds issued by corporations.
o Equities: Investments in stocks of other companies.
o Mutual Funds: Investments in mutual fund units.
4. Property, Plant, and Equipment (PP&E)
o Land and Buildings: Physical properties owned by the bank.
o Furniture and Fixtures: Office furniture and equipment.
o Technology Infrastructure: Servers, computers, and other tech assets.
5. Intangible Assets
o Goodwill: Value of acquired companies or brand reputation.
o Software: Banking software and applications.
o Patents and Trademarks: Intellectual property owned by the bank.
6. Other Assets
o Prepaid Expenses: Payments made in advance for future expenses.
o Deferred Tax Assets: Taxes recoverable in future periods.
o Accrued Income: Income earned but not yet received.

Liabilities Analysis

1. Deposits
o Demand Deposits: Checking accounts and savings accounts.
o Time Deposits: Fixed-term deposits, certificates of deposit (CDs).
2. Borrowings
o Short-term Borrowings: Loans or credit lines with a maturity of less than one year.
o Long-term Borrowings: Loans or bonds with a maturity exceeding one year.
3. Debt Securities Issued
o Bonds Payable: Long-term bonds issued by the bank.
o Commercial Paper: Short-term unsecured promissory notes issued by the bank.
4. Other Liabilities
o Accrued Expenses: Expenses that have been incurred but not yet paid (e.g., salaries, utilities).
o Deferred Income: Income received before it is earned (e.g., advance payments).
o Provisions: Funds set aside for future liabilities such as legal claims or loan losses.
5. Contingent Liabilities
o Guarantees: Financial guarantees provided by the bank.
o Litigation: Potential liabilities arising from legal disputes.

Implementing in Power BI

1. Data Import and Preparation


o Import data from financial systems or external sources for assets and liabilities.
o Clean and transform the data using Power Query to ensure accuracy.
2. Data Modeling
o Establish relationships between tables (e.g., linking asset types with liabilities).
o Create calculated columns and measures to compute financial metrics (e.g., total assets, total
liabilities, asset-to-liability ratio).
3. Visualization
o Asset Breakdown: Use pie charts, bar charts, or stacked columns to visualize the composition of
different asset types.
o Liabilities Analysis: Display liabilities using bar charts or waterfall charts to show the breakdown
and changes over time.
o Financial Ratios: Calculate and visualize key ratios like the asset-to-liability ratio, liquidity ratios,
and debt-to-equity ratio.
4. Reports and Dashboards
o Build interactive reports that provide detailed views of asset and liability components.
o Create dashboards to monitor financial health, including key performance indicators (KPIs)
related to assets and liabilities.
o Use slicers and filters to enable users to drill down into specific asset types or liability categories.

Tracking of operating, investing and financing of cash flow:

1. Operating Activities
Definition: Operating activities include the core business operations such as revenue from services, expenses, and
other day-to-day financial activities.

Tracking in Power BI:

 Revenue and Expenses:


o Data Sources: Transaction records, income statements.
o Visualizations:
 Line charts or bar charts for revenue and expense trends over time.
 Pie charts for expense categories.
 KPIs for key metrics like operating profit margin.
 Cash Flow from Operating Activities:
o Data Sources: Cash flow statements.
o Visualizations:
 Stacked column charts to show cash inflows and outflows.
 Waterfall charts to illustrate how cash flow changes over time.
 Key Metrics:
o Data Sources: Financial reports.
o Visualizations:
 Tables or cards for metrics like operating income, net income, and EBITDA.
 Trendlines to show changes in operational efficiency.

2. Investing Activities

Definition: Investing activities involve transactions related to the acquisition and disposal of long-term assets and
investments.

Tracking in Power BI:

 Capital Expenditures:
o Data Sources: Asset management systems, capital expenditure reports.
o Visualizations:
 Bar charts or pie charts to display types of investments or asset classes.
 Tables to show detailed capital expenditures by project or department.
 Investment Returns:
o Data Sources: Investment portfolios, financial instruments data.
o Visualizations:
 Line charts to track performance of investments over time.
 Scatter plots to analyze risk versus return.
 Asset Management:
o Data Sources: Asset registers, depreciation schedules.
o Visualizations:
 Bar charts to show depreciation expense over time.
 Heat maps to identify high-value assets or areas of concern.

3. Financing Activities

Definition: Financing activities include transactions related to borrowing, repaying debt, issuing equity, or paying
dividends.

Tracking in Power BI:


 Debt and Equity Financing:
o Data Sources: Loan agreements, stock issuance records.
o Visualizations:
 Pie charts or bar charts for the proportion of debt versus equity.
 Line charts to track changes in debt levels over time.
 Interest and Dividends:
o Data Sources: Interest payments records, dividend distribution reports.
o Visualizations:
 Tables to display amounts paid for interest and dividends.
 Area charts to show trends in interest and dividend payments.
 Cash Flow from Financing Activities:
o Data Sources: Cash flow statements.
o Visualizations:
 Waterfall charts to show the net effect of financing activities on cash flow.
 Bar charts to track sources and uses of funds from financing activities.

Customer Insights Dashboard Project Description

Project Overview

The Customer Insights Dashboard project aims to create a comprehensive, interactive visualization tool to
help the bank understand customer behavior, preferences, and demographics. This dashboard will integrate
data from various customer-related systems to present a unified view, enabling the bank to enhance
customer relationship management (CRM), improve customer satisfaction, and identify opportunities for
cross-selling and up-selling.

Objectives

 To provide detailed insights into customer demographics and behaviors.


 To analyze product usage and customer engagement.
 To segment customers based on various criteria for targeted marketing.
 To monitor customer satisfaction and feedback.
 To identify trends and patterns in customer data for strategic decision-making.

Key Components

1. Customer Demographics:
o Visualization of customer age, gender, location, and income levels.
o Segmentation of customers based on demographics.
o Analysis of demographic trends over time.
2. Product Usage:
o Insights into the usage patterns of different banking products (e.g., savings accounts, loans,
credit cards).
o Analysis of product adoption rates and lifecycle.
o Identification of the most and least used products.
3. Customer Segmentation:
o Clustering of customers based on profitability, behavior, and preferences.
o Creation of customer personas for targeted marketing campaigns.
o Visualization of customer segments and their characteristics.
4. Customer Feedback:
o Analysis of survey responses and customer feedback.
o Sentiment analysis of customer comments and reviews.
o Identification of common issues and areas for improvement.
5. Customer Engagement:
o Tracking customer interactions across various touchpoints (e.g., online banking, branches,
customer service).
o Analysis of customer journey and engagement levels.
o Visualization of engagement metrics and trends.

Data Sources

 CRM Systems: For customer demographic and interaction data.( Microsoft Dynamics 365)
 Transaction Databases: For product usage and transaction details. (SQL Server, Oracle, CSV files)
 Survey Tools: For customer feedback and satisfaction data.( IDSurvey)
 Marketing Platforms: For campaign data and customer responses. (HubSpot)
 Social Media and Review Sites: For sentiment analysis and additional feedback.

Technologies and Tools

 Power BI: For creating interactive dashboards and visualizations.


 SQL Server: For data storage and querying.
 ETL Tools: Such as Informatica or SSIS for data extraction, transformation, and loading.
 Text Analytics Tools: For sentiment analysis of customer feedback.

Project Phases

Visualizations

 Heat Maps: For geographical analysis of customer distribution.


 Bar Charts: For comparing product usage across different customer segments.
 Pie Charts: For visualizing customer demographic distributions.
 Clustered Column Charts: For segmentation analysis.
 Word Clouds: For visualizing common themes in customer feedback.
 Line Charts: For trend analysis of customer engagement and satisfaction metrics.

Benefits

 Enhanced Customer Understanding: Deep insights into customer behavior and preferences enable
personalized marketing and improved customer experiences.
 Informed Decision-Making: Data-driven insights help in making strategic decisions regarding
product offerings and customer engagement strategies.
 Increased Customer Satisfaction: Monitoring feedback and engagement helps identify areas for
improvement and enhances customer satisfaction.
 Targeted Marketing: Effective customer segmentation allows for more precise and impactful
marketing campaigns.
 Operational Efficiency: Automated data integration and real-time insights reduce the time and
effort required for manual analysis and reporting.

By developing the Customer Insights Dashboard, the bank will gain a powerful tool to understand and engage
its customers better, leading to improved customer satisfaction, loyalty, and overall business growth.
Common Challenges and Solutions:
HOW to improve performance in multiple scenarios — for example — by reducing the overall data
model size, or by taking advantage of the query folding feature, or by optimizing the visualizations used
in the report.
Optimization guide for Power BI:
You can optimize your solution at different architectural layers. Layers include:
• The data source(s)
• The data model
• Visualizations, including dashboards, Power BI reports, and Power BI paginated reports
• The environment, including capacities, data gateways, and the network

1) Optimizing Data Loading Time


In Power BI projects with large datasets, data loading time can become a significant concern. To
address this, consider implementing incremental refresh policies. Let’s dive into the details:
Scenario: You have a fact table containing transaction data that changes frequently, with thousands of
new rows added daily.
Problem: Traditional data refresh methods are time-consuming and may not be feasible for large
datasets.
Solution: Let’s break down the steps to implement incremental refresh in

2) Performance Issues in Power BI Reporting

Scenario: Your Power BI report is experiencing slow load times and sluggish interactivity.
Problem: Performance issues can occur due to complex queries, large datasets, or inefficient data
models.
Limit the Number of Visuals, Limit Complex Measures and Aggregations, Use Star Schema, Use Slicers
Sparingly,
Solution:https://medium.com/@souravdutta_24458/power-bi-best-practices-6bc4490b50b2eihgh

Data Issue Incidents


When data issues are reported as incidents, a structured approach is essential. Here’s a brief overview:
Investigate: Thoroughly investigate reported data issues, and document their details.
Identify Causes: Determine the root causes of the issues. It could be data quality problems, integration errors,
or other issues.
Solutions: Implement solutions to prevent the issues from recurring. This may involve data cleansing,
validation checks, or improving data source integration.

Parameterization of Data Source Connections


Lastly, parameterization of data source connections is a best practice for managing different environments
(e.g., DEV, TEST, PPD, and PROD). Here’s how to do it:
Scenario: You want to switch between different data sources easily across various environments.
Solution: Create a parameter in Power Query to replace data source connection links. This allows you to
change connections from Power BI Service without manual changes to the .pbix file. It streamlines the
deployment process.
6. Facts and Dimensions Tables in Banking Projects:
Fact Tables:
Transactions Fact Table:
Contains detailed records of all transactions (deposits, withdrawals, transfers).
Measures could include transaction amount, transaction fee, and transaction timestamp.
Account Balance Fact Table:
Stores daily balances for accounts.
Measures might include daily balance, average balance, and maximum balance over a period.
Loan Fact Table:
Contains data related to loans issued (amount, interest rate, payment history).
Measures may include outstanding principal, interest accrued, and payment status.
Revenue Fact Table:
Captures revenue from various sources (interest income, fees, commissions).
Measures: total revenue, revenue by product type, revenue growth rates

Dimension Tables:
Customer Dimension:
Stores customer-related attributes (name, ID, age, contact details).
Useful for segmenting transactions by customer demographics.
Account Dimension:
Contains information about account types (savings, checking, loan), status, and creation date.
Useful for analyzing account performance.
Time Dimension:
A standard time dimension that allows for time-based analysis (daily, monthly, quarterly).
Attributes can include year, month, quarter, week, and day.
Branch Dimension:
Contains information about bank branches (location, branch manager, and services offered).
Useful for geographic and performance analysis by branch.
Product Dimension:
Details about banking products offered (savings accounts, loans, credit cards).
Helps in analyzing product performance.
Market Conditions Dimension:
External factors affecting financial performance (interest rates, economic indicators).
Useful for conducting sensitivity analysis and forecasting.

You might also like