Expand description
Model loading functionality
Loads models from storage backends, handling YAML parsing and validation.
Supports both file-based loading (FileSystemStorageBackend, BrowserStorageBackend) and API-based loading (ApiStorageBackend).
File structure:
- Base directory (workspace_path)
- Domain directories (e.g.,
domain1/,domain2/)domain.yaml- Domain definition{name}.odcs.yaml- ODCS table files{name}.odps.yaml- ODPS product files{name}.cads.yaml- CADS asset files
tables/- Legacy: tables not in any domain (backward compatibility)
- Domain directories (e.g.,
Structsยง
- Domain
Load Result - Result of loading domains
- Model
Load Result - Result of loading a model
- Model
Loader - Model loader that uses a storage backend
- Relationship
Data - Relationship data loaded from storage
- Table
Data - Table data loaded from storage