| 
									
										
										
										
											2025-06-12 14:00:26 +09:00
										 |  |  | from datahub.metadata.urns import MlModelGroupUrn | 
					
						
							|  |  |  | from datahub.sdk import DataHubClient | 
					
						
							|  |  |  | from datahub.sdk.mlmodelgroup import MLModelGroup | 
					
						
							| 
									
										
										
										
											2023-05-17 10:21:39 +09:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-12 14:00:26 +09:00
										 |  |  | client = DataHubClient.from_env() | 
					
						
							| 
									
										
										
										
											2023-05-17 10:21:39 +09:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-12 14:00:26 +09:00
										 |  |  | mlmodel_group = MLModelGroup( | 
					
						
							|  |  |  |     id="my-recommendations-model-group", | 
					
						
							|  |  |  |     name="My Recommendations Model Group", | 
					
						
							|  |  |  |     description="A group for recommendations models", | 
					
						
							|  |  |  |     platform="mlflow", | 
					
						
							|  |  |  |     custom_properties={ | 
					
						
							|  |  |  |         "owner": "John Doe", | 
					
						
							|  |  |  |         "team": "recommendations", | 
					
						
							|  |  |  |         "domain": "marketing", | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | ) | 
					
						
							| 
									
										
										
										
											2023-05-17 10:21:39 +09:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-12 14:00:26 +09:00
										 |  |  | client.entities.upsert(mlmodel_group) | 
					
						
							|  |  |  | mlmodel_group = client.entities.get( | 
					
						
							|  |  |  |     MlModelGroupUrn(platform="mlflow", name="my-recommendations-model-group") | 
					
						
							|  |  |  | ) | 
					
						
							| 
									
										
										
										
											2023-05-17 10:21:39 +09:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-12 14:00:26 +09:00
										 |  |  | print("Model Group Name: ", mlmodel_group.name) | 
					
						
							|  |  |  | print("Model Group Description: ", mlmodel_group.description) | 
					
						
							|  |  |  | print("Model Group Custom Properties: ", mlmodel_group.custom_properties) |