0 / 0
資料の 英語版 に戻る
ガバナンス成果物レポート・テーブル
最終更新: 2024年12月13日
ガバナンス成果物レポート・テーブル

ガバナンス成果物に関連する表の Postgres、 Db2 ステートメントを確認します。

サブジェクト・エリア 表名 説明
ガバナンス成果物 governance_artifacts システムで定義されている、公開済み状態のガバナンス成果物。
ガバナンス成果物 governance_artifact_stewards 公開された成果物に割り当てられているスチュワードのリスト。
ガバナンス成果物 governance_artifact_associations ガバナンス成果物の間の関係。
ガバナンス成果物 artifact_tags 成果物に関連付けられているタグ。
ガバナンス成果物 ビジネス用語の略語 ビジネス用語の成果物(glossary_term型)に割り当てられた略語。

governance_artifacts テーブル

この表には、システムで定義されている、公開された状態のガバナンス成果物に関する情報が含まれます。

この表には、以下の列があります。

  • artifact_id -成果物の ID。
  • version_id -成果物のバージョン ID。
  • artifact_type -成果物のタイプ (例えば、glossary_term、classification、data_class、reference_data、rule、policy など)。
  • name -成果物の名前。
  • description -成果物の説明。
  • created_by -成果物を作成したユーザーの ID。
  • created_on -成果物が作成されたときのタイム・スタンプ。
  • modified_by -成果物を最後に変更したユーザーの ID
  • modified_on -成果物が最後に変更されたときのタイム・スタンプ。
  • primary_category_id -成果物の 1 次カテゴリーの ID。
  • workflow_id -成果物の公開に使用されたワークフロー構成の ID。
  • effective_start_date -成果物に割り当てられている有効開始日。
  • effective_end_date -成果物に割り当てられている有効終了日。
  • system_id -関連付けられたガバナンス成果物のシステム ID またはグローバル ID。
  • rds_values_total_counts- 参照データ・アーティファクト・タイプの参照データ値のカウント。

Postgres

CREATE TABLE ステートメント:

CREATE TABLE "globalschema".governance_artifacts(
  artifact_id varchar(128) NOT NULL,
  version_id varchar(128) NOT NULL,
  artifact_type varchar(128) NOT NULL,
  name varchar(256) NOT NULL,
  description text,
  created_on timestamp(6) NOT NULL,
  created_by varchar(128) NOT NULL,
  modified_on timestamp(6),
  modified_by varchar(128),
  primary_category_id varchar(128) NOT NULL,
  effective_start timestamp(6),
  effective_end timestamp(6),
  system_id varchar(128) DEFAULT '' NOT NULL,
  rds_values_total_counts bigint DEFAULT 0 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(artifact_id)
)

CREATE INDEX ステートメント:

create index idx_governance_artifacts_1 on
governance_artifacts (artifact_type)

ALTER TABLE ステートメント:

alter table governance_artifacts add constraint fk_governance_artifacts_categories_21 foreign key (primary_category_id) references categories(category_id) on
delete
	cascade on
	update
	no action


Db2

CREATE TABLE ステートメント:

CREATE TABLE "globalschema".governance_artifacts(
  artifact_id varchar(128) NOT NULL,
  version_id varchar(128) NOT NULL,
  artifact_type varchar(128) NOT NULL,
  name varchar(256) NOT NULL,
  description text,
  created_on timestamp(6) NOT NULL,
  created_by varchar(128) NOT NULL,
  modified_on timestamp(6),
  modified_by varchar(128),
  primary_category_id varchar(128) NOT NULL,
  effective_start timestamp(6),
  effective_end timestamp(6),
  system_id varchar(128) DEFAULT '' NOT NULL,
  rds_values_total_counts bigint DEFAULT 0 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(artifact_id)
)

CREATE INDEX ステートメント:

create index idx_governance_artifacts_1 on
governance_artifacts (artifact_type)

ALTER TABLE ステートメント:

ALTER TABLE governance_artifacts ADD CONSTRAINT fk_governance_artifacts_categories_21 FOREIGN KEY (primary_category_id) REFERENCES categories(category_id) ON DELETE CASCADE  ON UPDATE NO ACTION


MS SQL Server

CREATE TABLE ステートメント:

CREATE TABLE "globalschema".governance_artifacts(
  artifact_id varchar(128) NOT NULL,
  version_id varchar(128) NOT NULL,
  artifact_type varchar(128) NOT NULL,
  name varchar(256) NOT NULL,
  description varchar(MAX),
  created_on DATETIME2 NOT NULL,
  created_by varchar(128) NOT NULL,
  modified_on DATETIME2,
  modified_by varchar(128),
  primary_category_id varchar(128) NOT NULL,
  effective_start DATETIME2,
  effective_end DATETIME2,
  system_id varchar(128) DEFAULT '' NOT NULL,
  rds_values_total_counts bigint DEFAULT 0 NOT NULL,
  tech_start DATETIME2 GENERATED ALWAYS AS ROW START NOT NULL,
  tech_end DATETIME2 GENERATED ALWAYS AS ROW END NOT NULL,
  ts_id DATETIME2 DEFAULT CURRENT_TIMESTAMP NOT NULL,
  CONSTRAINT PK_governance_artifacts_globalschema PRIMARY KEY(artifact_id),
  PERIOD FOR SYSTEM_TIME (tech_start, tech_end)
) WITH (
  SYSTEM_VERSIONING = ON (
    HISTORY_TABLE = "globalschema".hist_governance_artifacts
  )
)


governance_artifact_stewards 表

