Translation not up to date
Sprawdź instrukcje Postgresi Db2 dla tabel, które są powiązane z relacjami zasobów aplikacyjnych.
Obszar tematu | Nazwa tabeli | Opis |
---|---|---|
Relacje zasobów | asset_artifact_relations | Powiązania między zasobem aplikacyjnym i artefaktami zarządzania. |
Relacje zasobów | container_assets_association (powiązania zasobów kontenera) | Relacje między zasobami katalogowymi. |
Relacje zasobów | asset_tags | Oznakowania, które są powiązane z zasobem. |
Relacje zasobów | governance_artifact_container_association (powiązania kontenera rządowego) | Artefakt zarządzania, który jest powiązany z zasobem aplikacyjnym katalogu. |
Relacje zasobów | data_asset_column_artifact_association | Artefakty zarządzania, które są powiązane z kolumną zasobu danych. |
Relacje zasobów | column_to_asset_relations | Powiązania między kolumną zasobu danych a zasobem. |
Relacje zasobów | column_to_column_relations | Powiązania między kolumnami zasobów danych. |
Relacje zasobów | column_to_artifact_relations | Powiązania między kolumną zasobu danych i artefaktami. |
asset_artifact_relations
Ta tabela zawiera informacje o powiązaniach między zasobem aplikacyjnym a artefaktami zarządzania.
Tabela zawiera następujące kolumny:
end1_asset_id
-identyfikator zasobuend1
.end2_artifact_id
-identyfikator artefaktu docelowego w relacji zasób aplikacyjny-artefakt.end1_container_id
-identyfikator kontenera zasobuend1
.end2_artifact_type
-typ artefaktu docelowego w relacji zasób aplikacyjny-artefakt.end1_relationship_type
-typ relacji określony przez zasób aplikacyjnyend1
.end2_relationship_type
-typ relacji określony przez zasób aplikacyjnyend2
.
Instrukcja CREATE TABLE:
CREATE TABLE asset_artifact_relations(end1_asset_id varchar(128) NOT NULL, end1_container_id varchar(36) NOT NULL, end2_artifact_id varchar(128) NOT NULL, end2_artifact_type varchar(128) NOT NULL, end1_relationship_type varchar(256) NOT NULL, end2_relationship_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(end1_asset_id, end1_container_id, end2_artifact_id, end2_artifact_type, end1_relationship_type))
Instrukcje ALTER TABLE:
alter table asset_artifact_relations add constraint fk_asset_artifact_relations_container_assets_1 foreign key (end1_container_id, end1_asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
alter table asset_artifact_relations add constraint fk_asset_artifact_relations_governance_artifacts_2 foreign key (end2_artifact_id) references governance_artifacts(artifact_id) on delete cascade on update no action
Instrukcja CREATE TABLE:
CREATE TABLE asset_artifact_relations(end1_asset_id varchar(128) NOT NULL, end1_container_id varchar(36) NOT NULL, end2_artifact_id varchar(128) NOT NULL, end2_artifact_type varchar(128) NOT NULL, end1_relationship_type varchar(256) NOT NULL, end2_relationship_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(end1_asset_id, end1_container_id, end2_artifact_id, end2_artifact_type, end1_relationship_type), PERIOD SYSTEM_TIME (tech_start, tech_end) ) ORGANIZE BY ROW
Instrukcje ALTER TABLE:
ALTER TABLE asset_artifact_relations ADD CONSTRAINT fk_asset_artifact_relations_container_assets_1 FOREIGN KEY (end1_container_id,end1_asset_id)REFERENCES container_assets(container_id,asset_id) ON DELETE CASCADE ON UPDATE NO ACTION
ALTER TABLE asset_artifact_relations ADD CONSTRAINT fk_asset_artifact_relations_governance_artifacts_2 FOREIGN KEY (end2_artifact_id) REFERENCES governance_artifacts(artifact_id) ON DELETE CASCADE ON UPDATE NO ACTION
tabela container_assets_association
Ta tabela zawiera informacje o relacjach między zasobami katalogowymi.
Ta tabela zawiera następujące kolumny:
end1_asset_id
-identyfikator zasobu źródłowego.end2_asset_id
-identyfikator zasobu docelowego.end1_container_id
-identyfikator obszaru roboczego zasobu źródłowego.end2_container_id
-identyfikator obszaru roboczego zasobu docelowego.end1_relationship_type
-typ relacji określony na podstawie zasobu źródłowego.end2_relationship_type
-typ relacji określony na podstawie zasobu docelowego.
Instrukcja CREATE TABLE:
CREATE TABLE catalog_assets_associations(end1_asset_id varchar(128) NOT NULL, end2_asset_id varchar(128) NOT NULL, end1_container_id varchar(36) NOT NULL, end2_container_id varchar(36) NOT NULL, end1_relationship_type varchar(128) NOT NULL, end2_relationship_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(end1_container_id, end2_container_id, end1_asset_id, end2_asset_id, end1_relationship_type));
Instrukcje ALTER TABLE:
alter table catalog_assets_associations add constraint fk_catalog_assets_associations_container_assets_7 foreign key (end1_container_id, end1_asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
alter table catalog_assets_associations add constraint fk_catalog_assets_associations_container_assets_8 foreign key (end2_container_id, end2_asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
alter table catalog_assets_associations add constraint fk_catalog_assets_associations_containers_10 foreign key (end1_container_id) references containers(container_id) on delete cascade on update no action
Instrukcja CREATE TABLE:
CREATE TABLE catalog_assets_associations(end1_asset_id varchar(128) NOT NULL, end2_asset_id varchar(128) NOT NULL, end1_container_id varchar(36) NOT NULL, end2_container_id varchar(36) NOT NULL, end1_relationship_type varchar(128) NOT NULL, end2_relationship_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(end1_container_id, end2_container_id, end1_asset_id, end2_asset_id, end1_relationship_type), PERIOD SYSTEM_TIME (tech_start, tech_end) )
Instrukcje ALTER TABLE:
alter table catalog_assets_associations add constraint fk_catalog_assets_associations_container_assets_7 foreign key (end1_container_id, end1_asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
alter table catalog_assets_associations add constraint fk_catalog_assets_associations_container_assets_8 foreign key (end2_container_id, end2_asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
alter table catalog_assets_associations add constraint fk_catalog_assets_associations_containers_10 foreign key (end1_container_id) references containers(container_id) on delete cascade on update no action
tabela asset_tags
Ta tabela zawiera informacje na temat znaczników powiązanych z zasobem.
Ta tabela zawiera następujące kolumny:
tag_name
-nazwa powiązanego znacznika.asset_id
-identyfikator zasobu.container_id
-identyfikator katalogu lub projektu.
Instrukcja CREATE TABLE:
create table asset_tags(asset_id varchar(128) not null, container_id varchar(36) not null, tag_name 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(container_id, asset_id, tag_name));
Instrukcje ALTER TABLE:
alter table asset_tags add constraint fk_asset_tags_container_assets_3 foreign key (container_id, asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
alter table asset_tags add constraint fk_asset_tags_tags_4 foreign key (tag_name) references tags(tag_name) on delete cascade on update no action
Instrukcja CREATE TABLE:
create table asset_tags(asset_id varchar(128) not null, container_id varchar(36) not null, tag_name 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(container_id, asset_id, tag_name), period SYSTEM_TIME (tech_start, tech_end) )
Instrukcje ALTER TABLE:
alter table asset_tags add constraint fk_asset_tags_container_assets_3 foreign key (container_id, asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
alter table asset_tags add constraint fk_asset_tags_tags_4 foreign key (tag_name) references tags(tag_name) on delete cascade on update no action
tabela governance_artifact_container_association
Ta tabela zawiera informacje o artefaktach zarządzania, na przykład terminy biznesowe lub klasyfikacja, które są powiązane z zasobem aplikacyjnym katalogu.
Ta tabela zawiera następujące kolumny:
asset_id
-identyfikator zasobu.container_id
-identyfikator katalogu.associated_artifact_id
-identyfikator powiązanego artefaktu zarządzania.associated_artifact_type
-typ powiązanego artefaktu zarządzania, na przykład glossary_term, klasyfikacja.system_id
-identyfikator systemu lub identyfikator globalny powiązanego artefaktu zarządzania.assignment_state
-stan przypisania artefaktu z zasobem aplikacyjnym.assignment_date
-data przypisania artefaktu z zasobem aplikacyjnym.assigned_by
-osoba, która przypisał artefakt do zasobu aplikacyjnego.confidence
-ufność artefaktu, który jest przypisany do zasobu aplikacyjnego.specification
-algorytm używany do przypisania artefaktu.
Instrukcja CREATE TABLE:
create table governance_artifact_container_associations(asset_id varchar(128) not null, container_id varchar(36) not null, associated_artifact_id varchar(128) not null, associated_artifact_type varchar(128), system_id varchar(128) not null, assignment_state varchar(32), assignment_date timestamp(6), assigned_by varchar(128), confidence float, specification varchar(128), 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(asset_id, container_id, associated_artifact_id))
Instrukcje ALTER TABLE:
alter table governance_artifact_catalog_associations add constraint fk_governance_artifact_catalog_associations_governance_artifacts_17 foreign key (associated_artifact_id) references governance_artifacts(artifact_id) on delete cascade on update no action
alter table governance_artifact_catalog_associations add constraint fk_governance_artifact_catalog_associations_container_assets_9 foreign key (container_id, asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
Instrukcja CREATE TABLE:
create table governance_artifact_container_associations(asset_id varchar(128) not null, container_id varchar(36) not null, associated_artifact_id varchar(128) not null, associated_artifact_type varchar(128), system_id varchar(128) not null, assignment_state varchar(32), assignment_date timestamp(6), assigned_by varchar(128), confidence float, specification varchar(128), 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(asset_id, container_id, associated_artifact_id))
Instrukcje ALTER TABLE:
alter table governance_artifact_catalog_associations add constraint fk_governance_artifact_catalog_associations_governance_artifacts_17 foreign key (associated_artifact_id) references governance_artifacts(artifact_id) on delete cascade on update no action
alter table governance_artifact_catalog_associations add constraint fk_governance_artifact_catalog_associations_container_assets_9 foreign key (container_id, asset_id) references container_assets(container_id, asset_id) on delete cascade on update no action
Tabela data_asset_column_artifact_association
Ta tabela zawiera informacje na temat artefaktów zarządzania, na przykład terminów biznesowych lub klasyfikacji, które są powiązane z kolumną zasobu danych.
Ta tabela zawiera następujące kolumny:
name
-nazwa kolumny.asset_id
-identyfikator zasobu.container_id
-identyfikator katalogu.associated_artifact_id
-identyfikator powiązanego artefaktu zarządzania.associated_artifact_type
-typ powiązanego artefaktu zarządzania, na przykład glossary_term, klasyfikacja.system_id
-identyfikator systemu lub identyfikator globalny powiązanego artefaktu zarządzania.assignment_state
-stan przypisania artefaktu z zasobem aplikacyjnym kolumny.assignment_date
-data przypisania artefaktu z kolumnowym zasobem aplikacyjnym.assigned_by
-osoba, która przypisał artefakt do zasobu aplikacyjnego kolumny.confidence
-ufność artefaktu, który jest przypisany do zasobu aplikacyjnego.specification
-algorytm używany do przypisania artefaktu.
Instrukcja CREATE TABLE:
create table data_asset_column_artifact_associations(asset_id varchar(128) not null, container_id varchar(36) not null, name varchar(256) not null, associated_artifact_type varchar(128), associated_artifact_id varchar(128) not null, system_id varchar(128) not null, assignment_state varchar(32), assignment_date timestamp(6), assigned_by varchar(128), confidence float, specification varchar(128), 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, name, associated_artifact_id))
Instrukcje ALTER TABLE:
alter table data_asset_column_artifact_associations add constraint fk_data_asset_column_artifact_associations_governance_artifacts_16 foreign key (associated_artifact_id) references governance_artifacts(artifact_id) on delete cascade on update no action
alter table data_asset_column_artifact_associations add constraint fk_data_asset_column_artifact_associations_catalog_data_asset_columns_14 foreign key (container_id, asset_id, name) references catalog_data_asset_columns(container_id, asset_id, name) on delete cascade on update no action
Instrukcja CREATE TABLE:
create table data_asset_column_artifact_associations(asset_id varchar(128) not null, container_id varchar(36) not null, name varchar(256) not null, associated_artifact_type varchar(128), associated_artifact_id varchar(128) not null, system_id varchar(128) not null, assignment_state varchar(32), assignment_date timestamp(6), assigned_by varchar(128), confidence float, specification varchar(128), 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, name, associated_artifact_id))
Instrukcje ALTER TABLE:
alter table data_asset_column_artifact_associations add constraint fk_data_asset_column_artifact_associations_governance_artifacts_16 foreign key (associated_artifact_id) references governance_artifacts(artifact_id) on delete cascade on update no action
alter table data_asset_column_artifact_associations add constraint fk_data_asset_column_artifact_associations_catalog_data_asset_columns_14 foreign key (container_id, asset_id, name) references catalog_data_asset_columns(container_id, asset_id, name) on delete cascade on update no action
Tabela column_to_asset_relations
Ta tabela zawiera informacje na temat kolumn zasobów danych, które są powiązane z zasobami.
Ta tabela zawiera następujące kolumny:
end1_container_id
-określa identyfikator kontenera zasobu end1 .end2_container_id
-określa identyfikator kontenera zasobu end2 .end1_asset_id
-określa identyfikator zasobu end1 .end2_asset_id
-określa identyfikator zasobu end2 .end1_column_name
-określa identyfikator kolumny zasobu danych end1 .end1_relationship_type
-określa typ relacji określony na podstawie zasobu aplikacyjnego end1 .end2_relationship_type
-określa typ relacji określony na podstawie zasobu aplikacyjnego end2 .
Instrukcja CREATE TABLE:
CREATE TABLE column_to_asset_relations ( end1_asset_id varchar(128) NOT NULL, end1_container_id varchar(36) NOT NULL, end1_column_name varchar(256) NOT NULL, end2_container_id varchar(36) NOT NULL, end2_asset_id varchar(128) NOT NULL, end1_relationship_type varchar(256) NOT NULL, end2_relationship_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'::text, 'YYYY-MM-DD'::text), ts_id timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT column_to_asset_relations_pkey PRIMARY KEY (end1_asset_id, end1_container_id, end1_column_name, end2_container_id, end2_asset_id, end1_relationship_type) );
Instrukcje ALTER TABLE:
ALTER TABLE column_to_asset_relations ADD CONSTRAINT fk_column_to_asset_relations_container_assets_2 FOREIGN KEY ( end2_container_id, end2_asset_id ) REFERENCES container_assets(container_id, asset_id) ON DELETE CASCADE;
ALTER TABLE column_to_asset_relations ADD CONSTRAINT fk_column_to_asset_relations_container_data_asset_columns_1 FOREIGN KEY ( end1_container_id, end1_asset_id, end1_column_name ) REFERENCES container_data_asset_columns(container_id, asset_id, "name") ON DELETE CASCADE;
Instrukcja CREATE TABLE:
CREATE TABLE "COLUMN_TO_ASSET_RELATIONS" ( "END1_ASSET_ID" VARCHAR(128 OCTETS) NOT NULL , "END1_CONTAINER_ID" VARCHAR(36 OCTETS) NOT NULL , "END1_COLUMN_NAME" VARCHAR(256 OCTETS) NOT NULL , "END2_CONTAINER_ID" VARCHAR(36 OCTETS) NOT NULL , "END2_ASSET_ID" VARCHAR(128 OCTETS) NOT NULL , "END1_RELATIONSHIP_TYPE" VARCHAR(256 OCTETS) NOT NULL , "END2_RELATIONSHIP_TYPE" VARCHAR(256 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;
Instrukcje ALTER TABLE:
ALTER TABLE "COLUMN_TO_ASSET_RELATIONS" ADD PRIMARY KEY ("END1_ASSET_ID", "END1_CONTAINER_ID", "END1_COLUMN_NAME", "END2_CONTAINER_ID", "END2_ASSET_ID", "END1_RELATIONSHIP_TYPE") ENFORCED;
ALTER TABLE "COLUMN_TO_ASSET_RELATIONS" ADD CONSTRAINT "FK_COLUMN_TO_ASSET_RELATIONS_CONTAINER_ASSETS_2" FOREIGN KEY ("END2_CONTAINER_ID", "END2_ASSET_ID") REFERENCES "CONTAINER_ASSETS" ("CONTAINER_ID", "ASSET_ID") ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
ALTER TABLE "COLUMN_TO_ASSET_RELATIONS" ADD CONSTRAINT "FK_COLUMN_TO_ASSET_RELATIONS_CONTAINER_DATA_ASSET_COLUMNS_1" FOREIGN KEY ("END1_CONTAINER_ID", "END1_ASSET_ID", "END1_COLUMN_NAME") REFERENCES "CONTAINER_DATA_ASSET_COLUMNS" ("CONTAINER_ID", "ASSET_ID", "NAME") ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
Tabela column_to_column_relations
Ta tabela zawiera informacje o kolumnach zasobów danych, które są powiązane z innymi kolumnami.
Ta tabela zawiera następujące kolumny:
end1_container_id
-określa identyfikator kontenera zasobu end1 .end2_container_id
-określa identyfikator kontenera zasobu end2 .end1_asset_id
-określa identyfikator zasobu end1 .end2_asset_id
-określa identyfikator zasobu end2 .end1_column_name
-określa identyfikator kolumny zasobu danych end1 .end2_column_name
-określa identyfikator kolumny zasobu danych end2 .end1_relationship_type
-określa typ relacji określony na podstawie zasobu aplikacyjnego end1 .end2_relationship_type
-określa typ relacji określony na podstawie zasobu aplikacyjnego end2 .
Instrukcja CREATE TABLE:
CREATE TABLE column_to_column_relations ( end1_asset_id varchar(128) NOT NULL, end1_container_id varchar(36) NOT NULL, end1_column_name varchar(256) NOT NULL, end2_container_id varchar(36) NOT NULL, end2_asset_id varchar(128) NOT NULL, end2_column_name varchar(256) NOT NULL, end1_relationship_type varchar(256) NOT NULL, end2_relationship_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'::text, 'YYYY-MM-DD'::text), ts_id timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT column_to_column_relations_pkey PRIMARY KEY (end1_asset_id, end1_container_id, end1_column_name, end2_container_id, end2_asset_id, end2_column_name, end1_relationship_type) );
Instrukcje ALTER TABLE:
ALTER TABLE column_to_column_relations ADD CONSTRAINT fk_column_to_column_relations_container_data_asset_columns_5 FOREIGN KEY ( end1_container_id, end1_asset_id, end1_column_name ) REFERENCES container_data_asset_columns(container_id, asset_id, "name") ON DELETE CASCADE;
ALTER TABLE column_to_column_relations ADD CONSTRAINT fk_column_to_column_relations_container_data_asset_columns_6 FOREIGN KEY ( end2_container_id, end2_asset_id, end2_column_name ) REFERENCES container_data_asset_columns(container_id, asset_id, "name") ON DELETE CASCADE;
Instrukcja CREATE TABLE:
CREATE TABLE "COLUMN_TO_COLUMN_RELATIONS" ( "END1_ASSET_ID" VARCHAR(128 OCTETS) NOT NULL , "END1_CONTAINER_ID" VARCHAR(36 OCTETS) NOT NULL , "END1_COLUMN_NAME" VARCHAR(256 OCTETS) NOT NULL , "END2_CONTAINER_ID" VARCHAR(36 OCTETS) NOT NULL , "END2_ASSET_ID" VARCHAR(128 OCTETS) NOT NULL , "END2_COLUMN_NAME" VARCHAR(256 OCTETS) NOT NULL , "END1_RELATIONSHIP_TYPE" VARCHAR(256 OCTETS) NOT NULL , "END2_RELATIONSHIP_TYPE" VARCHAR(256 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;
Instrukcje ALTER TABLE:
ALTER TABLE "COLUMN_TO_COLUMN_RELATIONS" ADD PRIMARY KEY ("END1_ASSET_ID", "END1_CONTAINER_ID", "END1_COLUMN_NAME", "END2_CONTAINER_ID", "END2_ASSET_ID", "END2_COLUMN_NAME", "END1_RELATIONSHIP_TYPE") ENFORCED;
ALTER TABLE "COLUMN_TO_COLUMN_RELATIONS" ADD CONSTRAINT "FK_COLUMN_TO_COLUMN_RELATIONS_CONTAINER_DATA_ASSET_COLUMNS_5" FOREIGN KEY ("END1_CONTAINER_ID", "END1_ASSET_ID", "END1_COLUMN_NAME") REFERENCES "CONTAINER_DATA_ASSET_COLUMNS" ("CONTAINER_ID", "ASSET_ID", "NAME") ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
ALTER TABLE "COLUMN_TO_COLUMN_RELATIONS" ADD CONSTRAINT "FK_COLUMN_TO_COLUMN_RELATIONS_CONTAINER_DATA_ASSET_COLUMNS_6" FOREIGN KEY ("END2_CONTAINER_ID", "END2_ASSET_ID", "END2_COLUMN_NAME") REFERENCES "CONTAINER_DATA_ASSET_COLUMNS" ("CONTAINER_ID", "ASSET_ID", "NAME") ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
kolumna_do_relacje_artefaktu
Ta tabela zawiera informacje o kolumnach zasobów danych, które są powiązane z artefaktami.
Ta tabela zawiera następujące kolumny:
end1_container_id
-określa identyfikator kontenera zasobu end1 .end2_artifact_id
-określa identyfikator artefaktu docelowego dla relacji artefaktu zasobu aplikacyjnego.end1_asset_id
-określa identyfikator zasobu end1 .end1_column_name
-określa identyfikator kolumny zasobu danych end1 .end2_artifact_type
-określa typ artefaktu docelowego dla relacji artefaktu zasobu aplikacyjnego.end1_relationship_type
-określa typ relacji określony na podstawie zasobu aplikacyjnego end1 .end2_relationship_type
-określa typ relacji określony na podstawie zasobu aplikacyjnego end2 .
Instrukcja CREATE TABLE:
CREATE TABLE column_to_artifact_relations ( end1_asset_id varchar(128) NOT NULL, end1_container_id varchar(36) NOT NULL, end1_column_name varchar(256) NOT NULL, end2_artifact_id varchar(128) NOT NULL, end2_artifact_type varchar(128) NOT NULL, end1_relationship_type varchar(256) NOT NULL, end2_relationship_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'::text, 'YYYY-MM-DD'::text), ts_id timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT column_to_artifact_relations_pkey PRIMARY KEY (end1_asset_id, end1_container_id, end1_column_name, end2_artifact_type, end2_artifact_id, end1_relationship_type) );
Instrukcje ALTER TABLE:
ALTER TABLE column_to_artifact_relations ADD CONSTRAINT fk_column_to_artifact_relations_container_data_asset_columns_3 FOREIGN KEY ( end1_container_id, end1_asset_id, end1_column_name ) REFERENCES container_data_asset_columns(container_id, asset_id, "name") ON DELETE CASCADE;
ALTER TABLE column_to_artifact_relations ADD CONSTRAINT fk_column_to_artifact_relations_governance_artifacts_4 FOREIGN KEY (end2_artifact_id) REFERENCES governance_artifacts(artifact_id) ON DELETE CASCADE;
Instrukcja CREATE TABLE:
CREATE TABLE "COLUMN_TO_ARTIFACT_RELATIONS" ( "END1_ASSET_ID" VARCHAR(128 OCTETS) NOT NULL , "END1_CONTAINER_ID" VARCHAR(36 OCTETS) NOT NULL , "END1_COLUMN_NAME" VARCHAR(256 OCTETS) NOT NULL , "END2_ARTIFACT_ID" VARCHAR(128 OCTETS) NOT NULL , "END2_ARTIFACT_TYPE" VARCHAR(128 OCTETS) NOT NULL , "END1_RELATIONSHIP_TYPE" VARCHAR(256 OCTETS) NOT NULL , "END2_RELATIONSHIP_TYPE" VARCHAR(256 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;
Instrukcje ALTER TABLE:
ALTER TABLE "COLUMN_TO_ARTIFACT_RELATIONS" ADD PRIMARY KEY ("END1_ASSET_ID", "END1_CONTAINER_ID", "END1_COLUMN_NAME", "END2_ARTIFACT_TYPE", "END2_ARTIFACT_ID", "END1_RELATIONSHIP_TYPE") ENFORCED;
ALTER TABLE "COLUMN_TO_ARTIFACT_RELATIONS" ADD CONSTRAINT "FK_COLUMN_TO_ARTIFACT_RELATIONS_CONTAINER_DATA_ASSET_COLUMNS_3" FOREIGN KEY ("END1_CONTAINER_ID", "END1_ASSET_ID", "END1_COLUMN_NAME") REFERENCES "CONTAINER_DATA_ASSET_COLUMNS" ("CONTAINER_ID", "ASSET_ID", "NAME") ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
ALTER TABLE "COLUMN_TO_ARTIFACT_RELATIONS" ADD CONSTRAINT "FK_COLUMN_TO_ARTIFACT_RELATIONS_GOVERNANCE_ARTIFACTS_4" FOREIGN KEY ("END2_ARTIFACT_ID") REFERENCES "GOVERNANCE_ARTIFACTS" ("ARTIFACT_ID") ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
Więcej inform.
Temat nadrzędny: Tabele raportowania