Presentation is loading. Please wait.

Presentation is loading. Please wait.

Transaction fact table (figure 7.2)

Similar presentations


Presentation on theme: "Transaction fact table (figure 7.2)"— Presentation transcript:

1 Transaction fact table (figure 7.2)
Ch 7 Ideas Transaction fact table (figure 7.2) Periodic Snapshot fact table (figure 7.1) February 2004 Ron McFadyen

2 An intelligent key where components might indicate The account
General Ledger Chart of accounts An intelligent key where components might indicate The account One subrange might indicate assets Another indicates liabilities The account type February 2004 Ron McFadyen

3 General Ledger example
Chart of accounts is decomposed into its various parts G/L account dimension G/L organization dimension G/L organization G/L account G/L organization key G/L center name G/L center number Department name Department number Division name Business unit name Company name G/L account key G/L account name G/L account category G/L account type Referred to a fixed-depth hierarchy that is implemented with separate attributes If it were a ragged hierarchy then a bridge table would be necessary February 2004 Ron McFadyen

4 General Ledger example
Text example also suggests multiple sets of books may be supported. Hence the G/L dimension G/L G/L key G/L book name February 2004 Ron McFadyen

5 General Ledger example
Figure 7.2 (modified slightly) G/L transaction: one row for each G/L journal entry G/L Post date G/L key G/L book name Post date key Post date attributes … Effective date G/L journal entry G/L organization effective date key effective date … G/L organization key G/L center name G/L center number Department name Department number Division name Business unit name Company name …FKs… Journal entry number (DD) Journal entry amount G/L account G/L account key G/L account name G/L account category G/L account type Debit-Credit Indic Debit-credit indic key Debit-credit indic desc February 2004 Ron McFadyen

6 General Ledger example
Figure 7.1 G/L periodic snapshot – captures the status of the accounts at specific times. G/L G/L key G/L book name Accounting Period Accounting Period key Accounting Period number Accounting Period description Accounting Period Fiscal Year G/L snapshot G/L organization G/L organization key G/L center name G/L center number Department name Department number Division name Business unit name Company name Balance amount Debit amount Credit amount Net change amount G/L account G/L account key G/L account name G/L account category G/L account type February 2004 Ron McFadyen

7 General Ledger example
How is Figure 7.1 derived from Figure 7.2? The snapshot has four amounts: balance, debit, credit, net change What is the period dimension? February 2004 Ron McFadyen

8 From Data warehouse design solutions – Adamson & Venerable
Figure 9.1 shows a normalized model that might be used in a business Figure 9.2 shows an intelligent key typical of accounting systems Figure 9.3 shows two transaction fact tables: one for assets, one for liabilities They share a number of dimensions February 2004 Ron McFadyen

9 From Data warehouse design solutions – Adamson & Venerable
Figure 9.1 1 Division n AuthorizedAccounts n 1 Account 1 n GL transaction February 2004 Ron McFadyen

10 From Data warehouse design solutions – Adamson & Venerable
Figure 9.2 L-G00199 Each component of the key has particular meaning to the end user: internal division, department, … February 2004 Ron McFadyen

11 From Data warehouse design solutions – Adamson & Venerable
Figure 9.3 Analysis of the chart of accounts can lead to an easier to manage dimensional model Asset account Asset party Asset facts Account key Financial system id Name Asset type Asset party key Name Type City Transaction amount liability facts Transaction amount Effective date Account owner Transaction type Liability party Liability account February 2004 Ron McFadyen


Download ppt "Transaction fact table (figure 7.2)"

Similar presentations


Ads by Google