0 / 0
Go back to the English version of the documentation
Tabulky vytváření sestav pracoviště
Last updated: 24. 8. 2023
Tabulky vytváření sestav pracoviště

Zkontrolujte příkazy Postgres, Db2 pro tabulky, které souvisejí s vašimi pracovními prostory.

Oblast předmětu Název tabulky Popis
Pracovní prostory kontejnery Katalogy a projekty, které jsou vytvořeny.
Pracovní prostory projekty Projekt a jeho členové.
Pracovní prostory obsahující_aktiva Aktiva, která jsou definována v katalogu nebo projektu.
Pracovní prostory obsahující_data_aktiva Datová aktiva, která jsou definována v katalogu nebo projektu.
Pracovní prostory sloupce container_data_asset_columns Sloupce v datovém aktivu.
Pracovní prostory data_asset_column_tags Značky, které jsou přidružené ke sloupcům.
Pracovní prostory assetcollators Seznam všech členů aktiva.
Pracovní prostory členy kontejneru Seznam všech členů katalogu nebo projektu.
Pracovní prostory data_asset_column_třída_distribuce Doporučené datové třídy pro sloupec s důvěrou.
Pracovní prostory data_asset_column_prop_values Hodnoty sloupce vlastních atributů.

tabulka kontejnerů

Tato tabulka obsahuje informace o katalozích a projektech, které jsou vytvořeny.

Tato tabulka má následující sloupce:

  • container_id -Identifikátor katalogu nebo projektu.
  • container_type -Uvádí, zda typ pracovního prostoru je katalog nebo projekt.
  • name -Název katalogu nebo projektu.
  • description -Popis pracovního prostoru.
  • is_governed -Uvádí, zda se katalog řídí nebo ne. Použitelné pouze pro katalogy.
  • created_by -Identifikátor uživatele, který vytvořil pracovní prostor.
  • created_on -Časové razítko, kdy byl pracovní prostor vytvořen.
  • Příkaz CREATE TABLE:

    create table containers(container_id varchar(36) not null,
    container_type varchar(16) not null,
    name varchar(256) not null,
    description clob,
    is_governed boolean not null,
    created_by varchar(128) not null,
    created_on timestamp(12) 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),
    period SYSTEM_TIME (tech_start,
    tech_end) )
    
  • Příkaz CREATE TABLE:

    CREATE TABLE containers(container_id varchar(36) NOT NULL,
    container_type varchar(16) NOT NULL,
    name varchar(256) NOT NULL,
    description clob,
    is_governed boolean NOT NULL,
    created_by varchar(128) NOT NULL,
    created_on timestamp(12) 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),
    PERIOD SYSTEM_TIME (tech_start,
    tech_end) )
    

tabulka projektů

Tato tabulka obsahuje informace o projektu a jeho členech.

Tato tabulka má následující sloupce:

  • project_id -Identifikátor projektu.
  • project_name -název projektu.
  • enforce_members -Určuje, zda mají členové projektu vymezený rozsah platnosti na účet nebo SAML tvůrce.
  • Příkaz CREATE TABLE:

    CREATE TABLE projects(project_id varchar(36) NOT NULL,
    project_name varchar(256) NOT NULL,
    enforce_members 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(project_id));
    

    Příkaz ALTER TABLE:

    alter table projects add constraint fk_projects_containers_11 foreign key (project_id) references containers(container_id) on
    delete
    	cascade on
    	update
    	no action ;
    
  • Příkaz CREATE TABLE:

    create table projects(project_id varchar(36) not null,
    project_name varchar(256) not null,
    enforce_members 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(project_id),
    period SYSTEM_TIME (tech_start,
    tech_end) )
    

    Příkaz ALTER TABLE:

    alter table projects add constraint fk_projects_containers_11 foreign key (project_id) references containers(container_id) on
    delete
    	cascade on
    	update
    	no action
    

tabulka container_assets

