This document provides an overview of metadata and its role in data warehousing (DW) and business intelligence (BI). It discusses different types of metadata including descriptive, structural, and administrative metadata. Examples of metadata are provided relating to conceptual models, business rules, processes, data structures, transformations and movement. The importance of metadata for context, consolidation, and ensuring truth in data is highlighted. The metadata lifecycle of creating, maintaining, updating, storing, and publishing is also summarized.
3. Prague Data Management Meetup
Data Management
Získávaní dat
Ukládání dat
Zpracování dat
Interpretace dat
Použití dat
• Otevřená profesionální zájmová
skupina
• Každý je vítán (ať už v pasivní
nebo aktivní roli)
• Témat není nikdy dost
• Snaha o pravidelné měsíční
setkávání
• Fungujeme od září 2015
4. Historie
# Datum Téma
1 10. 9. 2015 Data Management
2 14. 10. 2015 Data Lake
3 23. 11. 2015 Dark Data (without Dark Energy and Dark Force)
4 12. 1. 2016 Data Lake (znova)
5 7. 3. 2016 Sad Stories About DW Modeling (sad stories only)
6 23. 3. 2016 Self-service BI Street Battle
7 27. 4. 2016 Let's explore the new Microsoft PowerBI!
8 22. 9. 2016 Data Management pro začátečníky
9 17. 10. 2016 Small Big Data
10 22. 11. 2016 Základy modelování DW
11 23.1.2017 Komponenty datových skladů
12 28.2.2017 Operational Data Store
13 28.3.2017 Metadata v DW/BI
14 25.4.2017 Jak se stát DW/BI konzultantem
15 16.5.2017 SQL
14. DWH/BI Logical Layers
Stage Area
Relational Area
Consolidation
Area
Data Mart Area
• Data Mart Area
• L2
• User Access Layer
• Consolidation Area
• Consolidated L1
• Common aggregates for L2
• Cleansed and consolidated data
• Relational Area
• Detailed L1
• Consistent, integrated, subject oriented
data, universal data structure, historical
data, maximal detail
• System of record
• Stage Area
• Direct copy of source systems
Extracts
Reports
Note: Consolidated and Detailed L1 can
share same data structures
General DWH
Staging Area ODS
Presentation Layer
Datamart Area (Dependent Datamarts)
Source systems
Customer
DB
ETL
Other...S4S3S2S1
Analytic tools
(SPSS, SAS..)
OLAP
S1 S2 S3 S4 Other
S1 Ostatní...S4S3S2
ETL
Materialization
OLAP?
ETL
ETL
ETL
ETL
ETL
ETL
ETL
ETL
ETL
ETL
CDB
ETL
EAI
ReportingReporting Reporting Reporting
Relational Area
ETL
Application Application
Materialization
Application Application
ETL
15.
16. Metadata
• Metadata is data in context
• Data about data
• Data that provides information
about other data
• Metadata is structured information
that describes, explains, locates, or
otherwise makes it easier to
retrieve, use, or manage an
information resource. Metadata is
often called data about data or
information about information.
Descriptive metadata
• Describes a resource for purposes such as
discovery and identification. It can include elements
such as title, abstract, author, and keywords.
Structural metadata
• Metadata about containers of data and indicates
how compound objects are put together, for
example, how pages are ordered to form chapters.
Administrative metadata
• Provides information to help manage a resource,
such as when and how it was created, file type and
other technical information, and who can access it.
20. Business Process
Analysis #2
Analysis #1
Application Integration
vs.
Data Integration
Some data are lost…
Some data unusable…
Some data unused…
Operations
Analytics
21. Conceptual models
Metadata “Glue”
Business subject areas
Conceptual data models
Business systems
CASE models (live)
Business systems
(databases, ERPs, legacy etc.)
The metadata glue
Key business data elements
CASE metadata
Physical metadata
22. Truth in data
22
Primary data
Primary data
(another system)
Secondary data
Consolidated data
…Noise generator
Truth
• Independent data truth does not exist
• Truth depends on Business and Data architect definition (metadata)
23. Adastra Business Intelligence Reference Architecture
23
ODS
Operational
reporting
Enterprise DWH Big Data
Platform
Data Lake
Event
Processing
Semantic
Models
Advanced Analytics
Perceptual / cognitive intelligence
Information Management
Relational / Structured data Unstructured data Streaming
Data Workflow
Orchestration
Data Transformation /
Processing
Data
Management
Event Ingestion
Complex Event
Processing
Notifications
BI / Application
Integration
Machine Learning
In-database Data Mining, R
Recognition of human
interaction and intent
SMP and MPP
In-memory technologies
In-memory Columnar
In-memory technologies Hadoop, NoSQL
Business Intelligence / Data Delivery
Real-time DashboardsDashboards and visualizationsReports Self-service BIMobile BI
IoT Network
Field Gateway
Big data
OLAP
Metadata
Metadata
Metadata
Metadata
Metadata
Metadata
Metadata
Metadata
Metadata
Metadata
Metadata
24. Metadata vs. Datová architektura DW/BI
Kontext
• Terminologie
• Metriky
• Business pravidla
• Business procesy
Statika
Struktury
Slovníky
Statistiky
Dynamika
• Pohyb dat
• Transformace
• Stárnutí
29. Metadata Consolidation History
Program based
• Sequential or index-sequential or
direct access files
Tagged file formats
• Structured input format standards, XML
Database data dictionaries
Repositories
• CASE , ETL tools, Analytical tools
Enterprise metadata repositories
Consolidated Column
Hierarchy
Parent
MemberLead
Reverse
Individual
Entrepreneur
2
1
AddressBirth placeAddressIssuer
1
2
Business
<<ODS Table>>
Party Party Relationship
Party Party Relationship Key
Party Party Relationship Type Key
Instance Party Key 1
Instance Party Key 2
Source System ID
Source ID
<<Ref Table>>
Party Party Relationship Type
Party Party Relationship Type Key
Reverse Party Party Relationship Type Key
Source System ID
Source ID
<<Ref Table>>
Phone Purpose
Phone Purpose Key
Source System ID
Source ID
<<Ref Table>>
Address Purpose
Address Purpose Key
Source System ID
Source ID
<<ODS Table>>
Party Segment
Party Segment Key
Instance Party Key
Segment Key
Unified Party Key
Business Key
Source System ID
Segmentation Key
Source ID
<<Ref Table>>
Segment
Segment Key
Parent Segment Key
Segmentation Key
Source ID
Source System ID
<<ODS Table>>
POS Segment
POS Segment Key
POS Key
POS Segment Type Key
Segment Key
Segmentation Key
Source System ID
Source ID
<<Ref Table>>
POS Segment Type
POS Segment Type Key
Parent POS Segment Type Key
Source System ID
Source ID
<<ODS Table>>
Instance ID Card
Instance ID Card Key
ID Card Type Key
Instance Party Key
Unified ID Card Key
Country Key
Source System ID
Source ID
<<Ref Table>>
ID Card Type
ID Card Type Key
Source System ID
Source ID
<<DW Table>>
BW Party
BW Party Key
Instance Party Key
Source System ID
Country Key
Located Address Key
Loc Source System ID
Instance Phone Key
Ins Source System ID
BW List Key
Bw List Action Key
BW List Reason Key
Instance ID Card Key
Inserted Instance Party Key
Updated Instance Party Key
Canceled Instance Party Key
Employer Instance Party Key
<<Ref Table>>
BW List Reason
BW List Reason Key
BW List Key
Source ID
Source System ID
<<ODS Table>>
Instance Email
Instance Email Key
POS Key
Instance Party Key
POS Chain Key
Email Purpose Key
Source System ID
Source ID
<<ODS Table>>
Instance Bank Contact
Instance Bank Contact Key
POS Key
Instance Party Key
Currency Key
Source System ID
Source ID
<<ODS Table>>
Party Daily Fact
Party Daily Fact Key
Instance Party Key
Source System ID
Snapshot Date
<<ODS Table>>
Party Monthly Fact
Party Monthly Fact Key
Instance Party Key
Source System ID
Snapshot Date
<<ODS Table>>
Household
Household Key
Unified Party Key
Business Key
Located Address Key
Source ID
Source System ID
<<ODS Table>>
Corporate Household
Corporate Household Key
Lead Unified Party Key
Member Unified Party Key
Member Business Key
Source System ID
Source ID
<<ODS Table>>
Unified Party
Unified Party Key
Business Key
<<ODS Table>>
Located Address
Located Address Key
Country Key
Address District Key
Source System ID
Source ID
<<Ref Table>>
BW List
BW List Key
Source ID
Source System ID
<<ODS Table>>
POS Credit Limit
POS Credit Limit Key
POS Key
Source System ID
Source ID
<<ODS Table>>
POS Payment
POS Payment Key
POS Key
Source System ID
Source ID
<<Ref Table>>
Party Type
Party Type Key
Source System ID
Source ID
<<ODS Table>>
POS Contract
POS Contract Key
POS Key
Source System ID
Source ID
<<ODS Table>>
Instance Web Page
Instance Web Page Key
POS Key
Instance Party Key
Web Page Purpose Key
Source System ID
Source ID
<<ODS Table>>
POS Product Restriction
POS Business Product Restriction Key
POS Key
Business Product Type Key
Source ID
<<Ref Table>>
Party Status
Party Status Key
Source System ID
Source ID
<<ODS Table>>
POS Party Relationship
POS Party Relationship Key
POS Key
Instance Party Key
Party Role Type Key
POS Chain Key
Source System ID
Source ID
<<Ref Table>>
Party Role Type
(<GE_IA_Logical_Product>)
Party Role Type Key
Source System ID
Source ID
<<Ref Table>>
POS Status
POS Status Key
Source System ID
Source ID
<<Ref Table>>
POS Type
POS Type Key
Source System ID
Source ID
<<Ref Table>>
POS Placement
POS Placement Key
Source System ID
Source ID
<<ODS Table>>
POS Commodity Register
POS Commodity Key
POS Key
Commodity Key
Source System ID
Source ID
<<ODS Table>>
POS Chain
POS Chain Key
Instance Party Key
Source System ID
Source ID
<<ODS Table>>
POS Application
POS Application Key
POS Key
Source System ID
Source ID
<<Ref Table>>
Web Page Purpose
Web Page Purpose Key
Source System ID
Source ID
<<ODS Table>>
Unified ID Card
Unified IDCard Key
Source System ID
Source ID
<<Ref Table>>
Phone Type
Phone Type Key
Source System ID
Source ID
<<ODS Table>>
Unified Party Alias
Individual Unified Party Key
Individual Business Key
Entrepreneur Unified Party Key
Entrepreneur Business Key
Source System ID
Source ID
<<DW Table>>
ECB Client
ECB Client Key
Unified Party Key
Business Key
Party Type Key
Birth Place Country Key
Address Country Key
Legal Form Key
Gender Key
Party Role Key
Source System ID
Source ID
<<DW Table>>
ECB Operation
ECB Operation Key
ECB Client Key
ECB Operation Phase Key
ECB Operation Type Key
ECB Payment Type Key
ECB Personal Guarantee Type Key
ECB Material Guarantee Type Key
ECB Payment Period Key
ECB Signalization Key
ECB Installment Type Key
ECB Transfer Type Key
Source System ID
Source ID
<<ADS Table>>
ECB Personal Information
ECB Personal Information Key
ECB Client Key
ID Card Type Key
Issuer Country Key
Address Country Key
Source System ID
Source ID
<<DW Table>>
ECB Address
ECB Address Key
Country Key
ECB Client Key
Source System ID
Source ID
<<ADS Table>>
ECB Shareholder
ECB Shareholder Key
ECB Client Key 1
ECB Client Key 2
Party Type Key
Legal Form Key
Party Party Relationship Type Key
Source System ID
Source ID
<<Ref Table>>
Fact Type
Fact Type Key
Source ID
Source System ID
<<ODS Table>>
Address District
Address District Key
Source System ID
Source ID
<<Ref Table>>
Segmentation
Segmentation Key
Source ID
Source System ID
<<DW Table>>
ECB Operation Person
ECB Operation Person Key
ECB Operation Inst Key
ECB Client Key
Party Role Key
Source System ID
Source ID
<<Ref Table>>
Country
Country Key
Source System ID
Source ID
<<DW Table>>
ECB Operation NonInst History
ECB Operation NonInst History Key
ECB Operation Key
Source System ID
Source ID
<<Ref Table>>
Language
Language Key
Source System ID
Source ID
<<DW Table>>
ECB Event
ECB Event Key
ECB Event Type Key
ECB Client Key
Source System ID
Source ID
<<Ref Table>>
Business Sector
Business Sector Key
Source System ID
Source ID
<<DW Table>>
ECB Event Type
ECB Event Type Key
Source System ID
Source ID
<<Ref Table>>
Stay Type
Stay Type Key
Source System ID
Source ID
<<Ref Table>>
ECB Operation Phase
ECB Operation Phase Key
Source System ID
Source ID
<<Ref Table>>
Occupation
Occupation Key
Source System ID
Source ID
<<DW Table>>
ECB Installment Type
ECB Installment Type Key
Source System ID
Source ID
<<Ref Table>>
Legal Form
Legal Form Key
Source System ID
Source ID
<<DW Table>>
ECB Material Guarantee Type
ECB Material Guarantee Type Key
Source System ID
Source ID<<Ref Table>>
ECB Operation Type
ECB Operation Type Key
Source System ID
Source ID
<<Ref Table>>
ECB Payment Period
ECB Payment Period Key
Source System ID
Source ID
<<Ref Table>>
ECB Payment Type
ECB Payment Type Key
Source System ID
Source ID
<<ODS Table>>
POS Product Fact
POS Product Fact Key
POS Key
Unified Party Key
Business Key
Source System ID
Source ID
<<Ref Table>>
ECB Personal Guarantee Type
ECB Personal Guarantee Type Key
Source System ID
Source ID
<<Ref Table>>
OKEC
OKEC Key
Source ID
Source System ID
<<Ref Table>>
ECB Signalization
ECB Signalization Key
Source System ID
Source ID
<<ODS Table>>
Party OKEC
Party OKEC Key
OKEC Key
Instance Party Key
Source System ID
Source ID
<<Ref Table>>
ECB Transfer Type
ECB Transfer Type Key
Source System ID
Source ID
<<ODS Table>>
Party Fact
Party Fact Key
Instance Party Key
Fact Type Key
Source System ID
Source ID
<<Ref Table>>
Region
Source System ID
Source ID
Region Key
<<Ref Table>>
District
Source System ID
Source ID
District Key
<<ODS Table>>
Instance Party
Instance Party Key
Unified Party Key
Business Key
Party Type Key
Party Status Key
Language Key
Country Key
Business Sector Key
Occupation Key
Stay Type Key
Legal Form Key
Gender Key
Employee Type Key
Employment Status Key
Marital Status Key
Housing Status Key
Education Status Key
OKEC Key
CNB Classification Key
Source System ID
Source ID
District key
<<ODS Table>>
Instance Address
Instance Address Key
Located Address Key
Address Purpose Key
POS Key
Instance Party Key
POS Chain Key
Country Key
Source System ID
Source ID
<<ODS Table>>
Instance Phone
Instance Phone Key
Phone Purpose Key
Unified Phone Key
POS Key
Instance Party Key
POS Chain Key
Phone Type Key
Source System ID
Source ID
<<Ref Table>>
POS Invoice Type
POS Invoice Type Key
Source System ID
Source ID
<<Ref Table>>
POS Ownership Type
POS Ownership Type Key
Source System ID
Source ID
<<ODS Table>>
POS
POS Key
Business Key
POS Status Key
POS Type Key
POS Payment Key
Business POS Chain Key
Invoice POS Chain Key
POS Ownership Type Key
District Key
Region Key
Source System ID
Source ID
POS Placement Key
POS Invoice Type Key
<<Ref Table>>
Gender
Gender Key
Source System ID
Source ID
<<Ref Table>>
Employment Type
Employment Type Key
Source System ID
Source ID
<<Ref Table>>
Employment Status
Employment Status Key
Source System ID
Source ID
<<ODS Table>>
Unified Phone
Unified Phone Key
Source System ID
Source ID
<<Ref Table>>
Marital Status
Marital Status Key
Source System ID
Source ID
<<Ref Table>>
Housing Status
Housing Status Key
Source System ID
Source ID
<<Ref Table>>
Education Status
Education Status Key
Source System ID
Source ID
<<Ref Table>>
Business
(<GE_IA_Logical_Product>)
Business Key
Parent Business Key
Source System ID
Source ID
A_SEG
Segment Key
Source ID
Source System ID
SEG
<<Ref Table>>
Currency
(<GE_IA_Logical_Product>)
Currency Key
<<ODS Table>>
Instance Party Cleaned
Instance Party Key
Source System ID
Source ID
<<ODS Table>>
Instance Phone Cleaned
Instance Phone Key
Source System ID
Source ID
<<ODS Table>>
Instance Address Cleaned
Instance Address Key
Source System ID
Source ID
<<Ref Table>>
CNB Classification
CNB Classification Key
Source System ID
Source ID
<<Ref Table>>
Party Accounting Type
Party Accounting Type Key
Source System ID
Source ID
<<Ref Table>>
Occupation Detail
Occupation Detail Key
Occupation Key
Source System ID
Source ID
<<Ref Table>>
Phone IDC
Phone IDC Key
Source System ID
Source ID
<<Ref Table>>
Company Branch
Source System ID
Source ID
Company Branch Key
<<Ref Table>>
CR Registered Seat
Source System ID
Source ID
CR Registered Seat Key
<<Ref Table>>
Selected Profession Group Type
Source System ID
Source ID
Selected Profession Group Type Key
<<Ref Table>>
Statutory Body Type
Statutory Body Type Key
Source ID
Source System ID
<<ODS Table>>
Instance Party Fact
Instance Party Fact Key
Instance Party Key
Source System ID
Snapshot Date
<<ODS Table>>
Manual Override Rule
Manual Override Rule Key
Parent Instance Party Key
Child Instance Party Key
Source System ID
<<ODS Table>>
Unified Party Segment
Unified Party Segment Key
Segment Key
Segmentation Key
Unified Party Key
Business Key
Source System ID
Source ID
<<Ref Table>>
SAS Customer Type
SAS Customer Type Key
<<ODS Table>>
SAS Unified Party Type
Sas Unified Party Type Key
SAS Customer Type Key
SAS Customer Subtype Key
Unified Party Key
<<Ref Table>>
SAS Customer Subtype
SAS Customer Subtype Key
<<ODS Table>>
Unified Party Monthly Fact
Unified Party Monthly Fact Key
Unified Party Key
Business Key
<<Ref Table>>
Company Employee Count
Source System ID
Source ID
Company Employee Count Key
<<Ref Table>>
ID Card Purpose
Source System ID
Source ID
ID Card Purpose Key
<<Ref Table>>
Occupation Lookup
Occupation Lookup Key
Occupation Key
Occupation Detail Key
Source System ID
Source ID
38. Name Code
Account ACC
Deposit DEP
Balance BAL
Amount AMT
Party PT
Probability of Default PD
Adjusted ADJ
Complex Name Good Example Bad Example
Deposit Account DEP_ACC CURRENT_ACCNT
Deposit Account Adjusted Balance DEP_ACC_ADJ_BAL DEP_ACC_ADJ_BALANCE
Account Probability of Default ACC_PD ACC_PROB_OF_DEF
Party Account PT_ACC PARTY_ACC
Party Deposit PT_DEP PARTY_DEPOSIT
Acronyms
• Very simple dictionary
• Simplify naming
• “Common Language”
• Shorter names
39. Adastra System Metamodel for Oracle DB
Database
Schema (OWNER)
PowerDesigner Physical Data Models (.PDM)
Tables
Mappings
ETLs
Generic Non-Generic
APIs
40. FK_INTRSBASRXFACT_INTRSBASRX
FK_GLACC__GLACCTP
FK_GLACC__CCY
FK_GLACC__ACCSTAT
FK_FXRXFACT__FXRX
FK_FXRX_FX_CCY
FX
FK_FXRX__FXRXTP
FK_FXRX__CCY
FK_ENTRTRN__PROD
FK_ENTRTRN__POS
FK_ENTRTRN__MERCH
FK_ENTRTRN__CNL
FK_ENTRTRN__AUTHSTAT
FK_ENTRTRN_DEBIT_ACC
Debit
FK_ACCTRN_MERCH_PT
MERCH
FK_ACCTRN__POS
FK_ACCTRN__CRDB
FK_ACCTRN__CNLFK_ACCTRN__CCY
FK_ACCTRN__ACCTRNTP
FK_ACCTRN__ACCTRNSTAT
FK_ACCTRN__ACC
FK_ACCPRODREL__PROD
FK_ACCPRODREL__ACCPRODRELTP
FK_ACCPRODREL__ACCFK_ACCHOLDFACT__POS
FK_ACCHOLDFACT__MERCH
FK_ACCHOLDFACT__CNL
FK_ACCHOLDFACT__CCY
FK_ACCHOLDFACT__BLOCTP
FK_ACCHOLDFACT__BLOCSTAT
FK_ACCHOLDFACT__AUTHSTAT
FK_ACCHOLDFACT__ACC
FK_ACCBALFACT__ACC
FK_ACC__PT
FK_ACC__GLACC
FK_ACC__CCY
FK_ACC__ACCTP
FK_ACC__ACCSTAT
<<Ref Table>>
Account Status
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Account Status Key
Identifier
Description
Local Description
Active Flag
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<ak>
<ak>
<<ADS Table>>
Account
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Account Key
Party Key
Account Type Key
Account Status Key
Currency Key
GL Account Key
POS Key
Account Number
Account ID
Account Name
Account Symbol
IBAN
Open Date
Activation Date
Close Date
Company Code
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Update Effective Date
Source Update DateTime
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
DATE
DATE
DATE
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
<pk>
<fk5>
<fk1>
<fk2>
<fk3>
<fk4>
<fk6>
<ak>
<pk,ak,fk4,fk5,fk6>
<<Ref Table>>
Account Type
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Account Type Key
Identifier
Description
Local Description
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<ak>
<ak>
<<Ref Table>>
Currency
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Currency Key
Identifier
Description
Local Description
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<ak>
<<ADS Table>>
GL Account
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
GL Account Key
Account Status Key
Currency Key
GL Account Type Key
GL Account Number
GL Account Group
Description
Party Account Flag
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Update Effective Date
Source Update DateTime
INTEGER
INTEGER
INTEGER
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
<pk>
<fk1>
<fk2>
<fk3>
<ak>
<pk,ak>
<<ADS Table>>
Party
(<ABDM_DWH_CLIENT_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Party Key
Unified Party Key
Consolidate Party Key
Party Type Key
Party Status Key
Business Sector Key
Legal Form Key
Country Key
Language Key
Housing Type Key
Gender Key
Personal Identifier
Company Identifier
P Code
First Name
First Name Latin
Family Name
Family Name Latin
Middle Name
Business Name
Business Name Latin
Short Name
Short Name Latin
Salutation
Birth Date
Resident Flag
Bankruptcy Flag
Start Date
End Date
Party Identifier
Source System Identifier
Source Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Update Effective Date
Source Update DateTime
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
DATE
INTEGER
INTEGER
DATE
DATE
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
<pk>
<fk8>
<fk7>
<fk1>
<fk6>
<fk2>
<fk5>
<fk4>
<fk3>
<pk,ak>
<ak>
<<ADS Table>>
Account Balance Fact
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Snap Date
Account Key
Balance
Overdraft Balance
Reserve Balance
Planned Balance
Account Hold Amount
Available Amount
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Update Effective Date
Source Update DateTime
DATE
INTEGER
NUMBER(19,3)
NUMBER(19,3)
NUMBER(19,3)
NUMBER(19,3)
NUMBER(19,3)
NUMBER(19,3)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
<pk,ak>
<pk,fk>
<ak>
<pk,ak,fk>
<<ADS Table>>
Account Hold Fact
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<DW Column>>
Snap Date
Account Hold Fact Key
Account Key
Blocation Type Key
Blocking Status Key
Authorization Status Key
Merchant Key
POS Key
Channel Key
Currency Key
Expiry Blocking Date
Blocking Description
Hold Value Date
Hold Entry Date
Hold Reference Number
Hold Batch Identifier
Hold Amount
Hold Amount Local Currency
Hold Account FX Rate
Source Identifier
Source System Identifier
Update Datetime
Update Process Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Effective Date
Source Update DateTime
DATE
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
DATE
VARCHAR2(255 CHAR)
DATE
DATE
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
NUMBER(19,3)
NUMBER(19,3)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
DATE
VARCHAR2(255)
INTEGER
VARCHAR2(255)
DATE
DATE
DATE
<pk,ak>
<pk>
<fk1>
<fk7>
<fk6>
<fk2>
<fk3>
<fk4>
<fk5>
<fk8>
<ak>
<pk,ak,fk1,fk3,fk4>
<<Ref Table>>
Authorization Status
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Authorization Status Key
Identifier
Description
Local Description
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<ak>
<ak>
<<Ref Table>>
Blocking Status
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Blocking Status Key
Identifier
Description
Local Description
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<ak>
<ak>
<<Ref Table>>
Blocation Type
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Blocation Type Key
Identifier
Description
Local Description
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<ak>
<ak>
<<Ref Table>>
Channel
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<DW Column>>
Channel Key
Identifier
Description
Local Description
Source Identifier
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
Channel Category Key
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
INTEGER
<pk>
<ak>
<ak>
<fk>
<<ADS Table>>
Merchant
(<ABDM_DWH_CLIENT_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Merchant Key
Party Key
Merchant Type Key
Merchant Code Key
Merchant Category Key
Business Product Type Key
Channel Key
Merchant Rate
Merchant Commission Rate
Test Mode Flag
Discount Percent
Merchant Contact Person
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Source Update DateTime
Update Effective Date
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
NUMBER(10,6)
NUMBER(10,6)
INTEGER
Number
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
<pk>
<fk6>
<fk5>
<fk4>
<fk3>
<fk1>
<fk2>
<ak>
<pk,ak,fk6>
<<ADS Table>>
POS
(<ABDM_DWH_CLIENT_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<DW Column>>
<<DW Column>>
POS Key
Party Key
POS Type Key
POS Financial Category Key
POS Identifier
POS Description
Opening Hours
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Source Update DateTime
Update Effective Date
SC Code
MFO
INTEGER
INTEGER
INTEGER
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
<pk>
<fk3>
<fk2>
<fk1>
<ak>
<pk,ak,fk3>
<<ADS Table>>
Account Product Relationship
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Account Product Relationship Key
Account Key
Product Key
Account Product Relationship Type Key
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Update Effective Date
Source Update DateTime
INTEGER
INTEGER
INTEGER
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
<pk>
<fk2>
<fk1>
<fk3>
<ak>
<pk,ak,fk1,fk2>
<<Ref Table>>
Account Product Relationship Type
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Account Product Relationship Type Key
Identifier
Description
Local Description
Main Account Flag
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<ak>
<ak>
<<ADS Table>>
Product
(<ABDM_DWH_PRODUCT_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Product Key
Contract Key
Product Status Key
Business Product Type Key
System Product Type Key
Term Type Key
Commodity Key
Accrual Basis Key
Point of Sale Key
Channel Key
Bank Module Key
Product Number
Credit Bureau ID
Customer Product Description
Campaign
Promotional code
Open Date
Close Date
Maturity Date
Main Product Flag
External Register Report Flag
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Update Effective Date
Source Update DateTime
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
DATE
DATE
DATE
INTEGER
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
<ak1>
<ak2>
<ak1,ak2>
<<ADS Table>>
Account Transaction
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<DW Column>>
Account Transaction Key
Transaction Date
POS Key
Credit Account Key
Debit Account Key
Credit GL Account Key
Debit GL Account Key
Account Transaction Type Key
Account Transaction Status Key
Currency Key
Employee Key
Account Transaction Order Key
Entry Transaction Key
Transaction Value Date
Transaction Entry DateTime
Transaction Amount
Transaction Local Currency Amount
Transaction Account FX Rate
Transaction Reference Number
Transaction Authorization Number
Transaction Batch Identifier
Transaction Application Identifier
Transaction Entry Identifier
Transaction Order Identifier
Transaction Document Number
Transaction Ground Description
Cancel Flag
Message For Recipient
Message For Sender
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Update Effective Date
Source Update DateTime
INTEGER
DATE
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
DATE
DATE
NUMBER(19,3)
NUMBER(19,3)
NUMBER(10,6)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
<pk>
<pk,ak,fk6>
<fk5>
<fk1>
<fk2,fk8>
<fk3>
<fk4>
<fk6>
<ak>
<pk,ak,fk1,fk5,f...>
<<Ref Table>>
Account Transaction Status
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Account Transaction Status Key
Identifier
Description
Local Description
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<ak>
<ak>
<<Ref Table>>
Account Transaction Type
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Account Transaction Type Key
Account Transaction Category Key
Identifier
Description
Local Description
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
Account Transaction Code
DR/CR Indicator
Level 1 Description
Level 2 Description
Level 3 Description
Level 4 Description
Level 1 Code
Level 2 Code
Level 4 Code
Level 3 Code
INTEGER
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
<pk>
<fk>
<ak>
<ak>
<<Ref Table>>
Credit/Debit
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Credit/Debit Key
Identifier
Description
Local Description
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<ak>
<ak>
<<ADS Table>>
Entry Transaction
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<DW Column>>
Entry Transaction Key
Transaction Date
Entry Transaction Type Key
Entry Transaction Sub Type Key
Entry Transaction Status Key
Debit Account key
Credit Account Key
Product Key
Card Key
Authorization Status Key
Channel Key
Merchant Key
POS Key
POS Type Key
Country Key
Card Transaction Location Key
Acquirer Financial Institution Key
Issuer Financial Institution Key
Currency Key
Original Currency Key
Transaction Amount
Transaction Local Currency Amount
Transaction Original Currency Amount
Transaction FX Rate
Transaction Value Date
Transaction Entry Date
Transaction Expiry Date
Entry Transaction Identifier
Transaction Reference Number
Transaction Authorization Identifier
Transaction Card Mask
Transaction Card BIN Identifier
Transaction Batch Identifier
Transaction STAN Identifier
Source Identifier
Source System Identifier
Update Datetime
Update Process Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Effective Date
Source Update DateTime
INTEGER
DATE
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
NUMBER(19,3)
NUMBER(19,3)
NUMBER(19,3)
VARCHAR2(255 CHAR)
DATE
DATE
DATE
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
DATE
VARCHAR2(255)
INTEGER
VARCHAR2(255)
DATE
DATE
DATE
<pk>
<pk,ak>
<fk10>
<fk1>
<fk9>
<fk6>
<fk11>
<fk2>
<fk5>
<fk3>
<fk4>
<ak>
<pk,ak,fk1,fk3,f...>
<<ADS Table>>
FX Rate
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
FX Rate Key
Currency Key
FX Currency Key
FX Rate Type Key
FX Scale
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Update Effective Date
Source Update DateTime
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
<pk>
<fk1>
<fk2>
<fk3>
<ak>
<pk,ak>
<<Ref Table>>
FX Rate Type
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
FX Rate Type Key
Identifier
Description
Local Description
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<ak>
<ak>
<<ADS Table>>
FX Rate Fact
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Snap Date
FX Rate Key
Buy Rate
Rate
Sell Rate
Value Date
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Update Effective Date
Source Update DateTime
DATE
INTEGER
NUMBER(10,6)
NUMBER(10,6)
NUMBER(10,6)
DATE
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
DATE
<pk,ak>
<pk,fk>
<ak>
<pk,ak,fk>
<<Ref Table>>
GL Account Type
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<DW Column>>
<<DW Column>>
GL Account Type Key
Identifier
Description
Local Description
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
GL Account Category Key
NBG_FLAG
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
INTEGER
INTEGER
<pk>
<ak>
<ak>
<fk>
<<Ref Table>>
Interest Base Rate
(<ABDM_DWH_REF_TAB_ADS>)
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Interest Base Rate Key
Period Frequency Key
Identifier
Description
Local Description
Market Flag
Source ID
Source System ID
Delete Flag
Insert Datetime
Insert Process Identifier
Update Datetime
Update Effective Date
Update Process Identifier
INTEGER
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
DATE
VARCHAR2(255)
DATE
DATE
VARCHAR2(255)
<pk>
<fk>
<ak>
<ak>
<<ADS Table>>
Interest Base Rate Fact
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<DW Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
<<Audit Column>>
Snap Date
Interest Base Rate Key
Rate
Source Identifier
Source System Identifier
Delete Flag
Insert Process Identifier
Insert Datetime
Update Process Identifier
Update Datetime
Update Effective Date
DATE
INTEGER
NUMBER(10,6)
VARCHAR2(255 CHAR)
VARCHAR2(255 CHAR)
INTEGER
VARCHAR2(255)
DATE
VARCHAR2(255)
DATE
DATE
<pk,ak>
<pk,fk>
<ak>
<pk,ak>
44. Metadata v datové transformaci
Source table
Target table table
Target table
Filter
SRC
Filter
TRG
Differential
member
(minus, outer join
or 10gMerge)
Filter
OUT
Lookup tables
Join SRC
45. Přínosy MDD
Silná orientace na
metadata (metadata-
driven)
Fakticky 100%
konzistence modelu s
výslednou
implementací
Otevřená architektura Snadná rozšiřitelnost
Kratší a efektivnější
vývojový cyklus (o cca.
50% oproti klasickému
způsobu vývoje)
Nižší náklady na vývoj Více času na analýzu
Standardizace
implementace (vysoce
srozumitelný kód)
Udržovaná
dokumentace (vedlejší
efekt silné orientace na
metadata)
API/ETL change
management
Impact analýza
Možnost provádět
automatické kontroly
kvality
Verzování User-friendly