4.2.1.1 Grain Classification

Data Catalog in DFCS provides the grain classification. Each grain can have one or more entities. Grains represent the smallest, indivisible units of financial data that form the foundation for processing and analyzing entities. These grains ensure granular-level detail and traceability across various entities. Examples include entries such as Customer Account, which identifies individual customer financial details, and Customer Account Transactions, which record specific financial movements. Date serves as a temporal dimension for tracking transaction timelines, while Exchange Rates provide currency conversion details essential for multi-currency operations. General Ledger Data consolidates financial information at the account level for reporting and analysis, complemented by Management Ledger for managerial insights. Other granular elements, such as Group Insurance Policy Beneficiary and Group Insurance Summary, capture policy-specific details, while Policy Claim, Policy Claim Transaction, and Policy Commission Transactions detail insurance operations. Finally, Party Consent represents customer authorization for processing sensitive financial data. These grains collectively create a robust and detailed framework for accurate and transparent financial accounting.

The list of Grains Counts are:

Table 4-3 Grain Count

Grain No of Entities
Accounting Entries 2
Customer Account 41
Customer Account Transactions 43
Date 1
Exchange Rates 1
General Ledger Data 1
Group Insurance Policy Beneficiary 1
Group Insurance Summary 1
Management Ledger 4
Party Consent 1
Policy Claim 1
Policy Claim Transaction 1
Policy Commision Transactions 1
Policy Commissions 1
Policy Identifier 6
Reinsurance Held Policy 1
Reinsurance Issued Policy 1
Others 1367