Dashboards#
- class dataikuapi.dss.dashboard.DSSDashboard(client, project_key, dashboard_id)#
A handle to interact with a dashboard on the DSS instance.
Important
Do not instantiate directly, use
dataikuapi.dss.DSSProject.get_dashboard()
instead- delete()#
Delete the dashboard
- get_settings()#
Get the dashboard’s definition
- Returns:
a handle to inspect the dashboard definition
- Return type:
- class dataikuapi.dss.dashboard.DSSDashboardSettings(client, settings)#
Settings for a dashboard
Important
Do not instantiate directly, use
dataikuapi.dss.dashboard.DSSDashboard.get_settings()
instead- get_raw()#
Gets all settings as a raw dictionary.
- Returns:
the settings, as a dict. Fields are:
projectKey and id : identify the dashboard
name : name (label) of the dashboard
owner : login of the owner of the dashboard
listed : boolean indicating whether the dashboard is private or public (i.e. promoted)
pages : definition of the different slides
versionTag, creationTag, checklists, tags, customFields : common fields on DSS objects
- Return type:
dict
- save()#
Save the settings to the dashboard
- property id#
Get the identifier of the dashboard
Note
The id is generated by DSS upon creation and random.
- Return type:
string
- property name#
Get the name of the dashboard
Note
The name is user-provided and not necessarily unique.
- Return type:
str
- property listed#
Get the boolean indicating whether the dashboard is private or public (i.e. promoted)
- Return type:
bool
- property owner#
Get the login of the owner of the dashboard
- Return type:
str
- class dataikuapi.dss.dashboard.DSSDashboardListItem(client, data)#
An item in a list of dashboards.
Important
Do not instantiate this class, use
dataikuapi.dss.project.DSSProject.list_dashboards()
- to_dashboard()#
Get a handle to interact with this dashboard
- Returns:
a handle on the dashboard
- Return type:
- property id#
Get the identifier of the dashboard
Note
The id is generated by DSS upon creation and random.
- Return type:
string
- property name#
Get the name of the dashboard
Note
The name is user-provided and not necessarily unique.
- Return type:
str
- property listed#
Get the boolean indicating whether the dashboard is private or public (i.e. promoted)
- Return type:
bool
- property owner#
Get the login of the owner of the dashboard
- Return type:
str
- property num_pages#
Get the number of pages (i.e. slides) in the dashboard
- Return type:
int
- property num_tiles#
Get the number of tiles in the dashboard
- Return type:
int