mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-10-31 10:39:30 +00:00 
			
		
		
		
	
		
			
	
	
		
			62 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			62 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Utils | ||
|  | slug: /sdk/python/api-reference/utils | ||
|  | --- | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | [{% image align="right" style="float:right;" src="https://img.shields.io/badge/-source-cccccc?style=flat-square" /%}](https://github.com/open-metadata/OpenMetadata/tree/main/ingestion/src/metadata/ingestion/ometa/utils.py#L0") | ||
|  | 
 | ||
|  | # module `utils`
 | ||
|  | Helper functions to handle OpenMetadata Entities' properties  | ||
|  | 
 | ||
|  | 
 | ||
|  | --- | ||
|  | 
 | ||
|  | [{% image align="right" style="float:right;" src="https://img.shields.io/badge/-source-cccccc?style=flat-square" /%}](https://github.com/open-metadata/OpenMetadata/tree/main/ingestion/src/metadata/ingestion/ometa/utils.py#L24") | ||
|  | 
 | ||
|  | ## function `format_name`
 | ||
|  | 
 | ||
|  | ```python | ||
|  | format_name(name: str) → str | ||
|  | ``` | ||
|  | 
 | ||
|  | Given a name, replace all special characters by `_` :param name: name to format :return: formatted string  | ||
|  | 
 | ||
|  | 
 | ||
|  | --- | ||
|  | 
 | ||
|  | [{% image align="right" style="float:right;" src="https://img.shields.io/badge/-source-cccccc?style=flat-square" /%}](https://github.com/open-metadata/OpenMetadata/tree/main/ingestion/src/metadata/ingestion/ometa/utils.py#L35") | ||
|  | 
 | ||
|  | ## function `get_entity_type`
 | ||
|  | 
 | ||
|  | ```python | ||
|  | get_entity_type(entity: Union[Type[~T], str]) → str | ||
|  | ``` | ||
|  | 
 | ||
|  | Given an Entity T, return its type. E.g., Table returns table, Dashboard returns dashboard...  | ||
|  | 
 | ||
|  | Also allow to be the identity if we just receive a string  | ||
|  | 
 | ||
|  | 
 | ||
|  | --- | ||
|  | 
 | ||
|  | [{% image align="right" style="float:right;" src="https://img.shields.io/badge/-source-cccccc?style=flat-square" /%}](https://github.com/open-metadata/OpenMetadata/tree/main/ingestion/src/metadata/ingestion/ometa/utils.py#L64") | ||
|  | 
 | ||
|  | ## function `model_str`
 | ||
|  | 
 | ||
|  | ```python | ||
|  | model_str(arg: Any) → str | ||
|  | ``` | ||
|  | 
 | ||
|  | Default model stringifying method.  | ||
|  | 
 | ||
|  | Some elements such as FQN, EntityName, UUID have the actual value under the pydantic base __root__  | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | --- | ||
|  | 
 | ||
|  | 
 |