sdk.CatalogWorkspaceContentService

Properties

NameDescription
organization_idNone

Methods

NameDescription
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 )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]] )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.