project map script | semantic parcer

This commit is contained in:
2026-01-01 16:58:21 +03:00
parent a747a163c8
commit 4c6fc8256d
84 changed files with 10178 additions and 537 deletions

View File

@@ -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]