0 / 0
Go back to the English version of the documentation
Tabele raportowania obszarów roboczych
Last updated: 24 sie 2023
Tabele raportowania obszarów roboczych

Sprawdź instrukcje Postgres, Db2 dla tabel powiązanych z obszarami roboczymi.

Obszar tematu Nazwa tabeli Opis
Miejsca pracy kotnen. Katalogi i projekty, które są tworzone.
Miejsca pracy projekty Projekt i jego członkowie.
Miejsca pracy container_assets Zasoby, które są zdefiniowane w katalogu lub projekcie.
Miejsca pracy container_data_assets Zasoby danych, które są zdefiniowane w katalogu lub projekcie.
Miejsca pracy kolumna_kontenera_danych_kontenera Kolumny w zasobie danych.
Miejsca pracy znacznik_kolumny_zasobów_danych_danych Znaczniki, które są powiązane z kolumnami.
Miejsca pracy Współpracownik_zasobów_zasobów Lista wszystkich członków zasobu.
Miejsca pracy członki_kontenera Lista wszystkich członków katalogu lub projektu.
Miejsca pracy data_asset_column_class_distribution Sugerowane klasy danych dla kolumny z ufnością.
Miejsca pracy dane_wartości_kolumny_danych_zasobów_danych Wartości niestandardowe kolumny atrybutów.

tabela kontenerów

Ta tabela zawiera informacje o katalogach i projektach, które są tworzone.

Ta tabela zawiera następujące kolumny:

  • container_id -identyfikator katalogu lub projektu.
  • container_type -określa, czy typ obszaru roboczego jest katalogiem, czy projektem.
  • name -nazwa katalogu lub projektu.
  • description -opis obszaru roboczego.
  • is_governed -określa, czy katalog jest zarządzany, czy nie. Ma zastosowanie tylko do katalogów.
  • created_by -identyfikator użytkownika, który utworzył obszar roboczy.
  • created_on -znacznik czasu utworzenia obszaru roboczego.
  • Instrukcja 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) )
    
  • Instrukcja 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) )
    

tabela projektów

Ta tabela zawiera informacje na temat projektu i jego członków.

Ta tabela zawiera następujące kolumny:

  • project_id -Identyfikator projektu.
  • project_name -nazwa projektu.
  • enforce_members -określa, czy członkowie projektu mają zasięg na koncie, czy też SAML od twórcy.
  • Instrukcja 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));
    

    Instrukcja 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 ;
    
  • Instrukcja 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) )
    

    Instrukcja 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
    

tabela container_assets

Ta tabela zawiera informacje o zasobach, które są zdefiniowane w katalogu lub projekcie.

Ta tabela zawiera następujące kolumny:

  • asset_id -Identyfikator zasobu.
  • container_id -identyfikator katalogu lub projektu.
  • container_type -określa, czy typ obszaru roboczego jest katalogiem, czy projektem.
  • name -Nazwa zasobu aplikacyjnego.
  • description -opis zasobu.
  • owner -identyfikator użytkownika, który jest właścicielem zasobu.
  • asset_type -Typ zasobu.
  • created_on -znacznik czasu utworzenia zasobu aplikacyjnego.
  • modified_on -znacznik czasu ostatniej modyfikacji zasobu aplikacyjnego.
  • modified_by -identyfikator użytkownika, który ostatnio zmodyfikował zasób aplikacyjny.
  • rov -Reguła widoczności zasobu. Więcej informacji na ten temat zawiera sekcja Dokument podstawowy metadanych zasobu (lub karta).
  • asset_state -Bieżący stan zasobu, niezależnie od tego, czy jest dostępny, czy usunięty.
  • source -informacje na temat źródła zasobu aplikacyjnego przez udostępnienie systemu źródłowego.
  • source_additional_info -udostępnia dodatkowe informacje związane ze źródłem zasobu.
  • resource_key -unikalny identyfikator zasobu, który jest używany do deduplikacji.
  • asset_category -kategoria zasobu, zasób użytkownika lub zasób systemowy.
  • rating -średnia ocena społeczna zasobu.
  • total_ratings -Łączna liczba ocen zasobu.
  • format -Format danych powiązanych z zasobem, na przykład CSV, oktet-stream lub PDF.
  • origin_country -kraj, z którego dane pochodzą w formie skargi w formacie ISO 3166 Country Codes.
  • size -Wielkość zasobu lokalnego.
  • Instrukcja 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));
    

    Instrukcja 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
    
  • Instrukcja 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),
    

    Instrukcja 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
    

tabela container_data_assets

Ta tabela zawiera informacje na temat zasobów danych, które są zdefiniowane w katalogu lub projekcie.

