Category
|
Standards
Description
|
Table
|
Fact table
name length cannot be over 26 characters
|
Table
|
Non-Fact
table name length cannot be over 30 characters
|
Index
|
W_%_TL
Tables must have a unique index on
INTEGRATION_ID+DATASOURCE_NUM_ID+LANGUAGE_CODE
|
Index
|
W_%_T1_D
Tables must have a unique index on SCD1_WID
|
Index
|
Fact %_WID
columns must have a bitmap index
|
Standards to table column lengths
All WID columns --NUMBER(10),
All ID columns -- VARCHAR2(80)
CODE/TYPE/UOM columns -- VARCHAR2(30),
NAME columns -- VARCHAR2(255),
DESCRIPTION columns -- VARCHAR2(1000),
Metric columns -NUMBER(28,10),
INTEGRATION_ID column -- VARCHAR2(80) for Dimensions
VARCHAR2(320) for Facts .
DATASOURCE_NUM_ID column--NUMBER(10),
ETL_PROC_WID column--NUMBER(10),
TENANT_ID column -- VARCHAR2(80)
X_CUSTOM column --VARCHAR2(10)
10. Standards
to Shortcut the Tasks,LKP Temp Interface and Datastores
How to Shortcut Tasks:
When you shortcut a task, you create a copy of the task
folder with shortcuts of the package and interfaces within the task folder.
• Right click
the Task folder in the 'Base' adaptor folder and select 'Duplicate with
Shortcuts'. This makes a copy in the same Adaptor folder with 'Copy' prepended
to the name.
• Right click
the copy, select 'Cut'
• Right click
the next Adaptor folder and select 'Paste'
• Rename the
copy to remove 'Copy' from the task folder's name
• Generate a
scenario for the package as normal. You must select the 'Generate as if
shortcuts are materialized' option.
Since the standard for shortcuts is to always 'forward'
shortcut, we need to make a shortcut in the next adaptor based on this shortcut
we just made.
• Right click
the newly copied Adaptor folder
• Select
'Duplicate with Shortcuts',
• Cut and
copy into the next Adaptor and rename
• Follow the
steps below to shortcut the corresponding sources used by this task
How to shortcut LKP temp interfaces:
Reusable LKP temp interfaces should be in the
'Interfaces' folder of the Adaptor folder.
Lookups to Reusable LKP temp interfaces should always leverage a
shortcut to that temp interface created in the task folder.
• Right click
base object and select 'Copy'
• Right click
on the Adaptor folder and select 'Paste as shortcut' - the shortcut will appear
in that adaptor's 'Interfaces' folder.
Since the standard for shortcuts is to always 'forward'
shortcut, we need to make a shortcut in the next adaptor based on this shortcut
we just made.
• Right click
the shortcut you just made and select 'Copy'
• Right click
on the next Adaptor folder and select 'Paste as shortcut'
Shortcuts only work if they appear in the task folder
where they need to be used. You need to
create another shortcut as follows
• Right click
on the shortcut LKP interface in the 'interfaces' folder of your adaptor then
'Paste as shortcut' in the task folder where it needs to be used
• Rename the
shortcut to follow standard naming convention of using the main interface name
as a prefix followed by the _LKP or .LKP name.
• Create a
lookup, select the 'interface' tab and navigate to the task folder and select
the LKP shortcut just created
Use Case1:
A task in EBS 11510 adaptor uses a Reusable LKP temp
interface specific to EBS.
1. Create a LKP
temp interface in the EBS 11510 Adaptor's 'interface' folder
2. Create a
shortcut of that LKP temp interface in each task folder that needs to use it
3. Create a
lookup in each task folder using the shortcut in the same task folder
4. Create a
shortcut of the original LKP temp interface and paste a copy in the EBS R12
adaptor folder's 'interface' folder
5. Duplicate the
task folder in the EBS 11510 adaptor with shortcuts. Move the duplicated task
folder to the EBS R12 adaptor folder.
6. If the task
needs to be materialized for some reason, do not use the option to materialize
all objects in the task folder. Instead, materialize the individual objects
starting with the lowest level temp interface embedded in another temp
interface and work you way up to the SQ temp interface, materialize the SQ temp
interface, then the main interface and finally the package. Do not materialize
the LKP shortcut.
Use Case 2:
A task in the EBS 11510 must use a reusable LKP temp
interface from the SILOS folder
1. Copy the LKP
temp interace in the SILOS adaptor folder and paste as shortcut into the EBS
11510 adaptor folder
2. Start with
step 2 as in Use Case 1
Use Case 3:
A new task is introduced in EBS R1212 that is not based
on a shortcut to an earlier adaptor. It needs to use a reusable LKP temp
interface from the SILOS folder
If the LKP temp interface has not been used in any prior
EBS adaptor, you can skip creating the shortcut in the base folder and instead
create a shortcut in the first adaptor folder where it is used (EBS R1212 in
this case). Be sure to forward shortcut this LKP temp interface to later
adaptors. Continue with step 2 in Use Case 1.
How to shortcut Datastores:
Right click the base datastore and select 'Copy'
• Right click
on the next Model-Submodel and select 'Paste as shortcut'
Since the standard for shortcuts is to always 'forward'
shortcut, we need to make a shortcut in the next model based on this shortcut
we just made.
• Right click
the shortcut you just made and select 'Copy'
• Right click
on the next Model-Submodel and select 'Paste as shortcut'