Tato tabulka obsahuje informace o aktivech, která jsou definována v katalogu nebo projektu.

Tato tabulka má následující sloupce:

  • asset_id -Identifikátor aktiva.
  • container_id -Identifikátor katalogu nebo projektu.
  • container_type -Uvádí, zda typ pracovního prostoru je katalog nebo projekt.
  • name -název aktiva.
  • description -Popis aktiva.
  • owner -Identifikátor uživatele, který vlastní aktivum.
  • asset_type -Typ aktiva.
  • created_on -Časové razítko, kdy bylo aktivum vytvořeno.
  • modified_on -Časové razítko, kdy bylo aktivum naposledy upraveno.
  • modified_by -Identifikátor uživatele, který naposledy změnil aktivum.
  • rov -pravidlo viditelnosti aktiva. Další informace naleznete v tématu Dokument primárních metadat aktiv (nebo karta).
  • asset_state -Aktuální stav aktiva, ať již je k dispozici, nebo je odstraněno.
  • source -Informace o zdroji aktiva poskytnutím zdrojového systému.
  • source_additional_info -poskytuje další informace, které souvisejí se zdrojem aktiva.
  • resource_key -Jedinečný identifikátor pro aktivum, které se používá k zabránění duplikaci.
  • asset_category -Kategorie aktiva, buď aktivum uživatele, nebo systémové aktivum.
  • rating -Průměrné sociální hodnocení aktiva.
  • total_ratings -Celkový počet hodnocení aktiva.
  • format -Formát dat, která jsou přidružena k aktivu, například CSV, oktet-stream nebo PDF.
  • origin_country -země, ze které pocházejí data ve formátu stížnosti s kódy zemí ISO 3166.
  • size -Velikost lokálního aktiva.
  • Příkaz CREATE TABLE:

    create table container_assets(container_id varchar(36) not null,
    container_type varchar(16) not null,
    asset_id varchar(128) not null,
    name varchar(256) not null,
    description text,
    asset_type varchar(128) not null,
    owner varchar(128) not null,
    source text,
    source_additional_info text,
    resource_key varchar(256),
    asset_category varchar(64),
    rov integer not null,
    asset_state varchar(32) not null,
    format varchar(128),
    size varchar(36) not null,
    created_on timestamp(6) not null,
    modified_by varchar(128),
    modified_on timestamp(6),
    origin_country varchar(128) not null,
    rating float,
    total_ratings integer,
    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));
    

    Příkaz ALTER TABLE:

    alter table container_assets add constraint fk_container_assets_containers_2 foreign key (container_id) references containers(container_id) on
    delete
    	cascade on
    	update
    	no action
    
  • Příkaz CREATE TABLE:

    create table container_assets(container_id varchar(36) not null,
    container_type varchar(16) not null,
    asset_id varchar(128) not null,
    name varchar(256) not null,
    description clob,
    asset_type varchar(128) not null,
    owner varchar(128) not null,
    source clob,
    source_additional_info clob,
    resource_key varchar(256),
    asset_category varchar(64),
    rov integer not null,
    asset_state varchar(32) not null,
    format varchar(128),
    size varchar(36) not null,
    created_on timestamp(12) not null,
    modified_by varchar(128),
    modified_on timestamp(12),
    origin_country varchar(128) not null,
    rating float,
    total_ratings integer,
    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),
    

    Příkaz ALTER TABLE:

    alter table container_assets add constraint fk_container_assets_containers_2 foreign key (container_id) references containers(container_id) on
    delete
    	cascade on
    	update
    	no action
    

tabulka container_data_assets

Tato tabulka obsahuje informace o datových aktivech, která jsou definována v katalogu nebo projektu.

