SlideShare a Scribd company logo
1. # 101
The ideabehinda designpatternsis to learnabout its strengths and weaknesses.And
more importantly,understand where and how to use a particular designcorrectly,so
as to use its strengths properlyand overcome its weaknesses.
2. Problem/Intent:
Which partitionlogic shouldbe usedin ORACLE 11g sothat we canpartition multiple tables together, sothat that
related data (FKs) are also storedinthe same partition area?
3. Context/Relevance:
Buildinga high available applicationalways needs special database architecture to support fast accessand storingof
data. This highavailabilityrefers to faster user experience withinthe organization when the same data is accessedby
different Linesof Business (LOBs) andis distributed across various branches/offices.
This is actuallyachieve byhaving a proper data modelthat is aligned to the business use case andunderlying full
proof partitionlogic whichplaya dramatic role as the data increases.
Customer Due Diligence(CDD) solutionis built for assessment of customer riskas part of Knowyour customer (KYC)
and Know your Account(KYA) applicant on-boarding andongoing customer due diligence processes, allowing firms to
better identify, manage, andmitigate customer-relatedrisks.
Customer Due Diligence solutionmeets the needs of customer onboarding andongoing due diligence, enablingan
automated, systematic process for the entire customer lifecycle.
1. Reduce RegulatoryRisk
2. Increase Operational efficiencies
3. Ensure consistencies ofprocess
The most important business requirement of any CDD project is there should one KYC profile per customer and
there should only one KYA profile per account.
4. Solution/Resolution:
In the above businessscenario, there is a needwhere parent-childrelationships exists like a Partyhas KYCrelatedto it
and anaccount has KYA related to it. Keeping the parent andrelatedchilddata inone partitionwillprovide
tremendous benefit to a wide varietyof applications byimprovingperformance, manageability, andavailability. It will
make huge difference whendifferent LOBs withthe business access the same KYCor KYA pertainingto the same
Partyor Account. One keybenefit to reference partitioning is to not have the extra space being used, and not having
to deal withthe potential data integrityissues.
 Reference partitioning improves and simplifiesthe partitioning of tables that have a parent-child relationship.
 The abilityto partitionbyreference removes the necessityfor managingthe partitions onthe childtable.
 Reference partitioning also eliminates the needto include unnecessaryduplicate columns fromthe parent table
to enable equi-partitioning of the child table.

More Related Content

PDF
Master Your Data. Master Your Business
PPTX
BI for BFSI at Microsoft ISU FY10 India - By Sanjay Mehta, CEO, MAIA Intellig...
PDF
Single Customer View
PDF
Digital Asset Management in Pharma
PPTX
Legal Content Management on SharePoint 2010
PPTX
Getting started with MicroStrategy 10
PPTX
Avail Power BI Consulting Services to Integrate Seamlessly
PPT
Business Intelligence Challenges 2009
Master Your Data. Master Your Business
BI for BFSI at Microsoft ISU FY10 India - By Sanjay Mehta, CEO, MAIA Intellig...
Single Customer View
Digital Asset Management in Pharma
Legal Content Management on SharePoint 2010
Getting started with MicroStrategy 10
Avail Power BI Consulting Services to Integrate Seamlessly
Business Intelligence Challenges 2009

What's hot (15)

PDF
Krome Technology - Business Intelligence Practice Brochure
PPTX
Top 3 Challenges In Business Intelligence
PPTX
LoanQuest Loan Origination System from MortgageFlex
PDF
Implementing business intelligence
PPTX
Connect3 - Agama
PDF
Dynamics Day '11 - Business Intelligence Now and in the Future
PDF
Case Study: Building a Production Recommendation Engine on Accumulo
DOCX
reporting
PDF
Microsoft Dynamics GP 2013 Capabilities Guide
DOCX
MEC Data sheet
PPTX
Why MicroStrategy
PDF
Eska business manager
PDF
pivotal research services
PDF
Embedded BI Best Practices: Webinar slides
Krome Technology - Business Intelligence Practice Brochure
Top 3 Challenges In Business Intelligence
LoanQuest Loan Origination System from MortgageFlex
Implementing business intelligence
Connect3 - Agama
Dynamics Day '11 - Business Intelligence Now and in the Future
Case Study: Building a Production Recommendation Engine on Accumulo
reporting
Microsoft Dynamics GP 2013 Capabilities Guide
MEC Data sheet
Why MicroStrategy
Eska business manager
pivotal research services
Embedded BI Best Practices: Webinar slides
Ad

Similar to Design patterns 101 (20)

