0 / 0
Retourner à la version anglaise de la documentation
Tables de génération de rapports de personnalisation
Dernière mise à jour : 13 déc. 2024
Tables de génération de rapports de personnalisation

Vérifiez les instructions Postgres, Db2 pour les tables qui contiennent des rôles personnalisés, des relations, des attributs, des propriétés, etc.

Domaine Nom de la table Descriptif
Personnalisations rôles_personnalisés_catégorie Rôles de la catégorie personnalisée.
Personnalisations glossary_custom_relationship_def Définitions de relations personnalisées.
Personnalisations glossary_ca_attr_artifact_type_assoc Types d'artefact pris en charge pour la définition d'attribut personnalisé.
Personnalisations glossary_custom_relationship_nodes Type d'artefact source et cible pour les définitions de relation personnalisée.
Personnalisations glossary_custom_attr_def Définitions d'attribut personnalisé.
Personnalisations glossary_ca_enum_list les définitions d'attribut personnalisé de type ENUM.
Personnalisations gouvernance_artifact_custom_attr_values Valeurs d'attribut personnalisé.
Personnalisations propriétés_personnalisé_actifs Groupe de propriétés personnalisées affecté à un type d'actif et propriété sous ce groupe.
Personnalisations propriétés_personnalisé_type_actif Type de propriété personnalisée et groupe personnalisé associé.
Personnalisations liste_énum_prop_actifs Propriété personnalisée de type enumeration.
Personnalisations valeurs_prop_personnalisées_actifs Valeurs affectées aux propriétés personnalisées qui sont définies par rapport à l'actif.

Table category_custom_roles

Ce tableau contient des informations sur les rôles de catégorie personnalisés.

Cette table comporte les colonnes suivantes:

  • role_id -Identificateur du rôle personnalisé de catégorie.
  • role_name -Nom du rôle personnalisé de catégorie.

Postgres

Instruction CREATE TABLE :

create table category_custom_roles(role_id varchar(32) not null,
role_name varchar(128) not null,
primary key(role_id))


Db2

Instruction CREATE TABLE :

create table category_custom_roles(role_id varchar(32) not null,
role_name varchar(128) not null,
primary key(role_id)) ORGANIZE by row

table glossary_custom_relationship_def

Cette table contient des informations sur les définitions de relations personnalisées.

Cette table comporte les colonnes suivantes:

  • cr_definition_id -Identificateur de la définition de relation personnalisée.
  • artifact_id -Identificateur de la définition de relation personnalisée.
  • name -Nom de la définition de relation personnalisée.
  • created_on -Date de création de la définition de relation personnalisée.
  • created_by -Personne qui a créé la définition de relation personnalisée.
  • modified_on -Date de modification de la définition de relation personnalisée.
  • modified_by -Personne qui a modifié la définition de relation personnalisée.
  • system_id -Identificateur du système dans lequel la définition de relation personnalisée est créée.
  • type -Type de définition de relation personnalisée.
  • reverse_name -Nom de la relation inverse de la définition de relation personnalisée.
  • description -Description de la définition de relation personnalisée.
  • read_only -Indique si la définition de relation personnalisée est en lecture seule ou non.
  • default_value -Valeur par défaut de la définition de relation personnalisée.
  • multiple_values -Indique si la définition de relation personnalisée peut avoir plusieurs valeurs ou non.

Postgres

Instruction CREATE TABLE :

create table glossary_custom_relationship_def(cr_definition_id varchar(128) not null,
artifact_id varchar(128) not null,
name varchar(256) not null,
created_on timestamp(6) not null,
created_by varchar(128) not null,
modified_on timestamp(6),
modified_by varchar(128),
system_id varchar(128),
type varchar(128) not null,
reverse_name varchar(256) not null,
description varchar(256),
read_only boolean not null,
default_value text,
multiple_values boolean not null,
tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
primary key(cr_definition_id))


Db2

Instruction CREATE TABLE :