Tato tabulka má následující sloupce:

  • asset_id -Identifikátor aktiva.
  • container_id -Identifikátor katalogu nebo projektu.
  • quality_score -Skóre kvality aktiva určené profilací.
  • attachments -další informace, které jsou přidružené k datovému aktivu. Například informace o připojení, jsou-li přítomna některá připojená aktiva.
  • metadata_import_id -Identifikátor pro import metadat.
  • metadata_enrichment_id -Identifikátor obohacení metadat.
  • reviewed_on -aktiva na přezkoumaných datech.
  • connection_path -Relativní cesta připojení.
  • published_to_container_id -Identifikátor cílového projektu.
  • source_container_id -Identifikátor zdrojového pracovního prostoru.
  • source_asset_id -Identifikátor zdrojového aktiva.
  • Příkaz CREATE TABLE:

    create table container_data_assets(asset_id varchar(128) not null,
    container_id varchar(36) not null,
    attachments text,
    quality_score float,
    metadata_enrichment_id varchar(128),
    metadata_import_id varchar(128),
    reviewed_on timestamp(6),
    connection_path varchar(256),
    published_to_container_id varchar(36),
    source_container_id varchar(36),
    source_asset_id 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))
    

    Příkaz ALTER TABLE:

    alter table catalog_data_assets add constraint fk_catalog_data_assets_container_assets_12 foreign key (container_id,
    asset_id) references container_assets(container_id,
    asset_id) on
    delete
    	cascade on
    	update
    	no action
    
  • Příkaz CREATE TABLE:

    create table container_data_assets(asset_id varchar(128) not null,
    container_id varchar(36) not null,
    attachments text,
    quality_score float,
    metadata_enrichment_id varchar(128),
    metadata_import_id varchar(128),
    reviewed_on timestamp(6),
    connection_path varchar(256),
    published_to_container_id varchar(36),
    source_container_id varchar(36),
    source_asset_id 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))
    

    Příkaz ALTER TABLE:

    alter table catalog_data_assets add constraint fk_catalog_data_assets_container_assets_12 foreign key (container_id,
    asset_id) references container_assets(container_id,
    asset_id) on
    delete
    	cascade on
    	update
    	no action
    

tabulka container_data_asset_columns

Tato tabulka obsahuje informace o jednotlivých sloupcích v datovém aktivu.

Tato tabulka má následující sloupce:

  • asset_id -Identifikátor aktiva.
  • container_id -Identifikátor katalogu nebo projektu.
  • name -Název sloupce.
  • column_id -Identifikátor přidružený ke sloupci, je-li identifikátor k dispozici.
  • quality_score -Skóre kvality sloupce určené profilací.
  • description -Popis sloupce.
  • reviewed_on -aktiva na přezkoumaných datech.
  • is_nullable -Označuje, je-li sloupec schopný nulového vyjádření.
  • Příkaz CREATE TABLE:

    create table container_data_asset_columns (
    	asset_id varchar(128) not null,
    	container_id varchar(36) not null,
    	column_id varchar(128) null,
    	"name" varchar(256) not null,
    	description text null,
    	quality_score float8 null,
    	reviewed_on timestamp(6) null,
    	source_data_type varchar(32) null,
    	distinct_count int8 not null default 0,
    	unique_count int8 not null default 0,
    	null_count int8 not null default 0,
    	empty_count int8 not null default 0,
    	min_length int8 not null default 0,
    	max_length int8 not null default 0,
    	mean_length int8 not null default 0,
    	std_deviation float8 not null default 0,
    	is_nullable numeric(1) not null default 1,
    	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 container_data_asset_columns_is_nullable_check check ((is_nullable = any (array[(0)::numeric,
    (1)::numeric]))),
    	constraint container_data_asset_columns_pkey primary key (container_id,
    asset_id,
    name)
    );
    

    Příkaz ALTER TABLE:

    alter table catalog_data_asset_columns add constraint fk_catalog_data_asset_columns_catalog_data_assets_13 foreign key (container_id,
    asset_id) references catalog_data_assets(container_id,
    asset_id) on
    delete
    	cascade on
    	update
    	no action
    
  • Příkaz CREATE TABLE:

    CREATE TABLE container_data_asset_columns(asset_id varchar(128) NOT NULL,
    container_id varchar(36) NOT NULL,
    column_id varchar(128),
    name varchar(256) NOT NULL,
    description clob,
    quality_score float,
    reviewed_on timestamp(12),
    source_data_type varchar(32),
    distinct_count bigint DEFAULT 0 NOT NULL,
    unique_count bigint DEFAULT 0 NOT NULL,
    null_count bigint DEFAULT 0 NOT NULL,
    empty_count bigint DEFAULT 0 NOT NULL,
    min_length bigint DEFAULT 0 NOT NULL,
    max_length bigint DEFAULT 0 NOT NULL,
    mean_length bigint DEFAULT 0 NOT NULL,
    std_deviation float DEFAULT 0 NOT NULL,
    is_nullable decimal(1) CHECK (is_nullable IN (0, 1)) DEFAULT 1 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,
    name),
    PERIOD SYSTEM_TIME (tech_start,
    tech_end) )
    

    Příkaz ALTER TABLE:

    alter table catalog_data_asset_columns add constraint fk_catalog_data_asset_columns_catalog_data_assets_13 foreign key (container_id,
    asset_id) references catalog_data_assets(container_id,
    asset_id) on
    delete
    	cascade on
    	update
    	no action
    

