Manage Analytics model.
from gooddata_sdk import GoodDataSdk # GoodData base URL, e.g. "https://www.example.com" host = "https://www.example.com" # GoodData user token token = "some_user_token" sdk = GoodDataSdk.create(host, token) # Get analytics model layout declarative_analytics = sdk.catalog_workspace_content.get_declarative_analytics_model( workspace_id="123" ) # CatalogDeclarativeAnalytics( # analytics=CatalogDeclarativeAnalyticsLayer( # analytical_dashboards=[ # CatalogDeclarativeAnalyticalDashboard( # id='campaign', # title='Campaign', # content={ # 'filterContextRef': { # 'identifier': { # 'id': 'campaign_name_filter', # 'type': 'filterContext' # } # }, # 'layout': { # 'type': 'IDashboardLayout', # 'sections': [ # { # 'items': ``` # 'type': 'IDashboardLayoutSection', # ... len(declarative_analytics)