project map script | semantic parcer
This commit is contained in:
@@ -20,8 +20,10 @@ from superset_tool.models import SupersetConfig
|
||||
class MappingService:
|
||||
|
||||
# [DEF:MappingService.__init__:Function]
|
||||
# @PURPOSE: Initializes the mapping service with a config manager.
|
||||
def __init__(self, config_manager):
|
||||
self.config_manager = config_manager
|
||||
# [/DEF:MappingService.__init__:Function]
|
||||
|
||||
# [DEF:MappingService._get_client:Function]
|
||||
# @PURPOSE: Helper to get an initialized SupersetClient for an environment.
|
||||
@@ -42,6 +44,7 @@ class MappingService:
|
||||
}
|
||||
)
|
||||
return SupersetClient(superset_config)
|
||||
# [/DEF:MappingService._get_client:Function]
|
||||
|
||||
# [DEF:MappingService.get_suggestions:Function]
|
||||
# @PURPOSE: Fetches databases from both environments and returns fuzzy matching suggestions.
|
||||
@@ -59,8 +62,8 @@ class MappingService:
|
||||
target_dbs = target_client.get_databases_summary()
|
||||
|
||||
return suggest_mappings(source_dbs, target_dbs)
|
||||
# [/DEF:MappingService.get_suggestions]
|
||||
# [/DEF:MappingService.get_suggestions:Function]
|
||||
|
||||
# [/DEF:MappingService]
|
||||
# [/DEF:MappingService:Class]
|
||||
|
||||
# [/DEF:backend.src.services.mapping_service]
|
||||
# [/DEF:backend.src.services.mapping_service:Module]
|
||||
|
||||
Reference in New Issue
Block a user