DOCX
Running head Database and Data Warehousing design1Database and.docx
DOCX
Running head Database and Data Warehousing design1Database and.docx
PDF
The Xoriant Whitepaper: Last Mile Soa Implementation
DOCX
Microsoft SQL Azure - Scaling Out with SQL Azure Whitepaper
PPTX
Data Analytics.pptx
PDF
Mastering Master Data Management
PDF
BlueConic-2524-Ten-Things-Your-CDP-Vendor-May-Not-be-Telling-You.pdf
PDF
A blueprint for data in a multicloud world
PDF
Mastering data-modeling-for-master-data-domains
PDF
Data Management Trends 2022_Shailendra Mruthyunjayappa.pdf
PDF
IDC Analyst Connection: Flash, Cloud, and Software-Defined Storage: Trends Di...
PDF
Fulfilling The Promise Of Customer 360 Degree View Ch Way Dinesh Chandras...
PPTX
PDF
Building a SaaS Style Application
PDF
Hybrid Cloud - Key Benefits & Must Have Requirements
PDF
Understanding_IT_Assets_Today
PDF
On-premises, consumption-based private cloud creates opportunity for enterpri...
PDF
Consumption-based public cloud (CBPC) model
PDF
Whats New In Oracle Customer Hub 8.2 Version Dinesh Chandrasekar
PDF
Managing the move to virtualization and cloud
Running head Database and Data Warehousing design1Database and.docx
Running head Database and Data Warehousing design1Database and.docx
The Xoriant Whitepaper: Last Mile Soa Implementation
Microsoft SQL Azure - Scaling Out with SQL Azure Whitepaper
Data Analytics.pptx
Mastering Master Data Management
BlueConic-2524-Ten-Things-Your-CDP-Vendor-May-Not-be-Telling-You.pdf
A blueprint for data in a multicloud world
Mastering data-modeling-for-master-data-domains
Data Management Trends 2022_Shailendra Mruthyunjayappa.pdf
IDC Analyst Connection: Flash, Cloud, and Software-Defined Storage: Trends Di...
Fulfilling The Promise Of Customer 360 Degree View Ch Way Dinesh Chandras...
Building a SaaS Style Application
Hybrid Cloud - Key Benefits & Must Have Requirements
Understanding_IT_Assets_Today
On-premises, consumption-based private cloud creates opportunity for enterpri...
Consumption-based public cloud (CBPC) model
Whats New In Oracle Customer Hub 8.2 Version Dinesh Chandrasekar
Managing the move to virtualization and cloud
Ad

More from Suvradeep Rudra (10)

DOCX
Cloud Strategies for Financial Firms : Migrating one step at a time
PPTX
NOSQL Databases types and Uses
PPTX
Data architecture around risk management
PPTX
Business intelligence vs business analytics
PPT
Big data analytics in politics voted yes
PPTX
Overview ppdm data_architecture_in_oil and gas_ industry
PPTX
Data Warehousing and BI - Recruitment POV
PPTX
Rise of Column Oriented Database
PDF
Where HADOOP fits in and challenges
PPTX
Dodd frank yahoo_10_14_2011_show
Cloud Strategies for Financial Firms : Migrating one step at a time
NOSQL Databases types and Uses
Data architecture around risk management
Business intelligence vs business analytics
Big data analytics in politics voted yes
Overview ppdm data_architecture_in_oil and gas_ industry
Data Warehousing and BI - Recruitment POV
Rise of Column Oriented Database
Where HADOOP fits in and challenges
Dodd frank yahoo_10_14_2011_show

Recently uploaded (20)

PDF
Fluorescence-microscope_Botany_detailed content
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PDF
Lecture1 pattern recognition............
PPTX
Introduction to Knowledge Engineering Part 1
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
.pdf is not working space design for the following data for the following dat...
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
1_Introduction to advance data techniques.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PDF
Introduction to the R Programming Language
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
Database Infoormation System (DBIS).pptx
Fluorescence-microscope_Botany_detailed content
Supervised vs unsupervised machine learning algorithms
IB Computer Science - Internal Assessment.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Lecture1 pattern recognition............
Introduction to Knowledge Engineering Part 1
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
.pdf is not working space design for the following data for the following dat...
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
climate analysis of Dhaka ,Banglades.pptx
1_Introduction to advance data techniques.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Introduction-to-Cloud-ComputingFinal.pptx
Miokarditis (Inflamasi pada Otot Jantung)
Introduction to the R Programming Language
Data_Analytics_and_PowerBI_Presentation.pptx
Database Infoormation System (DBIS).pptx

Design patterns 101

  • 1. 1. # 101 The ideabehinda designpatternsis to learnabout its strengths and weaknesses.And more importantly,understand where and how to use a particular designcorrectly,so as to use its strengths properlyand overcome its weaknesses. 2. Problem/Intent: Which partitionlogic shouldbe usedin ORACLE 11g sothat we canpartition multiple tables together, sothat that related data (FKs) are also storedinthe same partition area? 3. Context/Relevance: Buildinga high available applicationalways needs special database architecture to support fast accessand storingof data. This highavailabilityrefers to faster user experience withinthe organization when the same data is accessedby different Linesof Business (LOBs) andis distributed across various branches/offices. This is actuallyachieve byhaving a proper data modelthat is aligned to the business use case andunderlying full proof partitionlogic whichplaya dramatic role as the data increases. Customer Due Diligence(CDD) solutionis built for assessment of customer riskas part of Knowyour customer (KYC) and Know your Account(KYA) applicant on-boarding andongoing customer due diligence processes, allowing firms to better identify, manage, andmitigate customer-relatedrisks. Customer Due Diligence solutionmeets the needs of customer onboarding andongoing due diligence, enablingan automated, systematic process for the entire customer lifecycle. 1. Reduce RegulatoryRisk 2. Increase Operational efficiencies 3. Ensure consistencies ofprocess The most important business requirement of any CDD project is there should one KYC profile per customer and there should only one KYA profile per account. 4. Solution/Resolution: In the above businessscenario, there is a needwhere parent-childrelationships exists like a Partyhas KYCrelatedto it and anaccount has KYA related to it. Keeping the parent andrelatedchilddata inone partitionwillprovide tremendous benefit to a wide varietyof applications byimprovingperformance, manageability, andavailability. It will make huge difference whendifferent LOBs withthe business access the same KYCor KYA pertainingto the same Partyor Account. One keybenefit to reference partitioning is to not have the extra space being used, and not having to deal withthe potential data integrityissues.  Reference partitioning improves and simplifiesthe partitioning of tables that have a parent-child relationship.  The abilityto partitionbyreference removes the necessityfor managingthe partitions onthe childtable.  Reference partitioning also eliminates the needto include unnecessaryduplicate columns fromthe parent table to enable equi-partitioning of the child table.