create table glossary_custom_relationship_def(cr_definition_id varchar(128) not null,
artifact_id varchar(128) not null,
name varchar(256) not null,
created_on timestamp(12) not null,
created_by varchar(128) not null,
modified_on timestamp(12),
modified_by varchar(128),
system_id varchar(128),
type varchar(128) not null,
reverse_name varchar(256) not null,
description varchar(256),
read_only boolean not null,
default_value clob(128),
multiple_values boolean not null,
tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin,
tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row
end,
ts_id TIMESTAMP(12) not null generated always as transaction start ID,
primary key(cr_definition_id),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

table glossary_ca_attr_artifact_type_assoc

Ce tableau contient des informations sur les types d'artefact pris en charge pour la définition d'attribut personnalisé.

Cette table comporte les colonnes suivantes:

  • ca_definition_id -Identificateur de la définition d'attribut personnalisé.
  • artifact_type -Type d'artefact pour lequel la définition de relation personnalisée est applicable.

Postgres

Instruction CREATE TABLE :

create table glossary_ca_attr_artifact_type_assoc(ca_definition_id varchar(128) not null,
artifact_type varchar(256) not null,
tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
primary key(ca_definition_id,
artifact_type))

Instruction ALTER TABLE :

alter table glossary_ca_attr_artifact_type_assoc add constraint fk_glossary_ca_attr_artifact_type_assoc_glossary_custom_attr_def_1 foreign key (ca_definition_id) references glossary_custom_attr_def(ca_definition_id) on
delete
	cascade on
	update
	no action


Db2

Instruction CREATE TABLE :

create table glossary_ca_attr_artifact_type_assoc(ca_definition_id varchar(128) not null,
artifact_type varchar(256) not null,
tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin,
tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row
end,
ts_id TIMESTAMP(12) not null generated always as transaction start ID,
primary key(ca_definition_id,
artifact_type),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

Instruction ALTER TABLE :

ALTER TABLE "BITNT2DBSAVIKASH1".glossary_ca_attr_artifact_type_assoc ADD CONSTRAINT fk_glossary_ca_attr_artifact_type_assoc_glossary_custom_attr_def_1 FOREIGN KEY (ca_definition_id) REFERENCES "BITNT2DBSAVIKASH1".glossary_custom_attr_def(ca_definition_id) ON DELETE CASCADE  ON UPDATE NO ACTION 

table glossary_custom_relationship_nodes

Cette table contient des informations sur le type d'artefact source et cible pour les définitions de relation personnalisée.

Cette table comporte les colonnes suivantes:

  • cr_definition_id -Identificateur de la définition de relation personnalisée.
  • end1_artifact_type -Type d'artefact source des relations personnalisées.
  • end2_artifact_type -Type d'artefact cible des relations personnalisées.

Postgres

Instruction CREATE TABLE :

create table glossary_custom_relationship_nodes(cr_definition_id varchar(128) not null,
end1_artifact_type varchar(128) not null,
end2_artifact_type varchar(128) not null,
tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
primary key(cr_definition_id,
end1_artifact_type,
end2_artifact_type))

Instruction ALTER TABLE

alter table glossary_custom_relationship_nodes add constraint fk_glossary_custom_relationship_nodes_glossary_custom_relationship_def_3 foreign key (cr_definition_id) references glossary_custom_relationship_def(cr_definition_id) on
delete
	cascade on
	update
	no action


Db2

Instruction CREATE TABLE :

create table glossary_custom_relationship_nodes(cr_definition_id varchar(128) not null,
end1_artifact_type varchar(128) not null,
end2_artifact_type varchar(128) not null,
tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin,
tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row
end,
ts_id TIMESTAMP(12) not null generated always as transaction start ID,
primary key(cr_definition_id,
end1_artifact_type,
end2_artifact_type),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

Instruction ALTER TABLE

alter table glossary_custom_relationship_nodes add constraint fk_glossary_custom_relationship_nodes_glossary_custom_relationship_def_3 foreign key (cr_definition_id) references glossary_custom_relationship_def(cr_definition_id) on
delete
	cascade on
	update
	no action

table glossary_custom_attr_def

Ce tableau contient des informations sur les définitions d'attribut personnalisé.

Cette table comporte les colonnes suivantes:

  • ca_definition_id -Identificateur de la définition d'attribut personnalisé.
  • global_id -Identificateur global de la définition d'attribut personnalisé.
  • name -Nom de la définition d'attribut personnalisé.
  • created_on -Date de création de la définition d'attribut personnalisé.
  • created_by -Personne qui a créé la définition d'attribut personnalisé.
  • modified_on -Date de modification de la définition d'attribut personnalisé.
  • modified_by -Personne qui a modifié la définition d'attribut personnalisé.
  • system_id -Système identifié dans lequel la définition d'attribut personnalisé est créée.
  • type -Type de définition d'attribut personnalisé.
  • read_only -Indique si la définition d'attribut personnalisé est en lecture seule ou non.
  • default_value -Valeur par défaut de la définition d'attribut personnalisé.
  • multiple_values -Indique si la définition d'attribut personnalisé peut avoir plusieurs valeurs ou non.

Postgres

Instruction CREATE TABLE :

create table glossary_custom_attr_def(ca_definition_id varchar(128) not null,
global_id varchar(256) not null,
name varchar(256) not null,
created_on timestamp(6) not null,
created_by varchar(128) not null,
modified_on timestamp(6),
modified_by varchar(128),
system_id varchar(128),
type varchar(128) not null,
read_only boolean not null,
default_value text,
multiple_values boolean not null,
tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
primary key(ca_definition_id))


Db2

Instruction CREATE TABLE :

create table glossary_custom_attr_def(ca_definition_id varchar(128) not null,
global_id varchar(256) not null,
name varchar(256) not null,
created_on timestamp(12) not null,
created_by varchar(128) not null,
modified_on timestamp(12),
modified_by varchar(128),
system_id varchar(128),
type varchar(128) not null,
read_only boolean not null,
default_value clob,
multiple_values boolean not null,
tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin,
tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row
end,
ts_id TIMESTAMP(12) not null generated always as transaction start ID,
primary key(ca_definition_id),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

table glossary_ca_enum_list

Ce tableau contient des informations sur les définitions d'attribut personnalisé de type ENUM.

Cette table comporte les colonnes suivantes:

  • ca_definition_id -Identificateur de la définition d'attribut personnalisé du type enum.
  • value -Valeur de la définition d'attribut personnalisé du type enum.
  • description -Description de la définition d'attribut personnalisé.

Postgres

Instruction CREATE TABLE :

create table glossary_ca_enum_list(ca_definition_id varchar(128) not null,
value varchar(128) not null,
description varchar(256),
tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
primary key(ca_definition_id,
value))

Instruction ALTER TABLE :

alter table "BITNT2DBSAVIKASH1".glossary_ca_enum_list add constraint fk_glossary_ca_enum_list_glossary_custom_attr_def_2 foreign key (ca_definition_id) references "BITNT2DBSAVIKASH1".glossary_custom_attr_def(ca_definition_id) on
delete
	cascade on
	update
	no action


Db2

Instruction CREATE TABLE :

create table glossary_ca_enum_list(ca_definition_id varchar(128) not null,
value varchar(128) not null,
description varchar(256),
tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin,
tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row
end,
ts_id TIMESTAMP(12) not null generated always as transaction start ID,
primary key(ca_definition_id,
value),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

Instruction ALTER TABLE :

alter table glossary_ca_enum_list add constraint fk_glossary_ca_enum_list_glossary_custom_attr_def_2 foreign key (ca_definition_id) references glossary_custom_attr_def(ca_definition_id) on
delete
	cascade on
	update
	no action

table governance_artifact_custom_attr_values

Ce tableau contient des informations sur les valeurs d'attribut personnalisé.

Cette table comporte les colonnes suivantes:

  • artifact_id -Identificateur de la définition de relation personnalisée.
  • ca_definition_id -Identificateur de la définition d'attribut personnalisé.
  • value_id -Identificateur de la valeur d'attribut personnalisé.
  • text_value -Valeur textuelle de l'attribut personnalisé.
  • num_value -Valeur numérique de l'attribut personnalisé.
  • date_value -Valeur de date de l'attribut personnalisé.
  • value_type - Le type de valeur des propriétés personnalisées.

Postgres

Instruction CREATE TABLE :

CREATE TABLE governance_artifact_custom_attr_values(
  artifact_id varchar(128) NOT NULL,ca_definition_id varchar(128) NOT NULL,
  value_id varchar(128) NOT NULL,text_value text,num_value double precision,
  date_value timestamp(6),value_type varchar(16),
  tech_start TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
  tech_end TIMESTAMP(6) NOT NULL DEFAULT to_timestamp('9999-12-30','YYYY-MM-DD'),
  ts_id TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY(artifact_id,ca_definition_id,value_id))

Instruction ALTER TABLE :

alter table governance_artifact_custom_attr_values add constraint fk_governance_artifact_custom_attr_values_glossary_custom_attr_def_12 foreign key (ca_definition_id) references glossary_custom_attr_def(ca_definition_id) on
delete
	cascade on
	update
	no action


Db2

Instruction CREATE TABLE :

CREATE TABLE governance_artifact_custom_attr_values(
  artifact_id varchar(128) NOT NULL,ca_definition_id
  varchar(128) NOT NULL,value_id varchar(128) NOT NULL,
  text_value text,num_value double precision,
  date_value timestamp(6),value_type varchar(16),
  tech_start TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
  tech_end TIMESTAMP(6) NOT NULL DEFAULT to_timestamp('9999-12-30','YYYY-MM-DD'),
  ts_id TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY(artifact_id,ca_definition_id,value_id))

Instruction ALTER TABLE :

alter table governance_artifact_custom_attr_values add constraint fk_governance_artifact_custom_attr_values_glossary_custom_attr_def_12 foreign key (ca_definition_id) references glossary_custom_attr_def(ca_definition_id) on
delete
	cascade on
	update
	no action

Table asset_custom_properties

Cette table comporte les colonnes suivantes:

  • property_id -Identificateur de la propriété personnalisée.
  • group_id : identificateur du type de groupe pour lequel des propriétés sont définies.
  • property_type -Définit le type de la propriété personnalisée.
  • property_is_array -Définit si une propriété a plusieurs valeurs.
  • property_name -` Nom de la propriété personnalisée de l'actif.
  • description -Description d'une propriété personnalisée d'actif.
  • property_group_name -Nom de groupe d'une propriété personnalisée d'actif.
  • is_column_property -Identifiez que la propriété de colonne est définie.

Postgres

Instruction CREATE TABLE :

CREATE TABLE asset_custom_properties (
	property_id varchar(256) NOT NULL,
	property_group_id varchar(256) NOT NULL,
	property_type varchar(128) NOT NULL,
	property_name varchar(256) NOT NULL,
	property_group_name varchar(256) NOT NULL,
	property_is_array numeric(1) NOT NULL,
	description varchar(256) NULL,
	is_column_property numeric(1) NULL,
	tech_start timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
	tech_end timestamp(6) NOT NULL DEFAULT to_timestamp('9999-12-30'::text, 'YYYY-MM-DD'::text),
	ts_id timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
	CONSTRAINT asset_custom_properties_is_column_property_check CHECK ((is_column_property = ANY (ARRAY[(0)::numeric, (1)::numeric]))),
	CONSTRAINT asset_custom_properties_pkey PRIMARY KEY (property_id, property_group_id),
	CONSTRAINT asset_custom_properties_property_is_array_check CHECK ((property_is_array = ANY (ARRAY[(0)::numeric, (1)::numeric])))
);

Instruction ALTER TABLE :

ALTER TABLE IF EXISTS  asset_custom_properties
    OWNER to postgres;


Db2

Instruction CREATE TABLE :

CREATE TABLE asset_custom_properties(property_id varchar(256) NOT NULL,
property_group_id varchar(256) NOT NULL,
property_type varchar(128) NOT NULL,
property_name varchar(256) NOT NULL,
property_group_name varchar(256) NOT NULL,
property_is_array decimal(1) CHECK (property_is_array IN (0, 1)) NOT NULL,
description varchar(256),
is_column_property decimal(1) CHECK (is_column_property IN (0, 1)), tech_start TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW
BEGIN
	,
	tech_end TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW
END,
ts_id TIMESTAMP(12) NOT NULL GENERATED ALWAYS AS TRANSACTION START ID,
PRIMARY KEY(property_id,
property_group_id),
PERIOD SYSTEM_TIME (tech_start,
tech_end) )

Instruction ALTER TABLE :

ALTER TABLE IF EXISTS  asset_custom_properties
    OWNER to postgres;

Table asset_type_custom_properties

Cette table comporte les colonnes suivantes:

  • property_id -Identificateur de la propriété personnalisée.
  • group_id -Identificateur du type de groupe dont la propriété est définie en dessous.
  • asset_type -Type d'actif pour lequel la propriété personnalisée est définie.

Postgres

Instruction CREATE TABLE :

CREATE TABLE IF NOT EXISTS asset_type_custom_properties (
  property_id character varying(256) COLLATE pg_catalog.default NOT NULL,
  property_group_id character varying(256) COLLATE pg_catalog.default NOT NULL,
  asset_type character varying(128) COLLATE pg_catalog.default NOT NULL,
  tech_start timestamp(6) without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
  tech_end timestamp(6) without time zone NOT NULL DEFAULT to_timestamp('9999-12-30' :: text, 'YYYY-MM-DD' :: text),
  ts_id timestamp(6) without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
  CONSTRAINT asset_type_custom_properties_pkey PRIMARY KEY (property_id, property_group_id, asset_type),
  CONSTRAINT fk_asset_type_custom_properties_asset_custom_properties_1 FOREIGN KEY (property_id, property_group_id) REFERENCES asset_custom_properties (property_id, property_group_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE
)

Instruction ALTER TABLE :

ALTER TABLE IF EXISTS  asset_type_custom_properties
    OWNER to postgres;


Db2

Instruction CREATE TABLE :

CREATE TABLE ASSET_TYPE_CUSTOM_PROPERTIES (
  PROPERTY_ID VARCHAR(256 OCTETS) NOT NULL,
  PROPERTY_GROUP_ID VARCHAR(256 OCTETS) NOT NULL,
  ASSET_TYPE VARCHAR(128 OCTETS) NOT NULL,
  TECH_START TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW BEGIN,
  TECH_END TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW END,
  TS_ID TIMESTAMP(12) NOT NULL GENERATED ALWAYS AS TRANSACTION START ID,
  PERIOD SYSTEM_TIME (TECH_START, TECH_END)
) IN USERSPACE1 ORGANIZE BY ROW;

Instructions ALTER TABLE:

ALTER TABLE
  ASSET_TYPE_CUSTOM_PROPERTIES
ADD
  PRIMARY KEY (
    PROPERTY_ID,
    PROPERTY_GROUP_ID,
    ASSET_TYPE
  ) ENFORCED;
ALTER TABLE
  ASSET_TYPE_CUSTOM_PROPERTIES
ADD
  CONSTRAINT FK_ASSET_TYPE_CUSTOM_PROPERTIES_ASSET_CUSTOM_PROPERTIES_1 FOREIGN KEY (PROPERTY_ID, PROPERTY_GROUP_ID) REFERENCES ASSET_CUSTOM_PROPERTIES (PROPERTY_ID, PROPERTY_GROUP_ID) ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;

Table asset_prop_enum_list

Propriété personnalisée de type enumeration.

Cette table comporte les colonnes suivantes:

  • property_id -Identificateur de la propriété personnalisée.
  • group_id -Identificateur du type de groupe dont la propriété est définie en dessous.
  • value -Valeur affectée à la propriété personnalisée.
  • description -Description de la propriété enum .

Postgres

Instruction CREATE TABLE :

CREATE TABLE IF NOT EXISTS asset_prop_enum_list (
  property_id character varying(128) COLLATE pg_catalog.default NOT NULL,
  property_group_id character varying(256) COLLATE pg_catalog.default NOT NULL,
  value character varying(128) COLLATE pg_catalog.default NOT NULL,
  description character varying(256) COLLATE pg_catalog.default,
  tech_start timestamp(6) without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
  tech_end timestamp(6) without time zone NOT NULL DEFAULT to_timestamp('9999-12-30' :: text, 'YYYY-MM-DD' :: text),
  ts_id timestamp(6) without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
  CONSTRAINT asset_prop_enum_list_pkey PRIMARY KEY (property_id, property_group_id, value),
  CONSTRAINT fk_asset_prop_enum_list_asset_custom_properties_2 FOREIGN KEY (property_id, property_group_id) REFERENCES asset_custom_properties (property_id, property_group_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE
)

Instruction ALTER TABLE :

ALTER TABLE IF EXISTS   asset_prop_enum_list
    OWNER to postgres;


Db2

Instruction CREATE TABLE :

CREATE TABLE ASSET_PROP_ENUM_LIST (
  PROPERTY_ID VARCHAR(128 OCTETS) NOT NULL,
  PROPERTY_GROUP_ID VARCHAR(256 OCTETS) NOT NULL,
  VALUE VARCHAR(128 OCTETS) NOT NULL,
  DESCRIPTION VARCHAR(256 OCTETS),
  TECH_START TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW BEGIN,
  TECH_END TIMESTAMP(12) NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS AS ROW END,
  TS_ID TIMESTAMP(12) NOT NULL GENERATED ALWAYS AS TRANSACTION START ID,
  PERIOD SYSTEM_TIME (TECH_START, TECH_END)
) IN USERSPACE1 ORGANIZE BY ROW;

Instruction ALTER TABLE :

ALTER TABLE
  ASSET_PROP_ENUM_LIST
ADD
  PRIMARY KEY (PROPERTY_ID, PROPERTY_GROUP_ID, VALUE) ENFORCED;
ALTER TABLE
  ASSET_PROP_ENUM_LIST
ADD
  CONSTRAINT FK_ASSET_PROP_ENUM_LIST_ASSET_CUSTOM_PROPERTIES_2 FOREIGN KEY (PROPERTY_ID, PROPERTY_GROUP_ID) REFERENCES ASSET_CUSTOM_PROPERTIES (PROPERTY_ID, PROPERTY_GROUP_ID) ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;

Table asset_custom_prop_values

Cette table comporte les colonnes suivantes:

  • container_id - Spécifie l'identificateur du catalogue ou du projet.
  • asset_id -Identificateur d'un actif auquel la propriété personnalisée est associée.
  • property_id -Identificateur d'une propriété personnalisée.
  • property_group_id -Identificateur du groupe dont une propriété est définie en dessous.
  • asset_type -Type d'actif auquel la propriété personnalisée est applicable.
  • value_id -Identificateur de valeur pour une propriété personnalisée donnée.
  • property_text_value -Valeur de la propriété personnalisée text .
  • property_num_value -Valeur de la propriété personnalisée number .
  • property_date_value -Valeur de la propriété personnalisée date .
  • property_value_type -Type de la valeur, c'est-à-dire chaîne, nombre, date, utilisateur, groupe.

Postgres

Instruction CREATE TABLE :

CREATE TABLE asset_custom_prop_values(
  container_id varchar(36) NOT NULL,
  asset_id varchar(128) NOT NULL,
  property_id varchar(256) NOT NULL,
  property_group_id varchar(256) NOT NULL,
  value_id varchar(256) NOT NULL,
  asset_type varchar(256) NOT NULL,
  property_text_value text,
  property_num_value double precision,
  property_date_value timestamp(6),
  property_value_type varchar(16),
  tech_start TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
  tech_end TIMESTAMP(6) NOT NULL DEFAULT to_timestamp('9999-12-30', 'YYYY-MM-DD'),
  ts_id TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY(
    container_id, asset_id, property_id,
    property_group_id, value_id, asset_type
  )
)

Instruction ALTER TABLE :

ALTER TABLE IF EXISTS asset_custom_prop_values
OWNER to postgres;


Db2

Instruction CREATE TABLE :

CREATE TABLE asset_custom_prop_values(
  container_id varchar(36) NOT NULL,
  asset_id varchar(128) NOT NULL,
  property_id varchar(256) NOT NULL,
  property_group_id varchar(256) NOT NULL,
  value_id varchar(256) NOT NULL,
  asset_type varchar(256) NOT NULL,
  property_text_value text,
  property_num_value double precision,
  property_date_value timestamp(6),
  property_value_type varchar(16),
  tech_start TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
  tech_end TIMESTAMP(6) NOT NULL DEFAULT to_timestamp('9999-12-30', 'YYYY-MM-DD'),
  ts_id TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY(
    container_id, asset_id, property_id,
    property_group_id, value_id, asset_type
  )
)

Instructions ALTER TABLE:

ALTER TABLE
  ASSET_CUSTOM_PROP_VALUES
ADD
  PRIMARY KEY (
    CONTAINER_ID,
    ASSET_ID,
    PROPERTY_ID,
    PROPERTY_GROUP_ID,
    VALUE_ID,
    ASSET_TYPE
  ) ENFORCED;
ALTER TABLE
  ASSET_CUSTOM_PROP_VALUES
ADD
  CONSTRAINT FK_ASSET_CUSTOM_PROP_VALUES_ASSET_TYPE_CUSTOM_PROPERTIES_2 FOREIGN KEY (
    PROPERTY_ID,
    PROPERTY_GROUP_ID,
    ASSET_TYPE
  ) REFERENCES ASSET_TYPE_CUSTOM_PROPERTIES (
    PROPERTY_ID,
    PROPERTY_GROUP_ID,
    ASSET_TYPE
  ) ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
ALTER TABLE
  ASSET_CUSTOM_PROP_VALUES
ADD
  CONSTRAINT FK_ASSET_CUSTOM_PROP_VALUES_CONTAINER_ASSETS_1 FOREIGN KEY (CONTAINER_ID, ASSET_ID) REFERENCES CONTAINER_ASSETS (CONTAINER_ID, ASSET_ID) ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;

En savoir plus

Rubrique parent: Tables de génération de rapports

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus