catalog_workspace_content.
get_dependent_entities_graph_from_entry_points
get_dependent_entities_graph_from_entry_points(workspace_id: str, dependent_entities_request: CatalogDependentEntitiesRequest)
Extends the get_dependent_entities_graph with the entry point from which the graph is created.
Parameters
name | type | description |
---|---|---|
workspace_id | string | Workspace identification string e.g. "demo" |
dependent_entities_request | CatalogDependentEntitiesRequest | Entry points for the dependent entities graph |
Returns
type | description |
---|---|
CatalogDependentEntitiesResponse | Dependent entities graph containing nodes and edges. |
Example
# Get the identiffies
identifiers=[CatalogEntityIdentifier(id="campaign_channel_id", type="attribute")]
# Get dependent entities
dependent_entites_request = CatalogDependentEntitiesRequest(identifiers=identifiers)
# Get dependent entities Graph
sdk.catalog_workspace_content.get_dependent_entities_graph_from_entry_points(
workspace_id="123",
dependent_entities_request=dependent_entites_request
)
# CatalogDependentEntitiesResponse(
# graph=CatalogDependentEntitiesGraph(
# nodes=[
# CatalogDependentEntitiesNode(
# id='campaign_channel_id',
# type='attribute',
# title='Campaign channel id'
# ),
# CatalogDependentEntitiesNode(
# id='campaign_channels',
# type='dataset',
# title='Campaign channels'
# )
# ],
# edges=[
# [
# CatalogEntityIdentifier(
# id='campaign_channel_id',
# type='attribute'
# ),
# CatalogEntityIdentifier(
# id='campaign_channels',
# type='dataset'
# )
# ]
# ]
# )
# )