mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-08 16:38:04 +00:00
* Feat #21783: Add Json Schema Attribute in Automator for Domain Lineage Propagation. (#21784) Automator - Domain Lineage Propagation * UI Feat: Domain Propagation Changes * UI Feat: Domain Propagation Changes * UI Feat: Domain Propagation Changes * Update generated TypeScript types * Update generated TypeScript types --------- Co-authored-by: --global <--global> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
parent
3f01be6756
commit
d12d93e0ea
@ -91,6 +91,7 @@ For the Action Configuration:
|
||||
- **Propagate Glossary Terms**: Propagates the glossary terms from the source asset to the downstream assets. Works for both parent and column-level.
|
||||
- **Propagate Owners**: Only applicable for Parent assets. Propagates the owner information to downstream assets.
|
||||
- **Propagate Tier**: Only applicable for Parent assets. Propagated the tier information to downstream assets.
|
||||
- **Propagate Domain**: Only applicable for Parent assets. Propagates the domain information to downstream assets.
|
||||
|
||||
As with other actions, you can choose to **Overwrite Metadata** or keep the existing metadata and only apply the new metadata to assets that do not have the metadata already.
|
||||
|
||||
|
@ -14,6 +14,7 @@ slug: /main-concepts/metadata-standard/schemas/entity/applications/configuration
|
||||
- **`propagateTags`** *(boolean)*: Propagate tags through lineage. Default: `true`.
|
||||
- **`propagateGlossaryTerms`** *(boolean)*: Propagate glossary terms through lineage. Default: `true`.
|
||||
- **`propagateTier`** *(boolean)*: Propagate tier from the parent. Default: `false`.
|
||||
- **`propagateDomain`** *(boolean)*: Propagate domain from the parent through lineage. Default: `false`.
|
||||
- **`propagateOwner`** *(boolean)*: Propagate owner from the parent. Default: `false`.
|
||||
- **`propagateColumnLevel`** *(boolean)*: Propagate the metadata to columns via column-level lineage. Default: `true`.
|
||||
- **`propagateParent`** *(boolean)*: Propagate the metadata to the parents (e.g., tables) via lineage. Default: `false`.
|
||||
|
@ -91,6 +91,7 @@ For the Action Configuration:
|
||||
- **Propagate Glossary Terms**: Propagates the glossary terms from the source asset to the downstream assets. Works for both parent and column-level.
|
||||
- **Propagate Owners**: Only applicable for Parent assets. Propagates the owner information to downstream assets.
|
||||
- **Propagate Tier**: Only applicable for Parent assets. Propagated the tier information to downstream assets.
|
||||
- **Propagate Domain**: Only applicable for Parent assets. Propagates the domain information to downstream assets.
|
||||
|
||||
As with other actions, you can choose to **Overwrite Metadata** or keep the existing metadata and only apply the new metadata to assets that do not have the metadata already.
|
||||
|
||||
|
@ -14,6 +14,7 @@ slug: /main-concepts/metadata-standard/schemas/entity/applications/configuration
|
||||
- **`propagateTags`** *(boolean)*: Propagate tags through lineage. Default: `true`.
|
||||
- **`propagateGlossaryTerms`** *(boolean)*: Propagate glossary terms through lineage. Default: `true`.
|
||||
- **`propagateTier`** *(boolean)*: Propagate tier from the parent. Default: `false`.
|
||||
- **`propagateDomain`** *(boolean)*: Propagate domain from the parent through lineage. Default: `false`.
|
||||
- **`propagateOwner`** *(boolean)*: Propagate owner from the parent. Default: `false`.
|
||||
- **`propagateColumnLevel`** *(boolean)*: Propagate the metadata to columns via column-level lineage. Default: `true`.
|
||||
- **`propagateParent`** *(boolean)*: Propagate the metadata to the parents (e.g., tables) via lineage. Default: `false`.
|
||||
|
@ -43,6 +43,12 @@
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
},
|
||||
"propagateDomain": {
|
||||
"title": "Propagate Domain",
|
||||
"description": "Propagate domain from the parent through lineage",
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
},
|
||||
"propagateOwner": {
|
||||
"title": "Propagate Owner",
|
||||
"description": "Propagate owner from the parent",
|
||||
|
@ -1064,6 +1064,10 @@ export interface Action {
|
||||
* Propagate description through lineage
|
||||
*/
|
||||
propagateDescription?: boolean;
|
||||
/**
|
||||
* Propagate domain from the parent through lineage
|
||||
*/
|
||||
propagateDomain?: boolean;
|
||||
/**
|
||||
* Propagate glossary terms through lineage
|
||||
*/
|
||||
|
@ -470,6 +470,10 @@ export interface Action {
|
||||
* Propagate description through lineage
|
||||
*/
|
||||
propagateDescription?: boolean;
|
||||
/**
|
||||
* Propagate domain from the parent through lineage
|
||||
*/
|
||||
propagateDomain?: boolean;
|
||||
/**
|
||||
* Propagate glossary terms through lineage
|
||||
*/
|
||||
|
@ -28,6 +28,10 @@ export interface LineagePropagationAction {
|
||||
* Propagate description through lineage
|
||||
*/
|
||||
propagateDescription?: boolean;
|
||||
/**
|
||||
* Propagate domain from the parent through lineage
|
||||
*/
|
||||
propagateDomain?: boolean;
|
||||
/**
|
||||
* Propagate glossary terms through lineage
|
||||
*/
|
||||
|
@ -177,6 +177,10 @@ export interface Action {
|
||||
* Propagate description through lineage
|
||||
*/
|
||||
propagateDescription?: boolean;
|
||||
/**
|
||||
* Propagate domain from the parent through lineage
|
||||
*/
|
||||
propagateDomain?: boolean;
|
||||
/**
|
||||
* Propagate glossary terms through lineage
|
||||
*/
|
||||
|
@ -456,6 +456,10 @@ export interface Action {
|
||||
* Propagate description through lineage
|
||||
*/
|
||||
propagateDescription?: boolean;
|
||||
/**
|
||||
* Propagate domain from the parent through lineage
|
||||
*/
|
||||
propagateDomain?: boolean;
|
||||
/**
|
||||
* Propagate glossary terms through lineage
|
||||
*/
|
||||
|
@ -417,6 +417,10 @@ export interface Action {
|
||||
* Propagate description through lineage
|
||||
*/
|
||||
propagateDescription?: boolean;
|
||||
/**
|
||||
* Propagate domain from the parent through lineage
|
||||
*/
|
||||
propagateDomain?: boolean;
|
||||
/**
|
||||
* Propagate glossary terms through lineage
|
||||
*/
|
||||
|
@ -1572,6 +1572,10 @@ export interface Action {
|
||||
* Propagate description through lineage
|
||||
*/
|
||||
propagateDescription?: boolean;
|
||||
/**
|
||||
* Propagate domain from the parent through lineage
|
||||
*/
|
||||
propagateDomain?: boolean;
|
||||
/**
|
||||
* Propagate glossary terms through lineage
|
||||
*/
|
||||
|
@ -327,6 +327,10 @@ export interface Action {
|
||||
* Propagate description through lineage
|
||||
*/
|
||||
propagateDescription?: boolean;
|
||||
/**
|
||||
* Propagate domain from the parent through lineage
|
||||
*/
|
||||
propagateDomain?: boolean;
|
||||
/**
|
||||
* Propagate glossary terms through lineage
|
||||
*/
|
||||
|
@ -316,6 +316,10 @@ export interface Action {
|
||||
* Propagate description through lineage
|
||||
*/
|
||||
propagateDescription?: boolean;
|
||||
/**
|
||||
* Propagate domain from the parent through lineage
|
||||
*/
|
||||
propagateDomain?: boolean;
|
||||
/**
|
||||
* Propagate glossary terms through lineage
|
||||
*/
|
||||
|
@ -4706,6 +4706,10 @@ export interface Action {
|
||||
* Propagate description through lineage
|
||||
*/
|
||||
propagateDescription?: boolean;
|
||||
/**
|
||||
* Propagate domain from the parent through lineage
|
||||
*/
|
||||
propagateDomain?: boolean;
|
||||
/**
|
||||
* Propagate glossary terms through lineage
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user