This documentation is for the unstable version of GoodData, currrently in development.
For stable version, go to the latest stable version of this article.
For stable version, go to the latest stable version of this article.
sdk.CatalogWorkspaceContentService
Properties
Name | Description |
---|---|
organization_id | None |
Methods
Name | Description |
---|---|
compute_valid_objects (workspace_id: str, ctx: ValidObjectsInputType) | Returns attributes, facts, and metrics which are valid to add to a context that already |
get_attributes_catalog (workspace_id: str, include: list[str], rsql_filter: str) | Retrieve all attributes in a given workspace. |
get_declarative_analytics_model (workspace_id: str, exclude: Optional[list[str]]) | Retrieves declarative analytics model. The model is tied to the workspace and organization. |
get_declarative_ldm (workspace_id: str) | Retrieve a logical model layout. On CatalogDeclarativeModel user can call |
get_dependent_entities_graph (workspace_id: str) | There are dependencies among all catalog objects, the chain is the following: |
get_dependent_entities_graph_from_entry_points (workspace_id: str, dependent_entities_request: CatalogDependentEntitiesRequest) | Extends get_dependent_entities_graph with the entry point from which the graph is created. |
get_facts_catalog (workspace_id: str) | Retrieve all facts in a given workspace. |
get_full_catalog (workspace_id: str, inject_valid_objects_func: bool) | Retrieves catalog for a workspace. Catalog contains all data sets and metrics defined in that workspace. |
get_label_elements (workspace_id: str, label_id: str, depends_on: Optional[list[DependsOnItem]], validate_by: Optional[list[CatalogValidateByItem]], exact_filter: Optional[list[str]], filter_by: Optional[CatalogFilterBy], pattern_filter: Optional[str], complement_filter: Optional[bool], sort_order: Optional[Literal["ASC", "DESC"]], offset: Optional[int], limit: Optional[int]) | Get existing values for a label. |
get_labels_catalog (workspace_id: str) | Retrieve all labels in a given workspace. |
get_metrics_catalog (workspace_id: str) | Retrieve all Metrics in a given workspace. |
get_organization () | None |
layout_organization_folder () | None |
layout_workspace_folder (workspace_id: str, layout_root_path: Path) | Ties the LDM or Analytics Model to the Organization and workspaces in the store methods. |
load_analytics_model_from_disk (path: Path) | Loads the analytics model, which was stored using store_analytics_model_to_disk. |
load_and_put_declarative_analytics_model (workspace_id: str, layout_root_path: Path) | This method combines load_declarative_analytics_model and put_analytics_model methods |
load_and_put_declarative_ldm (workspace_id: str, layout_root_path: Path, validator: Optional[DataSourceValidator], standalone_copy: bool) | This method combines load_declarative_ldm and put_declarative_ldm |
load_declarative_analytics_model (workspace_id: str, layout_root_path: Path) | Loads the declarative analytics model, which was stored using store_declarative_analytics_model. |
load_declarative_ldm (workspace_id: str, layout_root_path: Path) | Load declarative Logical Data Model, which was stored using store_declarative_workspaces |
load_ldm_from_disk (path: Path) | Loads the Logical Data Model, which was stored using store_ldm_to_disk. |
put_declarative_analytics_model (workspace_id: str, analytics_model: CatalogDeclarativeAnalytics) | Sets the declarative analytics model for a given workspace. |
put_declarative_ldm (workspace_id: str, ldm: CatalogDeclarativeModel, validator: Optional[DataSourceValidator], standalone_copy: bool) | Set declarative logical data model for a given workspace. |
store_analytics_model_to_disk (workspace_id: str, path: Path, exclude: Optional[list[str]]) | Store analytics model for a given workspace in directory hierarchy.This method does not tie the declarative |
store_declarative_analytics_model (workspace_id: str, layout_root_path: Path) | Store declarative analytics model for a given workspace in directory hierarchy. |
store_declarative_ldm (workspace_id: str, layout_root_path: Path) | Store declarative logical data model for a given workspace in directory hierarchy. |
store_ldm_to_disk (workspace_id: str, path: Path) | Store declarative logical data model for a given workspace in directory hierarchy. |