Ta tabela zawiera następujące kolumny:

  • asset_id -Identyfikator zasobu.
  • container_id -identyfikator katalogu lub projektu.
  • quality_score -Wynik jakościowy zasobu określony przez profilowanie.
  • attachments -Dodatkowe informacje, które są powiązane z zasobem danych. Na przykład informacje o połączeniu, jeśli istnieją jakieś połączone zasoby aplikacyjne.
  • metadata_import_id -identyfikator importu metadanych.
  • metadata_enrichment_id -identyfikator wzbogacania metadanych.
  • reviewed_on -Zasoby zostały przejrzane na danych.
  • connection_path -względna ścieżka połączenia.
  • published_to_container_id -identyfikator projektu docelowego.
  • source_container_id -Identyfikator źródłowego obszaru roboczego.
  • source_asset_id -Identyfikator zasobu źródłowego.
  • Instrukcja 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))
    

    Instrukcja 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
    
  • Instrukcja 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))
    

    Instrukcja 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
    

tabela container_data_asset_columns

Ta tabela zawiera informacje na temat poszczególnych kolumn w zasobie danych.

Ta tabela zawiera następujące kolumny:

  • asset_id -Identyfikator zasobu.
  • container_id -identyfikator katalogu lub projektu.
  • name -nazwa kolumny.
  • column_id -identyfikator, który jest powiązany z kolumną, gdy identyfikator jest dostępny.
  • quality_score -wynik jakości kolumny określony przez profilowanie.
  • description -opis kolumny.
  • reviewed_on -Zasoby zostały przejrzane na danych.
  • is_nullable -identyfikuje, czy kolumna może być pusta.
  • Instrukcja 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)
    );
    

    Instrukcja 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
    
  • Instrukcja 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) )
    

    Instrukcja 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
    

tabela data_asset_column_tags

Ta tabela zawiera informacje na temat znaczników, które są powiązane z kolumnami.

Ta tabela zawiera następujące kolumny:

  • column_name -nazwa kolumny.
  • asset_id -Identyfikator zasobu danych.
  • container_id -identyfikator katalogu lub projektu.
  • tagname -Nazwa powiązanego znacznika.
  • Instrukcja 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));
    

    Instrukcje 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
    
  • Instrukcja 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) )
    

    Instrukcje 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
    

Tabela asset_collaborators

Ta tabela zawiera listę wszystkich elementów zasobu.

Ta tabela zawiera następujące kolumny:

  • asset_id -Identyfikator zasobu.
  • container_id -identyfikator katalogu.
  • user_id -Identyfikator współpracownika.
  • Instrukcja 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));
    

    Instrukcja 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
    
  • Instrukcja 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) )
    

    Instrukcja 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
    

tabela container_members

Ta tabela zawiera listę wszystkich elementów katalogu lub projektu.

Ta tabela zawiera następujące kolumny:

  • container_id -identyfikator katalogu lub projektu.
  • member_id -identyfikator elementu lub grupy.
  • is_group -określa, czy element jest grupą. Jeśli wartość jest prawdziwa, to wartość kolumny member_id jest identyfikatorem grupy.
  • role -role przypisane do użytkownika lub grupy użytkowników, na przykład Admin, Edytor lub Przeglądarka.
  • Instrukcja 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));
    

    Instrukcja 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
    
  • Instrukcja 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) )
    

    Instrukcja 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
    

tabela data_asset_column_class_distribution

Ta tabela zawiera następujące kolumny:

  • issue_id -identyfikator problemu dotyczącego zasobu.
  • asset_id -Identyfikator zasobu.
  • container_id -Identyfikator projektu.
  • column_name -nazwa kolumny, dla której uruchamiana jest analiza i reguły jakości danych.
  • data_class_artifact_id -identyfikator artefaktu klasy danych.
  • Instrukcja 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
    )
    
  • Instrukcja 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;
    

    Instrukcje 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;
    

tabela data_asset_column_prop_values

Ta tabela zawiera następujące kolumny:

  • column_name -
  • container_id -określa identyfikator katalog/projektu.
  • asset_id -identyfikator zasobu, z którym powiązana jest właściwość niestandardowa.
  • property_id -identyfikator właściwości niestandardowej.
  • property_group_id -identyfikator grupy, która zawiera właściwość zdefiniowaną poniżej.
  • value_id -identyfikator wartości dla danej właściwości kolumny.
  • asset_type -Typ zasobu, do którego ma zastosowanie właściwość niestandardowa.
  • property_text_value -wartość właściwości niestandardowej tekstu.
  • property_num_value -wartość właściwości niestandardowej liczby.
  • property_date_value -wartość właściwości niestandardowej daty.
  • Instrukcja 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)
    );
    
  • Instrukcja 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) )
    

    Instrukcje 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
    

Więcej inform.

Temat nadrzędny: Tabele raportowania

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