JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Identity Analytics 11gR1 Database Administrator's Guide
search filter icon
search icon

Document Information

Preface

1.  GlobalUsers Module

2.  Business Structure Module

3.  Resource Types Metadata Module

Tables in the Resource Types Metadata Module

NAMESPACES Table

Structure

Indexes

Description

Primary Keys

Foreign Keys

Indexes

ATTRIBUTECATEGORIES Table

Structure

Index

Description

Primary Keys

Foreign Keys

Indexes

ATTRIBUTES Table

Structure

Index

Description

Primary Keys

Foreign Keys

Indexes

ATTRIBUTE_VALUES Table

Structure

Index

Description

Primary Keys

Foreign Keys

Indexes

ATTRIBUTE_VALUE_METADATA Table

Structure

Indexes

Description

Primary Keys

Foreign Keys

Indexes

ENDPOINTS Table

Structure

Index

Description

Primary Keys

Foreign Keys

Indexes

ENDPOINT_POLICIES Table

Structure

Indexes

Description

4.  Accounts Module

5.  Roles Module

6.  Policies Module

7.  Applications Module

8.  Import and Export Module

9.  Event Listener Module

10.  Identity Certification Module

11.  Identity Audit Module

12.  Rule Engine Module

13.  Workflow Module

14.  Scheduling Module

15.  Reporting Module

16.  Security Module

17.  Miscellaneous Tables

Tables in the Resource Types Metadata Module

This chapter describes the tables that make up the Oracle Identity Analytics Resource Types Metadata module.

NAMESPACES Table

Structure
NAMESPACES
PK
NAMESPACEKEY
NAMESPACENAME

NAMESPACESHORTNAME

NAMESPACECOMMENTS

MULTIVALUE_DELIMETER

TYPE_LDAP

Indexes
Index
PK
Unique
Keys
PK_NAMESPACES
     ✓
Yes
NAMESPACEKEY
Description

The NAMESPACES table lists resource types from the provisioning system that Oracle Identity Analytics connects to, or it lists the resource types that Oracle Identity Analytics connects to otherwise. Each resource type is identified by a unique key called NAMESPACEKEY. In addition, this table also stores its corresponding NAMESPACENAME, NAMESPACESHORTNAME, and NAMESPACECOMMENTS.

Primary Keys

PK_NAMESPACES on column NAMESPACEKEY

Foreign Keys

None

Indexes

None

ATTRIBUTECATEGORIES Table

Structure
ATTRIBUTECATEGORIES
PK

PK

ATTRIBUTECATEGORYKEY

NAMESPACEKEY

ATTRIBUTECATEGORYNAME

ATTRIBUTECATEGORYORDER

Index
Index
PK
Unique
Keys
PK_ATTRIBUTECATEGORIES
     ✓
Yes
ATTRIBUTECATEGORYKEY, NAMESPACEKEY
Description

An account has various attributes defined that are clustered under a particular category. For example, in Active Directory a user's Exchange Attributes are grouped under the 'Exchange' category, and in Top Secret a user's TSO attributes are grouped under the 'TSO' category. Oracle Identity Analytics stores and handles these different categories under the ATTRIBUTECATEGORIES table. The attribute categories are listed under their particular Resource Types by referencing the NAMESPACES table with the NAMESPACEKEY. The Attribute Category is also defined in a particular order to facilitate the import of accounts.

Primary Keys

PK_ATTRIBUTECATEGORIES - composite key on columns ATTRIBUTECATEGORYKEY and NAMESPACEKEY

Foreign Keys

None

Indexes

None

ATTRIBUTES Table

Structure
ATTRIBUTES
PK

PK

ATTRIBUTEKEY

ATTRIBUTECATEGORYKEY

NAME

DESCRIPTION

MINVALUE

MAXVALUE

DEFAULTVALUE

MINLENGTH

MAXLENGTH

EDITTYPE

SPACEALLOWEDIN

MULTIVALUE

ATTRIBUTECASE

ATTRIBUTEVALUES

EXCLUDEDVALUES

LABEL

HIDDEN

MANDATORY

MANAGED

ATTRIBUTEORDER

ISAUDITABLE

ISIMPORTABLE

ISMINABLE

ISENTITLEMENT_MINABLE

ISCERTIFIABLE

CLASSIFICATIONS

Index
Index
PK
Unique
Keys
PK_ATTRIBUTES
     ✓
