FACT - REPORTING CURRENCY RATES

This cube fact represents currency rates primarily used to calculate amounts in reporting currency. It is based on the core fact FACT_CURRENCY_RATES that is in the ETL process is used as source to create a new fact called FACT_REPORTING_CURRENCY_RATES. In order to retrieve rates for different base currencies it is necessary to set up a reference rate type. This is done in the specific ETL table LookupReportingCurrencyRateType. It is only possible to select one rate type in one company with the purpose to get one single rate table to find the currency rates related to reporting currency.

The ETL step will add the reference currency related to the defined currency rate type and there will also be a calculation of an adjusted rate that takes into account the conversion factor and if the rates are using inverted quotation or not. The adjusted rate can be used directly to as <base_amount> * <adjusted rate> = <reporting_currency_amount>.

In the ETL process the FACT_CURRENCY_RATES together with core dimension DIM_BI_TIME are used to create the fact FACT_REPORTING_CURRENCY_RATES that displays rate information per date. This fact is used by the cubes to handle reporting currency calculations.

USED BY CUBE

Cube Name Product Area
General Ledger Financials
Procurement Supply Chain
Sales Contract Sales Contract

ETL Information

BI Access View BI Component Recommended
Source Type
FACT_CURRENCY_RATES_BI_OPT ACCRFT On Line

 

ETL Step File Name of SSIS Package Table Name
E - Stage 1.2.023 Load IFSAppl_FACT_CURRENCY_RATES_BI_OPT.dtsx IFSAppl_FACT_CURRENCY_RATES_BI_OPT
T - DW 2.2.023 Load Dw_FACT_REPORTING_CURRENCY_RATES.dtsx Dw_FACT_REPORTING_CURRENCY_RATES
L - DM 3.2.023 Load Dm_FACT_REPORTING_CURRENCY_RATES.dtsx Dm_FACT_REPORTING_CURRENCY_RATES

ATTRIBUTES

Core Attribute Stage Attribute (E) DW Attribute(T) DM Attribute (L) Note
N/A N/A ID ID Unique DW key
COMPANY_KEY COMPANY_KEY N/A   N/A
VALID_FROM_KEY VALID_FROM_KEY N/A    
CURRENCY_RATE_TYPE_KEY CURRENCY_RATE_TYPE_KEY N/A    
CURRENCY_CODE_KEY CURRENCY_CODE_KEY CURRENCY_CODE_KEY CURRENCY_CODE_KEY  
CURRENCY_RATE CURRENCY_RATE N/A    
VALID_FROM N/A N/A    
VALID_UNTIL VALID_UNTIL N/A    
IS_MAX_VALID_FROM N/A N/A    
N/A N/A CURRENCY_RATE_DATE_KEY CURRENCY_RATE_DATE_KEY  
DIM_COMPANY_ID DIM_COMPANY_ID N/A    
DIM_CURRENCY_CODE_ID DIM_CURRENCY_CODE_ID N/A    
DIM_CURRENCY_RATE_TYPE_ID DIM_CURRENCY_RATE_TYPE_ID N/A    
N/A N/A DIM_REPORTING_CURRENCY_IS_ID DIM_REPORTING_CURRENCY_IS_ID ID as in Applications
N/A N/A DIM_TIME_IS_ID DIM_TIME_IS_ID ID as in Applications
N/A N/A Dim_Reporting_Currency_ID Dim_Reporting_Currency_ID DW key, Reporting Currency dimension
N/A N/A Dim_Time_ID Dim_Time_ID DW key, time dimension
CURRENCY_CODE CURRENCY_CODE CURRENCY_CODE CURRENCY_CODE  
CURRENCY_TYPE CURRENCY_TYPE N/A    
N/A REF_CURRENCY_CODE REF_CURRENCY_CODE REF_CURRENCY_CODE Reference currency according to the pre-defined currency rate type in LookupReportingCurrencyRateType
N/A CURRENT_RATE_ADJ CURRENT_RATE_ADJ CURRENT_RATE_ADJ Adjusted currency rate with respect to conversion factor and non-inverted/converted quotation.
N/A OBJID OBJID OBJID  
N/A OBJVERSION OBJVERSION OBJVERSION  
N/A Modified_By_User Modified_By_User Modified_By_User  
N/A Last_Loaded Last_Loaded Last_Loaded