mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-10-30 18:17:53 +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
	 Himanshu Khairajani
						Himanshu Khairajani