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

Vérifiez les instructions Postgres, Db2 pour les tables associées aux catégories.

Domaine Nom de la table Descriptif
Catégories catégories Catégories de gouvernance définies.
Catégories category_collaborators Liste de tous les collaborateurs d'une catégorie.
Catégories category_tags Balises associées à une catégorie.
Catégories category_associations Relations entre les catégories.

Tableau des catégories

Ce tableau contient des informations sur les catégories de gouvernance définies.

Cette table comporte les colonnes suivantes:

  • category_id -Identificateur de la catégorie.
  • name -Nom de la catégorie.
  • description -Description de la catégorie.
  • created_by -Identificateur de l'utilisateur qui a créé la catégorie.
  • created_on -Horodatage de la création de la catégorie.
  • modified_by -Identificateur de l'utilisateur qui a modifié la catégorie pour la dernière fois.
  • modified_on -Horodatage de la dernière modification de la catégorie.

Postgres

Instruction CREATE TABLE :

create table categories(category_id varchar(128) not null,
name varchar(256) not null,
description text,
created_by varchar(128) not null,
created_on timestamp(6) not null,
modified_by varchar(128),
modified_on timestamp(6),
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(category_id));


Db2

Instruction CREATE TABLE :

create table categories(category_id varchar(128) not null,
name varchar(256) not null,
description clob,
created_by varchar(128) not null,
created_on timestamp(12) not null,
modified_by varchar(128),
modified_on timestamp(12),
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(category_id),
period SYSTEM_TIME (tech_start,
tech_end) )

table category_collaborateurs

Ce tableau contient une liste de tous les collaborateurs d'une catégorie.

Cette table comporte les colonnes suivantes:

  • category_id -Identificateur de la catégorie.
  • user_id -Identificateur de l'utilisateur.
  • role -Rôles affectés à cet utilisateur ou à ce groupe d'utilisateurs, par exemple Propriétaire, Administrateur, Editeur, Réviseur ou Afficheur.

Postgres

Instruction CREATE TABLE :

create table category_collaborators(category_id varchar(128) not null,
user_id varchar(128) not null,
role varchar(128) not null,
user_type varchar(16) not null,
tech_start TIMESTAMP(12) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(12) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(12) not null default CURRENT_TIMESTAMP,
primary key(category_id,
user_id,
role))

Instruction ALTER TABLE :

alter table category_collaborators add constraint fk_category_collaborators_categories_20 foreign key (category_id) references categories(category_id) on
delete
	cascade on
	update
	no action
```</md-block>

</details>

<hr>



<hr id="5">

<details>
    <summary>Db2</summary>
    
<md-block>

CREATE TABLE statement:

```sql {: .codeblock}
create table category_collaborators(category_id varchar(128) not null,
user_id varchar(128) not null,
role varchar(128) not null,
user_type varchar(16) 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(category_id,
user_id,
role),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

Instruction ALTER TABLE :

alter table category_collaborators add constraint fk_category_collaborators_categories_20 foreign key (category_id) references categories(category_id) on
delete
	cascade on
	update
	no action

table category_tags

Ce tableau contient des informations sur les balises associées à une catégorie.

Cette table comporte les colonnes suivantes:

  • tag_name -Nom de la balise associée.
  • category_id -Identificateur de la catégorie.

Postgres

Instruction CREATE TABLE :

create table category_tags(tag_name varchar(256) not null,
category_id 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(tag_name,
category_id));

Instructions ALTER TABLE:

alter table category_tags add constraint fk_category_tags_tags_27 foreign key (tag_name) references tags(tag_name) on
delete
	cascade on
	update
	no action
alter table category_tags add constraint fk_category_tags_categories_25 foreign key (category_id) references categories(category_id) on
delete
	cascade on
	update
	no action


Db2

Instruction CREATE TABLE :

create table category_tags(tag_name varchar(256) not null,
category_id 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(tag_name,
category_id),
period SYSTEM_TIME (tech_start,
tech_end) )

Instructions ALTER TABLE:

alter table category_tags add constraint fk_category_tags_tags_27 foreign key (tag_name) references tags(tag_name) on
delete
	cascade on
	update
	no action
alter table category_tags add constraint fk_category_tags_categories_25 foreign key (category_id) references categories(category_id) on
delete
	cascade on
	update
	no action

table category_associations

Ce tableau contient des informations sur les relations entre les catégories.

Cette table comporte les colonnes suivantes:

  • end1_category_id -Identificateur de la catégorie source.
  • end2_category_id -Identificateur de la catégorie cible.
  • relationship_type -Type de relation entre les deux catégories, par exemple parent_category.

Postgres

Instruction CREATE TABLE :

create table category_associations(end1_category_id varchar(128) not null,
end2_category_id varchar(128) not null,
relationship_type varchar(256) not null,
cr_definition_id varchar(128),
reverse_relationship_type 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(end1_category_id,
end2_category_id,
relationship_type))

Instruction ALTER TABLE :

alter table category_associations add constraint fk_category_associations_glossary_custom_relationship_def_7 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 category_associations(end1_category_id varchar(128) not null,
end2_category_id varchar(128) not null,
relationship_type varchar(256) not null,
cr_definition_id varchar(128),
reverse_relationship_type 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(end1_category_id,
end2_category_id,
relationship_type),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row 

Instruction ALTER TABLE :

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

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