Deletion views and columns
Deploying i2 Analyze automatically generates a set of deletion views in the IS_Public schema that is part of the Information Store. Using the views, you can browse the record data and write SQL queries that select records for deletion.
Use the IS_Public.Deletion_View_Lookup view to determine the deletion view names in your Information Store. You can also use the view to understand how the deletion views relate to the schema type IDs. The following table contains some examples.
Schema type identifier | Display name | Deletion view name |
---|---|---|
ET2 | Event | E_Event_DV |
ET5 | Person | E_Person_DV |
ET8 | Communications device | E_Communications_Device_DV |
ET10 | Account | E_Account_DV |
LCO1 | Communication | L_Communication_DV |
LAS1 | Associate | L_Associate_DV |
LAC1 | Access To | L_Access_To_DV |
There is a deletion view for each record type. Each of these views has a suffix of _DV. Prefixes of E_ and L_ are used for entities and links. In IBM Data Studio or SQL Server Management Studio, you can expand a view to see its columns.
Any columns with a prefix of P_ contain values of properties that are defined in the i2 Analyze schema. The other columns contain metadata values that it might be useful to base rules on. Each view has columns for property values, which vary by item type, and columns for metadata values that are common to all records. The following table contains some examples of property columns.
Deletion view name | Column name | Sample value |
---|---|---|
E_Person_DV | p_unique_reference | P86539K |
| p_date_of_birth | 1932-10-14 |
| p_gender | Male |
| ... | ... |
L_Access_To_DV | p_unique_reference | ADC153 |
| p_type_of_use | Account Holder |
| ... | ... |
Metadata columns can be useful for creating deletion rule conditions. All deletion views have a common set of metadata columns as described in the following table.
Column name | Description |
---|---|
record_id | The record identifier that distinguishes the i2 Analyze record uniquely throughout the deployment |
item_id | The item identifier that distinguishes i2 Analyze records of a particular type within the Information Store |
last_update_time | The timestamp of the most recent i2 Analyze data ingestion |
create_time | The timestamp that i2 Analyze assigned at the point of creation of the record |
source_names | The names of the sources of the data |
source_created | The timestamp from the external source for the creation of the data |
source_last_updated | The timestamp from the external source for the last update of the data |
Notes:
In the Information Store, there is a one-to-one mapping between record identifiers and item identifiers. For more information about the identifiers that are used in i2 Analyze, see Identifiers in i2 Analyze records.
Records that are created through i2 Analyst's Notebook have a value of ANALYST in the source_names column and null values for source_created and source_last_updated.
Views that represent link types have a few extra metadata columns as described in the following table.
Column name | Description |
---|---|
from_record_id, from_item_id | The identifiers of the record that constitutes the start of a link |
to_record_id, to_item_id | The identifiers of the record that constitutes the end of a link |
from_item_type_id | The identifier of the type of the record that constitutes the start of a link |
to_item_type_id | The identifier of the type of the record that constitutes the end of a link |
Each deletion view has a security dimension column, which contains the security dimension values for each record. For more information, see Security model. It can be useful to delete records based on their security dimension values.
Note: The deletion of data is not subject to restriction based on the i2 Analyze security dimension values, but you can filter data for deletion based on these values.