tabulka data_asset_column_tags

Tato tabulka obsahuje informace o značkách, které jsou přidružené ke sloupcům.

Tato tabulka má následující sloupce:

  • column_name -Název sloupce.
  • asset_id -Identifikátor datového aktiva.
  • container_id -Identifikátor katalogu nebo projektu.
  • tagname -Název přidružené značky.
  • Příkaz CREATE TABLE:

    create table data_asset_column_tags(asset_id varchar(128) not null,
    container_id varchar(36) not null,
    tag_name varchar(256) not null,
    column_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,
    column_name,
    tag_name));
    

    Příkazy ALTER TABLE:

    alter table data_asset_column_tags add constraint fk_data_asset_column_tags_tags_5 foreign key (tag_name) references tags(tag_name) on
    delete
    	cascade on
    	update
    	no action
    
    alter table data_asset_column_tags add constraint fk_data_asset_column_tags_catalog_data_asset_columns_15 foreign key (container_id,
    asset_id,
    column_name) references catalog_data_asset_columns(container_id,
    asset_id,
    name) on
    delete
    	cascade on
    	update
    	no action
    
  • Příkaz CREATE TABLE:

    create table data_asset_column_tags(asset_id varchar(128) not null,
    container_id varchar(36) not null,
    tag_name varchar(256) not null,
    column_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,
    column_name,
    tag_name),
    period SYSTEM_TIME (tech_start,
    tech_end) )
    

    Příkazy ALTER TABLE:

    alter table data_asset_column_tags add constraint fk_data_asset_column_tags_tags_5 foreign key (tag_name) references tags(tag_name) on
    delete
    	cascade on
    	update
    	no action
    
    alter table data_asset_column_tags add constraint fk_data_asset_column_tags_catalog_data_asset_columns_15 foreign key (container_id,
    asset_id,
    column_name) references catalog_data_asset_columns(container_id,
    asset_id,
    name) on
    delete
    	cascade on
    	update
    	no action
    

tabulka asset_collaborators

Tato tabulka obsahuje seznam všech členů aktiva.

