Metadata Dictionary

The business definition of table and column entities of ods_table, ods_column, sds_table and sds_column types is captured against the Description attribute. Metadata related to ODS and SDS tables are synchronised with atlas, creating entities of the following types.

Type Description
ods_table Sorts information related to ODS table
sds_table Sorts information related to SDS table
ods_column Sorts information related to ODS column
sds_column Sorts information related to SDS column

Every table and column of ODS and SDS has business related information that are captured in the Description attribute of Technical properties section of each entity.

Architecture

When you save the system configuration for DES section in the Admin module,

Procedure

  1. It looks for the tde_data_dict_loaded property key in des_system_configuration table.
  2. If the value of the property is,

    • Empty or null - Description data is retrieved from CSV file and loaded to tde_table_data_dict and tde_column_data_dict tables of TDE metastore.
    • 1 - It is the indication that description data already exists in metastore.
    NOTE: It is always a one-time operation that is performed during initial DES configuration.
  3. Upon adding an application in Admin module, REST call is made to TMS for synchronisation of data dictionary and lineage with apache atlas.
    • Method - POST
    • URL - https://<hostname>:<port>/tms/syncAtlas
  4. Based on the application name and schema Id, all the information are retrieved from TDE metastore and atlas complaint JSON is generated.
  5. JSON is passed to apache atlas through Kafka topic (ATLAS_HOOK).

Configuration

This section covers the following topics.

Copyright © 2020- Temenos Headquarters SA

Published on :
Wednesday, August 17, 2022 7:38:58 PM IST

Feedback
x