Tuesday 14 April 2015

DAC Source system parameters

ParameterDescriptionParameter NameDefault
Analysis Start DateThe start date used to build the day dimension and to flatten exchange rates and costs lists.$$ANALYSIS_START, $$ANALYSIS_START_WIDJan 1, 1980
Analysis End DateThe end date used to build the day dimension and to flatten exchange rates and costs lists.$$ANALYSIS_END, $$ANALYSIS_END_WIDDec 31, 2010
Max Days in a SalesStageApplicable to opportunities only. The maximum number of days an opportunity can spend in a sales stage.$$MAX_DAYS_IN_STG30
Default LanguageSiebel Specific. The language into which columns’ display strings are translated.NOTE: Language-independent strings are stored in the _l columns. If you do not know the default language setting, issue the following query against the transactional database: select VAL from S_SYS_PREF where SYS_PREF_CD=’ETL Default Language'; 12-MAL12D$$DFLT_LANGENU
Alignment VersionApplicable to Siebel vertical applications only. Seed data needs to be updated in certain lists of values to make sure that the ETL process correctly populates the alignment type and product category relationships in the Oracle Business Analytics Warehouse.This setting is used by Siebel Life Sciences to control loading of changes in assignment rules in Siebel Assignment Manager.$$ALIGNMENT_VERY
Maximum LOV SizeSiebel specific parameter. Numeric LOVs must have a maximum value for proper analysis and consistent data in the data warehouse. This value determines what the maximum value will be$$LOV_MAX_VAL9999999999
Minimum LOV SizeSiebel specific parameter. Numeric LOVs must have a minimum value for proper analysis and consistent data in the data warehouse. This value determines what the minimum value will be$$LOV_MIN_VAL0
Type 2 FlagSlow changing dimension (Type-2) specific parameter. If this dimension is “capable” of storing history, you can choose to set the flag value to be ‘Y’ or ‘N’. If set to ‘Y’ and you have already identified columns that your history tracking mechanism will be based upon, then this will trigger insertion of new records with new surrogate keys whenever anything history tracking event happens. If set to ‘N’, it just updates the existing record.$$TYPE2_FLGY (This is just an out of box setting. The value of this parameter should be overridden at a task level, because not all dimensions will have the same setting.)
Update All History FlagApplicable for slowly changing dimensions (Type-2). With a Type-2 change happening along with some other changes in a non-history tracking column, you can choose to update values of that non-Type2 column for all historical records. If so, set this flag to ‘Y’. If you want to preserve the old values for non-Type2 columns for older records, set this to ‘N’.$$UDATE_ALL_HISTORYY (Recommended approach and out of box setting).
Language CodeDatawarehouse language that is used to resolve NAMES for the CODES in your system.$$LANGUAGE_CODEE (out of box setting)
Global1 Currency CodeGeneric parameter identifying the global (Data Warehouse) currency code. Three distinct global currencies are supported; this is the first of the three.$$GLOBAL1_CURR_CODEUSD
Global2 Currency CodeGeneric parameter identifying the global (Data Warehouse) currency code. Three distinct global currencies are supported; this is the second of the three.$$GLOBAL2_CURR_CODEUSD
Global3 Currency CodeGeneric parameter identifying the global (Data Warehouse) currency code. Three distinct global currencies are supported; this is the third of the three.$$GLOBAL3_CURR_CODEUSD
Global1 Exchange Rate TypeGeneric parameter identifying the default exchange type to be used against the Global1 (Data Warehouse) currency code.$$GLOBAL1_RA TE_TYPEValue of this parameter is source specific. For Siebel Sources, the default value is “Actual”. In case of Oracle and Universal Adapters, the value is overridden with “Corporate”.
Global2 Exchange Rate TypeGeneric parameter identifying the default exchange type to be used against the Global2 (Data Warehouse) currency code.$$GLOBAL2_RA TE_TYPEValue of this parameter is source specific. For Siebel Sources, the default value is “Actual”. In case of Oracle and Universal Adapters, the value is overridden with “Corporate”.
Global3 Exchange Rate TypeGeneric parameter identifying the default exchange type to be used against the Global3 (Data Warehouse) currency code.$$GLOBAL3_RA TE_TYPEValue of this parameter is source specific. For Siebel Sources, the default value is “Actual”. In case of Oracle and Universal Adapters, the value is overridden with “Corporate”.
Default Local Exchange Rate TypeGeneric parameter identifying the default exchange rate type to be used against the local (OLTP) currency code, in case the same is not available from the source.$$DEFAULT_LOC_RATE_TYPEValue of this parameter is source specific. For Siebel Sources, the default value is “Actual”. In case of Oracle and Universal Adapters, the value is overridden with “Corporate”.
Current DateThese are runtime parameters that gets the value of the current date and the current quarter based on the date dimension, W_DAY_D, against the Fiscal or Gregorian calender, as the case may be.$$CURRENT_DATEValue obtained through firing SQL at the runtime.
Current Quarter$$CURRENT_QUARTERValue obtained through firing SQL at the runtime.
Data Source Number IdentifierThis is a static parameter used to identify the source system type and its instance. For example, you could set ‘2’ for the first instance of Oracle 11.5.8 source, and ‘3’ for the second instance of Oracle 11.5.8, ‘4’ for the only instance of Oracle 11.5.10 and ‘5’ for Siebel OLTP source, and so on.This is a runtime parameter that increments by 1 (normally) for each ETL run. For instance, for the first full load, it might start with a 1. Then the first incremental ETL run gets a 2 and so on. This helps in identifying records that were affected during a given ETL run.$$DATASOURCE_NUM_IDValue is different for different containers, for example 3 for Oracle 11.5.8 and so on.
ETL process Identifier$$ETL_PROC_WIDDAC generated. Normally starts with a 1 and then increments by 1.
Dates used for incremental extractionThis date is used to extract data for the full load.$$INFA_LOAD_DT, $$INITIAL_EXTRACT_DATE01/01/1970
Last Extract DateThis date is used to extract data during everyday incremental loads$$LAST_EXTRACT_DATE$$JULIAN_LOAD_DTRuntime, DAC generated. Based on when the last date/time extraction (ETL) happened.
ETL Load DateThe ETL load start Date$$LOAD_DTRuntime, DAC generated
Exception reporting for CODE-NAME pairsThis static parameter value is used to substitute the CODE part in (mostly) dimension tables when the master code (standardized code) was not found during code lookup against the supplied value of source side code.$$MASTER_CODE_NOT_FOUND
Exception reporting for CODE-NAME pairsThis static parameter value is used to substitute the CODE part in (mostly) dimension tables when the code lookup failed to resolve to the standardized code in the event where the source-side code itself was not supplied in the staging area tables.$$SOURCE_CODE_NOT_SUPPLIED<null value> out of the box. But can be any string like “master code is not found” up to a limit of 30 characters.
Tenant IdentifierThis is a static parameter used to identify the tenant id, in multi-tenancy situations.$$TENANT_ID

No comments:

Post a Comment