Tato tabulka má následující sloupce:

  • asset_id -Identifikátor aktiva.
  • container_id -Identifikátor katalogu.
  • user_id -Identifikátor spolupracujícího modulu.
  • Příkaz CREATE TABLE:

    create table asset_collaborators(asset_id varchar(128) not null,
    container_id varchar(36) 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(container_id,
    asset_id,
    user_id));
    

    Příkaz ALTER TABLE:

    alter table asset_collaborators add constraint fk_asset_collaborators_container_assets_6 foreign key (container_id,
    asset_id) references container_assets(container_id,
    asset_id) on
    delete
    	cascade on
    	update
    	no action
    
  • Příkaz CREATE TABLE:

    create table asset_collaborators(asset_id varchar(128) not null,
    container_id varchar(36) 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(container_id,
    asset_id,
    user_id),
    period SYSTEM_TIME (tech_start,
    tech_end) )
    

    Příkaz ALTER TABLE:

    alter table asset_collaborators add constraint fk_asset_collaborators_container_assets_6 foreign key (container_id,
    asset_id) references container_assets(container_id,
    asset_id) on
    delete
    	cascade on
    	update
    	no action
    

tabulka container_members

Tato tabulka obsahuje seznam všech členů katalogu nebo projektu.

Tato tabulka má následující sloupce:

  • container_id -Identifikátor katalogu nebo projektu.
  • member_id -Identifikátor člena nebo skupiny.
  • is_group -Uvádí, zda je člen skupinou skupina. Je-li hodnota true, hodnota sloupce member_id je identifikátorem skupiny.
  • role -Role, které jsou přiřazeny uživateli nebo skupině uživatelů, například Admin, Editor nebo Prohlížeč.
  • Příkaz CREATE TABLE:

    create table container_members(container_id varchar(36) not null,
    is_group boolean not null,
    member_id varchar(64) not null,
    role varchar(32) 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,
    member_id));
    

    Příkaz ALTER TABLE:

    alter table container_members add constraint fk_container_members_containers_1 foreign key (container_id) references containers(container_id) on
    delete
    	cascade on
    	update
    	no action
    
  • Příkaz CREATE TABLE:

    create table container_members(container_id varchar(36) not null,
    is_group boolean not null,
    member_id varchar(64) not null,
    role varchar(32) 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,
    member_id),
    period SYSTEM_TIME (tech_start,
    tech_end) )
    

    Příkaz ALTER TABLE:

    alter table container_members add constraint fk_container_members_containers_1 foreign key (container_id) references containers(container_id) on
    delete
    	cascade on
    	update
    	no action
    

data_asset_column_class_distribution table

