Skip to content

MG-3809 harmonize with new version of DD-API and DD-UI #64

Merged
merged 19 commits into from
Feb 6, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat: add message code to realtion types
  • Loading branch information
Ivan Kanashov committed Jan 31, 2023
commit f7712514e578e5b7db5a4ff983d4b06a547f7456
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ def dump_relations_types(context: dict, file_name: str) -> pandas.DataFrame:
for col in data.columns.tolist():
data[col] = data[col].str.strip()

data = data[(data['source_group_name'].str.len() > 0)
| (data['target_group_name'].str.len() > 0)
| (data['attribute_group_name'].str.len() > 0)]
data = data[(data['source_group_code'].str.len() > 0)
| (data['target_group_code'].str.len() > 0)
| (data['attribute_group_code'].str.len() > 0)]
data['loaded_by'] = context['dag'].dag_id

return data[['source_type', 'target_type', 'attribute_type', 'relation_type',
'source_group_name', 'target_group_name', 'attribute_group_name',
'source_group_code', 'target_group_code', 'attribute_group_code',
'loaded_by']]
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
source_type|target_type|attribute_type|relation_type|source_group_name|target_group_name|attribute_group_name|description
-------------- | ------------- | ---------- | --------- | ----------- | ------------- | ---- | -------
SCHEMA |TABLE | |Contains | | | |Физическая схема содержит физические таблицы
TABLE |COLUMN | |Contains | | | |Физическая таблица содержит физические колонки
LOGICAL_SCHEMA |LOGICAL_TABLE | |Contains | | | |Логическая схема содержит логические таблицы
LOGICAL_TABLE |LOGICAL_COLUMN | |Contains | | | |Логическая таблица содержит логические колонки
COLUMN |COLUMN |JOB |Loads |SOURCE COLUMNS|TARGET COLUMNS|JOBS |Джоб грузит из одной колонки в другую.
LOGICAL_COLUMN |COLUMN | |Describes |IS DESCRIBED |DESCRIBES | |Логическая колонка описывает физическую колонку
LOGICAL_SCHEMA |SCHEMA | |Describes |IS DESCRIBED |DESCRIBES | |Логическая схема описывает физическую схему
LOGICAL_TABLE |TABLE | |Describes |IS DESCRIBED |DESCRIBES | |Логическая таблица описывает физическую таблицу
TABLE |TABLE |JOB |Loads |SOURCE TABLES|TARGET TABLES |JOBS |Джоб грузит из одной таблицы в другую. Таблица является источником для вью
source_type|target_type|attribute_type|relation_type|description|source_group_code|target_group_code|attribute_group_code
---------------|-----------|--------------|-------------|---------------------------------------------------------------------------|---------------------------------------|-----------------------------------------|-------------------------------
SCHEMA | TABLE | | Contains | Физическая схема содержит физические таблицы | | |
TABLE | COLUMN | | Contains | Физическая таблица содержит физические колонки | | |
LOGICAL_TABLE | LOGICAL_COLUMN | | Contains | Логическая таблица содержит логические колонки | | |
LOGICAL_SCHEMA | LOGICAL_TABLE | | Contains | Логическая схема содержит логические таблицы | | |
COLUMN | COLUMN | JOB | Loads | Джоб грузит из одной колонки в другую. | data.relations-type.group.source-columns | data.relations-type.group.target-columns | data.relations-type.group.jobs
LOGICAL_COLUMN | COLUMN | | Describes | Логическая колонка описывает физическую колонку | data.relations-type.group.is-described | data.relations-type.group.describes |
LOGICAL_SCHEMA | SCHEMA | | Describes | Логическая схема описывает физическую схему | | |
LOGICAL_TABLE | TABLE | | Describes | Логическая таблица описывает физическую таблицу | | |
TABLE | TABLE | JOB | Loads | Джоб грузит из одной таблицы в другую. Таблица является источником для вью | data.relations-type.group.source-tabless | data.relations-type.group.target-tables | data.relations-type.group.jobs