ATTRIBUTECATEGORYKEY, ATTRIBUTEKEY
Description

The attributes for different Resource Types are listed under the ATTRIBUTES table. Each attribute is mapped to a particular attribute category by way of a reference to the ATTRIBUTECATEGORYKEY from the ATTRIBUTECATEGORIES table. Each attribute is defined by its name and other attribute values such as minimum value, maximum value, excluded value, and default value. The attribute can also be listed as hidden. An edit type lists the data type of the attribute and the label field specifies the attribute name that would be seen in different modules of Oracle Identity Analytics. In addition, a set of flags are assigned in this table to facilitate the handling of the attribute in Oracle Identity Analytics. The functions of these flags are listed below:

Primary Keys

PK_ATTRIBUTECATEGORIES - composite key on columns ATTRIBUTEKEY and ATTRIBUTECATEGORYKEY

Foreign Keys

None

Indexes

None

ATTRIBUTE_VALUES Table

Structure
ATTRIBUTE_VALUES
PK
ID
ATTRIBUTE_ID

ATTRIBUTE_VALUE

Index
Index
PK
Unique
Keys
PK_ATTRIBUTE_VALUES
     ✓
Yes
ID
IX_ATTR_VALUES_AID
No
ATTRIBUTE_ID
Description

The ATTRIBUTE_VALUES table stores the actual values of all entitlements/attributes in Oracle Identity Analytics if they are present in the accounts. The ATTRIBUTE_VALUE field stores the value, and the ATTRIBUTE_ID field ties the table to the ID in the ATTRIBUTES table.

Primary Keys

PK_ATTRIBUTE_VALUES - primary key on column ID

Foreign Keys

None

Indexes

IX_ATTR_VALUES_AID - non-unique index on column ATTRIBUTE_ID

ATTRIBUTE_VALUE_METADATA Table

Structure
ATTRIBUTE_VALUE_METADATA
PK

PK

ATTRIBUTE_VALUE_ID

ENDPOINT_ID

HIGH_PRIVILEGED

DATA_OWNER_ID

DATA_OWNER_NAME

CLASSIFICATION

DEFINITION

COMMENTS

Indexes
Index
PK
Unique
Keys
PK_ ATTRIBUTE_VALUES_MET
     ✓
Yes
ATTRIBUTE_VALUE_ID, ENDPOINT_ID
Description

Attributes for various resources have values that are not always comprehensible to managers or end users. System Administrators can add comprehensible names for these attributes in Oracle Identity Analytics so that they are more easily understood. The table that defines the mapping between the attribute value and the attribute's comprehensible name is ATTRIBUTE_VALUE_METADATA table. Every entry in this table references the attribute_values and endpoints table by their respective IDs.

Primary Keys

PK_ ATTRIBUTE_VALUES_MET - Composite primary key on columns ATTRIBUTE_VALUE_ID and ENDPOINT_ID

Foreign Keys

None

Indexes

None

ENDPOINTS Table

Structure
ENDPOINTS
PK
ID
NAMESPACE_ID

ENDPOINT_NAME

HOST_NAME

HOST_IP

DESCRIPTION

COMMENTS

CREATEUSER

UPDATEUSER

CREATEDATE

UPDATEDATE

SERVICEDESKTICKETNUMBER

Index
Index
PK
Unique
Keys
PK_ENDPOINTS
     ✓
Yes
ID
Description

The ENDPOINTS table contains all of the resource IDs that are tied to the different resource types. (Prior to Sun Role Manager 5.0, resources were called endpoints, and resource types were called namespaces.) A resource type can have multiple 'instances' and each instance has a corresponding resource. The NAMESPACE_ID field is used to reference the NAMESPACES table, and the field ID is unique.

Primary Keys

PK_ENDPOINTS - primary key on column ID

Foreign Keys

None

Indexes

None

ENDPOINT_POLICIES Table

Structure
ENDPOINT_POLICIES
PK

PK

PK

ENDPOINT_ID

POLICY_ID

POLICY_VERSION_ID

Indexes
Index
PK
Unique
Keys
PK_ENDPOINT_POLICIES
     ✓
Yes
ENDPOINT_ID, POLICY_ID, POLICY_VERSION_ID
Description

Each policy can be associated with a resource (endpoint), and this is represented in a derived table, ENDPOINT_POLICIES. This table in turn references the tables ENDPOINTS and POLICIES through the respective primary keys.