C SNP_REV Tables Reference
Customized Reverse-engineering processes load these tables before integrating their content into the repository tables describing the models.
See Reverse-Engineering Strategies for more information.
This appendix includes the following sections:
SNP_REV_SUB_MODEL
SNP_REV_SUB_MODEL describes the sub-models hierarchy to reverse-engineer.
Column | Type | Mandatory | Description |
---|---|---|---|
I_MOD |
numeric(10) |
Yes |
Model ID |
SMOD_CODE |
varchar(35) |
Yes |
Sub-model code |
SMOD_NAME |
varchar(400) |
No |
Sub-model name |
SMOD_PARENT_CODE |
varchar(35) |
No |
Parent sub-model code |
IND_INTEGRATION |
varchar(1) |
No |
Deprecated. |
TABLE_NAME_PATTERN |
varchar(35) |
No |
Automatic assignment mask used to distribute datastores in this sub-model |
REV_APPY_PATTERN |
varchar(1) |
No |
Datastores distribution rule:
|
REV_PATTERN_ORDER |
varchar(10) |
No |
Order into which the pattern is applied. |
SNP_REV_TABLE
SNP_REV_TABLE describes the datastores (tables, views, etc.) to reverse-engineer.
Column | Type | Mandatory | Description |
---|---|---|---|
I_MOD |
numeric(10) |
Yes |
Model ID |
TABLE_NAME |
varchar(128) |
Yes |
Datastore name |
RES_NAME |
varchar(400) |
No |
Resource Name: Physical table or file name. |
TABLE_ALIAS |
varchar(128) |
No |
Default datastore alias |
TABLE_TYPE |
varchar(2) |
No |
Datastore type:
|
TABLE_DESC |
varchar(250) |
No |
Datastore description |
IND_SHOW |
varchar(1) |
No |
Datastore visibility:
|
R_COUNT |
numeric(10) |
No |
Estimated row count |
FILE_FORMAT |
varchar(1) |
No |
Record format (applies only to files and JMS messages):
|
FILE_SEP_FIELD |
varchar(24) |
No |
Field separator (only applies to files and JMS messages) |
FILE_ENC_FIELD |
varchar(2) |
No |
Text delimiter (only applies to files and JMS messages) |
FILE_SEP_ROW |
varchar(24) |
No |
Record separator (only applies to files and JMS messages) |
FILE_FIRST_ROW |
numeric(10) |
No |
Number of header records to skip (only applies to files and JMS messages) |
FILE_DEC_SEP |
varchar(1) |
No |
Default decimal separator for numeric fields of the file (only applies to files and JMS messages) |
SMOD_CODE |
varchar(35) |
No |
Code of the sub-model containing this datastore. If null, the datastore is in the main model. |
OLAP_TYPE |
varchar(2) |
No |
OLAP Type:
|
WS_NAME |
varchar(400) |
No |
Data service name. |
WS_ENTITY_NAME |
varchar(400) |
No |
Data service entity name. |
SUB_PARTITION_METH |
varchar(1) |
No |
Partitioning method:
|
PARTITION_METH |
varchar(1) |
No |
Subpartitioning method:
|
SNP_REV_COL
SNP_REV_COL lists the datastore attributes to reverse-engineer.
Column | Type | Mandatory | Description |
---|---|---|---|
I_MOD |
numeric(10) |
Yes |
Model ID |
TABLE_NAME |
varchar(128) |
Yes |
Datastore name |
COL_NAME |
varchar(128) |
Yes |
Attribute name |
COL_HEADING |
varchar(128) |
No |
Short description of the attribute |
COL_DESC |
varchar(250) |
No |
Long description of the attribute |
DT_DRIVER |
varchar(35) |
No |
Data type of the attribute. This data type should match the data type code as defined in Oracle Data Integrator Topology for this technology |
POS |
numeric(10) |
No |
Position of the attribute (not used for fixed length attributes of files) |
LONGC |
numeric(10) |
No |
Logical length of the attribute (precision for numeric) |
SCALEC |
numeric(10) |
No |
Logical scale of the attribute |
FILE_POS |
numeric(10) |
No |
Starting position of the attribute (used only for fixed length files) |
BYTES |
numeric(10) |
No |
Number of physical bytes to read from file (not used for table attributes) |
IND_WRITE |
varchar(1) |
No |
1/0 to indicate whether the attribute is writable. |
COL_MANDATORY |
varchar(1) |
No |
1/0 to indicate whether the attribute is mandatory. |
CHECK_FLOW |
varchar(1) |
No |
1/0 to indicate whether to include the mandatory constraint check by default in the static control. |
CHECK_STAT |
varchar(1) |
No |
1/0 to indicate whether to include the mandatory constraint check by default in the static control. |
COL_FORMAT |
varchar(35) |
No |
Attribute format. Typically this field applies only to files and JMS messages to define the date format. |
COL_DEC_SEP |
varchar(1) |
No |
Decimal separator for the attribute (applies only to files and JMS messages) |
REC_CODE_LIST |
varchar(250) |
No |
Record code to filter multiple record files (applies only to files and JMS messages) |
COL_NULL_IF_ERR |
varchar(1) |
No |
Indicate behavior in case of error with this attribute:
|
DEF_VALUE |
varchar(100) |
No |
Default value for this attribute. |
SCD_COL_TYPE |
varchar(2) |
No |
Slowly Changing Dimension type:
|
IND_WS_SELECT |
varchar(2) |
No |
0/1 to indicate whether this attribute is selectable using data services |
IND_WS_UPDATE |
varchar(2) |
No |
0/1 to indicate whether this attribute is updatable using data services |
IND_WS_INSERT |
varchar(2) |
No |
0/1 to indicate whether data can be inserted into this attribute using data services |
SNP_REV_KEY
SNP_REV_KEY describes the datastore primary keys, alternate keys and indexes to reverse-engineer.
Column | Type | Mandatory | Description |
---|---|---|---|
I_MOD |
numeric(10) |
Yes |
Model ID |
TABLE_NAME |
varchar(128) |
Yes |
Name of the datastore containing this constraint |
KEY_NAME |
varchar(128) |
Yes |
Key or index name |
CONS_TYPE |
varchar(2) |
Yes |
Key type:
|
IND_ACTIVE |
varchar(1) |
No |
0/1 to indicate whether this constraint is active. |
CHECK_FLOW |
varchar(1) |
No |
1/0 to indicate whether to include this constraint check by default in the flow control. |
CHECK_STAT |
varchar(1) |
No |
1/0 to indicate whether to include this constraint check by default in the static control. |
SNP_REV_KEY_COL
SNP_REV_KEY_COL lists the attributes participating to the primary keys, alternate keys and indexes to reverse-engineer.
Column | Type | Mandatory | Description |
---|---|---|---|
I_MOD |
numeric(10) |
Yes |
Model ID |
TABLE_NAME |
varchar(128) |
Yes |
Name of the datastore containing this constraint |
KEY_NAME |
varchar(128) |
Yes |
Key or index name |
COL_NAME |
varchar(128) |
Yes |
Name of the attribute in the key or index |
POS |
numeric(10) |
No |
Position of the attribute in the key |
SNP_REV_JOIN
SNP_REV_JOIN describes the datastore references (foreign keys) to reverse-engineer.
Column | Type | Mandatory | Description |
---|---|---|---|
I_MOD |
numeric(10) |
Yes |
Model ID |
FK_NAME |
varchar(128) |
Yes |
Reference (foreign key) name |
TABLE_NAME |
varchar(128) |
Yes |
Name of the referencing table |
FK_TYPE |
varchar(1) |
No |
Reference type:
|
PK_CATALOG |
varchar(128) |
No |
Catalog of the referenced table (if different from the catalog of the referencing table) |
PK_SCHEMA |
varchar(128) |
No |
Schema of the referenced table (if different from the schema of the referencing table) |
PK_TABLE_NAME |
varchar(128) |
No |
Name of the referenced table |
IND_ACTIVE |
varchar(1) |
No |
0/1 to indicate whether this constraint is active. |
CHECK_FLOW |
varchar(1) |
No |
1/0 to indicate whether to include this constraint check by default in the flow control. |
CHECK_STAT |
varchar(1) |
No |
1/0 to indicate whether to include this constraint check by default in the static control. |
DEFER |
varchar(1) |
No |
Deferred constraint:
Not that this field is not used. |
UPD_RULE |
varchar(1) |
No |
On Update behavior:
|
DEL_RULE |
varchar(1) |
No |
On Delete behavior:
|
SNP_REV_JOIN_COL
SNP_REV_JOIN_COL lists the matching attributes participating to the references (foreign keys) to reverse-engineer.
Column | Type | Mandatory | Description |
---|---|---|---|
I_MOD |
numeric(10) |
Yes |
Model ID |
FK_NAME |
varchar(128) |
Yes |
Reference (foreign key) name |
FK_COL_NAME |
varchar(128) |
Yes |
Name of the attribute in the referencing table |
FK_TABLE_NAME |
varchar(128) |
No |
Name of the referencing table |
PK_COL_NAME |
varchar(128) |
Yes |
Name of the attribute in the referenced table |
PK_TABLE_NAME |
varchar(128) |
No |
Name of the referenced table |
POS |
numeric(10) |
No |
Position of the attribute in the reference |
SNP_REV_COND
SNP_REV_COND describes the datastore condition and filters to reverse-engineer.
Column | Type | Mandatory | Description |
---|---|---|---|
I_MOD |
numeric(10) |
Yes |
Model ID |
TABLE_NAME |
varchar(128) |
Yes |
Name of the datastore containing this constraint |
COND_NAME |
varchar(128) |
Yes |
Condition or check constraint name |
COND_TYPE |
varchar(1) |
Yes |
Condition type:
|
COND_SQL |
varchar(250) |
No |
SQL expression for applying this condition or filter |
COND_MESS |
varchar(250) |
No |
Error message for this condition |
IND_ACTIVE |
varchar(1) |
No |
0/1 to indicate whether this constraint is active. |
CHECK_FLOW |
varchar(1) |
No |
1/0 to indicate whether to include this constraint check by default in the flow control. |
CHECK_STAT |
varchar(1) |
No |
1/0 to indicate whether to include this constraint check by default in the static control. |