Data Dictionary
>
FPSBASE Views
> FPSBASE.WIP_WAFER_HIST_LOOP
View FPSADMIN.DBF_REF_TAB_COLUMNS
Refresh SYS view DBA_TAB_COLUMNS into table with FPS only filter. We use this view rather than DBA_TAB_COLS because it does not include hidden columns. The three OVR columns are used by GrimRepo to override the real values for data_type, data_length, and column_id so that when we compare the snapshot branch to any other branch it appears to have these properties when in reality it does not. The reason why we need such overrides for data_type and data_length is because it is nearly impossible to shrink columns in large history tables and we changed IS_NONSTD so long after creation that we could not actually make the alter. The reason for column_id is because Oracle only allows new columns to be added to the end of the table and sites often add columns in different orders. We only do this when necessary since it is normally better to have GrimRepo match the real order. For the tables where we have differences we manually choose how many columns to lock (normally the original columns) then we sort by PK columns first then original columns to lock in their original order then alphabetically.
|
Column |
Comment |
|---|---|
|
OWNER |
|
|
TABLE_NAME |
|
|
OBJECT_TYPE |
|
|
COLUMN_NAME |
Name of the column in DWH. Note: The column may exist in more than one table and/or schema. (* inherited from FPSINPUT.GEN_EXPLANATIONS) |
|
DATA_TYPE |
|
|
DATA_LENGTH |
|
|
CHAR_LENGTH |
|
|
DATA_PRECISION |
|
|
DATA_SCALE |
|
|
NULLABLE |
|
|
COLUMN_ID |
|
|
NUM_DISTINCT |
|
|
PREFIX |
|
|
TOKEN2 |
|
|
COLUMN_DML_SCOPE |
|
|
IS_UPDATED_BY_TRIGGER |