Tato tabulka má následující sloupce:

  • issue_id -Identifikátor pro problém aktiva.
  • asset_id -Identifikátor aktiva.
  • container_id -Identifikátor projektu.
  • column_name -Název sloupce, pro který spouštíte pravidla kvality dat a analýzu.
  • data_class_artifact_id -Identifikátor artefaktu třídy dat.
  • Příkaz CREATE TABLE:

    CREATE TABLE IF NOT EXISTS data_asset_column_class_distribution (
      asset_id character varying(36) COLLATE pg_catalog.default NOT NULL,
      container_id character varying(36) COLLATE pg_catalog.default NOT NULL,
      column_name character varying(256) COLLATE pg_catalog.default NOT NULL,
      data_class_artifact_id character varying(128) COLLATE pg_catalog.default NOT NULL,
      confidence double precision,
      count bigint NOT NULL DEFAULT 0,
      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 data_asset_column_class_distribution_pkey PRIMARY KEY (
        asset_id,
        container_id,
        column_name,
        data_class_artifact_id
      ),
      CONSTRAINT fk_data_asset_column_class_distribution_container_data_asset_co FOREIGN KEY (container_id, asset_id, column_name) REFERENCES container_data_asset_columns (container_id, asset_id, name) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE,
      CONSTRAINT fk_data_asset_column_class_distribution_governance_artifacts_8 FOREIGN KEY (data_class_artifact_id) REFERENCES governance_artifacts (artifact_id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE
    )
    
  • Příkaz CREATE TABLE:

    CREATE TABLE DATA_ASSET_COLUMN_CLASS_DISTRIBUTION (
      ASSET_ID VARCHAR(36 OCTETS) NOT NULL,
      CONTAINER_ID VARCHAR(36 OCTETS) NOT NULL,
      COLUMN_NAME VARCHAR(256 OCTETS) NOT NULL,
      DATA_CLASS_ARTIFACT_ID VARCHAR(128 OCTETS) NOT NULL,
      CONFIDENCE DOUBLE,
      COUNT BIGINT NOT NULL WITH DEFAULT 0,
      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;
    

    Příkazy ALTER TABLE:

    ALTER TABLE
      DATA_ASSET_COLUMN_CLASS_DISTRIBUTION
    ADD
      PRIMARY KEY (
        ASSET_ID,
        CONTAINER_ID,
        COLUMN_NAME,
        DATA_CLASS_ARTIFACT_ID
      ) ENFORCED;
    
    ALTER TABLE
      DATA_ASSET_COLUMN_CLASS_DISTRIBUTION
    ADD
      VERSIONING USE HISTORY TABLE HIST_DATA_ASSET_COLUMN_CLASS_DISTRIBUTION;
    
    ALTER TABLE
      DATA_ASSET_COLUMN_CLASS_DISTRIBUTION
    ADD
      CONSTRAINT FK_DATA_ASSET_COLUMN_CLASS_DISTRIBUTION_CONTAINER_DATA_ASSET_COLUMNS_7 FOREIGN KEY (CONTAINER_ID, ASSET_ID, 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
      DATA_ASSET_COLUMN_CLASS_DISTRIBUTION
    ADD
      CONSTRAINT FK_DATA_ASSET_COLUMN_CLASS_DISTRIBUTION_GOVERNANCE_ARTIFACTS_8 FOREIGN KEY (DATA_CLASS_ARTIFACT_ID) REFERENCES GOVERNANCE_ARTIFACTS (ARTIFACT_ID) ON DELETE CASCADE ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION;
    

tabulka data_asset_column_prop_values

Tato tabulka má následující sloupce:

  • column_name -
  • container_id -Uvádí identifikátor katalogu/projektu.
  • asset_id -Identifikátor pro aktivum, ke kterému je přizpůsobená vlastnost přidružena.
  • property_id -Identifikátor pro přizpůsobenou vlastnost.
  • property_group_id -Identifikátor pro skupinu, která má definovanou vlastnost pod ní.
  • value_id -Identifikátor hodnoty pro danou vlastnost sloupce.
  • asset_type -Typ aktiva, pro které je přizpůsobená vlastnost použitelná.
  • property_text_value -Hodnota přizpůsobené vlastnosti textu.
  • property_num_value -Hodnota přizpůsobené vlastnosti.
  • property_date_value -Hodnota přizpůsobené vlastnosti data.
  • Příkaz CREATE TABLE:

    CREATE TABLE data_asset_column_prop_values (
    	column_name varchar(256) NOT NULL,
    	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 NULL,
    	property_num_value float8 NULL,
    	property_date_value timestamp(6) 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 data_asset_column_prop_values_pkey PRIMARY KEY (column_name, container_id, asset_id, property_id, property_group_id, value_id, asset_type)
    );
    
  • Příkaz CREATE TABLE:

    CREATE TABLE data_asset_column_prop_values(column_name varchar(256) NOT NULL,
    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 clob,
    property_num_value double,
    property_date_value 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(column_name,
    container_id,
    asset_id,
    property_id,
    property_group_id,
    value_id,
    asset_type),
    period SYSTEM_TIME (tech_start,
    tech_end) )
    

    Příkazy ALTER TABLE:

    ALTER TABLE data_asset_column_prop_values ADD CONSTRAINT fk_data_asset_column_prop_values_container_data_asset_columns_1 FOREIGN KEY (column_name,
    asset_id,
    container_id) REFERENCES container_data_asset_columns(name,
    asset_id,
    container_id) ON
    DELETE
    	CASCADE ON
    	UPDATE
    	NO ACTION
    
    ALTER TABLE data_asset_column_prop_values ADD CONSTRAINT fk_data_asset_column_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
    

Další informace

Nadřízené téma: Vytváření sestav tabulky

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more