この表には、公開された成果物に割り当てられているスチュワードのリストが含まれています。

この表には、以下の列があります。

  • artifact_id -成果物の ID。
  • user_id -スチュワードとして割り当てられているユーザーの ID。

Postgres

CREATE TABLE ステートメント:

create table governance_artifact_stewards(artifact_id varchar(128) not null,
user_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(artifact_id,
user_id));

ALTER TABLE ステートメント:

alter table governance_artifact_stewards add constraint fk_governance_artifact_stewards_governance_artifacts_3 foreign key (artifact_id) references governance_artifacts(artifact_id) on
delete
	cascade on
	update
	no action


Db2

CREATE TABLE ステートメント:

create table governance_artifact_stewards(artifact_id varchar(128) not null,
user_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(artifact_id,
user_id),
period SYSTEM_TIME (tech_start,
tech_end) )

ALTER TABLE ステートメント:

alter table governance_artifact_stewards add constraint fk_governance_artifact_stewards_governance_artifacts_3 foreign key (artifact_id) references governance_artifacts(artifact_id) on
delete
	cascade on
	update
	no action

governance_artifact_associations テーブル

この表には、ガバナンス成果物間の関係に関する情報が含まれます。

この表には、以下の列があります。

  • end1_artifact_id -ソース成果物の ID。
  • end2_artifact_id -ターゲット成果物の ID。
  • end1_artifact_type -ソース成果物のタイプ。
  • end2_artifact_type -ターゲット成果物のタイプ。
  • relationship_type -関係タイプ。

Postgres

CREATE TABLE ステートメント:

create table governance_artifact_associations(end1_artifact_id varchar(128) not null,
end2_artifact_id varchar(128) not null,
relationship_type varchar(256) not null,
end1_artifact_type varchar(128) not null,
end2_artifact_type varchar(128) 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_artifact_id,
end2_artifact_id,
relationship_type))

ALTER TABLE ステートメント:

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


Db2

CREATE TABLE ステートメント:

create table governance_artifact_associations(end1_artifact_id varchar(128) not null,
end2_artifact_id varchar(128) not null,
relationship_type varchar(256) not null,
end1_artifact_type varchar(128) not null,
end2_artifact_type varchar(128) 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_artifact_id,
end2_artifact_id,
relationship_type),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

ALTER TABLE ステートメント:

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

artifact_tags テーブル

このテーブルには、成果物に関連付けられているタグに関する情報が含まれています。

この表には、以下の列があります。

  • tag_name -関連付けられたタグの名前。
  • artifact_id -成果物の ID。
  • artifact_type -成果物のタイプ (例えば、glossary_term、classification、data_class、reference_data、rule、policy など)。

Postgres

CREATE TABLE ステートメント:

create table artifact_tags(tag_name varchar(256) not null,
artifact_id varchar(128) not null,
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(tag_name,
artifact_id));

ALTER TABLE ステートメント:

alter table artifact_tags add constraint fk_artifact_tags_governance_artifacts_24 foreign key (artifact_id) references governance_artifacts(artifact_id) on
delete
	cascade on
	update
	no action
alter table artifact_tags add constraint fk_artifact_tags_tags_26 foreign key (tag_name) references tags(tag_name) on
delete
	cascade on
	update
	no action


Db2

CREATE TABLE ステートメント:

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

ALTER TABLE ステートメント:

alter table artifact_tags add constraint fk_artifact_tags_governance_artifacts_24 foreign key (artifact_id) references governance_artifacts(artifact_id) on
delete
	cascade on
	update
	no action
alter table artifact_tags add constraint fk_artifact_tags_tags_26 foreign key (tag_name) references tags(tag_name) on
delete
	cascade on
	update
	no action

ビジネス用語略語表

このテーブルには、ビジネス用語成果物(glossary_termタイプの成果物)に割り当てられた略語に関する情報が含まれています。

この表には、以下の列があります。

  • artifact_id- glossary_term(ビジネス用語)アーティファクトの識別子。
  • abbreviation- アーティファクトの略称。

Postgres

CREATE TABLE ステートメント:

CREATE TABLE "globalschema".business_term_abbreviations(
  artifact_id varchar(128) NOT NULL,
  abbreviation 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(artifact_id, abbreviation)
)



Db2

CREATE TABLE ステートメント:

CREATE TABLE "globalschema".business_term_abbreviations(
  artifact_id varchar(128) NOT NULL,
  abbreviation 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(artifact_id, abbreviation)
)


MS SQL Server

CREATE TABLE ステートメント:

CREATE TABLE "globalschema".business_term_abbreviations(
  artifact_id varchar(128) NOT NULL,
  abbreviation varchar(128) NOT NULL,
  tech_start DATETIME2 GENERATED ALWAYS AS ROW START NOT NULL,
  tech_end DATETIME2 GENERATED ALWAYS AS ROW END NOT NULL,
  ts_id DATETIME2 DEFAULT CURRENT_TIMESTAMP NOT NULL,
  CONSTRAINT PK_business_term_abbreviations_globalschema PRIMARY KEY(artifact_id, abbreviation),
  PERIOD FOR SYSTEM_TIME (tech_start, tech_end)
) WITH (
  SYSTEM_VERSIONING = ON (
    HISTORY_TABLE = "globalschema".hist_business_term_abbreviations
  )
)


もっと見る

親トピック: レポート・テーブル

生成 AI の検索と回答
これらの回答は、製品資料の内容に基づいて、 watsonx.ai のラージ言語モデルによって生成されます。 詳細