| 
									
										
										
										
											2023-03-24 08:49:34 +09:00
										 |  |  | import logging | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | from datahub.emitter.mce_builder import make_dataset_urn | 
					
						
							| 
									
										
										
										
											2023-05-24 01:13:44 +05:30
										 |  |  | from datahub.ingestion.graph.client import DatahubClientConfig, DataHubGraph | 
					
						
							| 
									
										
										
										
											2023-03-24 08:49:34 +09:00
										 |  |  | 
 | 
					
						
							|  |  |  | log = logging.getLogger(__name__) | 
					
						
							|  |  |  | logging.basicConfig(level=logging.INFO) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-24 01:13:44 +05:30
										 |  |  | graph = DataHubGraph( | 
					
						
							|  |  |  |     config=DatahubClientConfig( | 
					
						
							|  |  |  |         server="http://localhost:8080", | 
					
						
							|  |  |  |     ) | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-03-24 08:49:34 +09:00
										 |  |  | dataset_urn = make_dataset_urn(name="fct_users_created", platform="hive") | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-24 01:13:44 +05:30
										 |  |  | # Soft-delete the dataset. | 
					
						
							|  |  |  | graph.delete_entity(urn=dataset_urn, hard=False) | 
					
						
							| 
									
										
										
										
											2023-03-24 08:49:34 +09:00
										 |  |  | 
 | 
					
						
							|  |  |  | log.info(f"Deleted dataset {dataset_urn}") |