Statistics worksheets¶
Reference documentation¶
-
class
dataikuapi.dss.statistics.
DSSStatisticsWorksheet
(client, project_key, dataset_name, worksheet_id)¶ A handle to interact with a worksheet.
-
delete
()¶ Deletes the worksheet
-
get_settings
()¶ Fetches the settings of this worksheet.
- Returns
an object to interact with the settings
- Return type
-
run_worksheet
(wait=True)¶ Computes the results of the whole worksheet.
- Returns
a
DSSStatisticsCardResult
if wait is True, or aDSSFuture
handle otherwise
-
run_card
(card, wait=True)¶ Runs a card in the context of the worksheet.
Note: the card does not need to belong to the worksheet.
- Parameters
card (
DSSStatisticsCardSettings
or dict (obtained fromDSSStatisticsCardSettings.get_raw()
)) – a card to compute- Returns
a
DSSStatisticsCardResult
if wait is True, or aDSSFuture
handle otherwise
-
run_computation
(computation, wait=True)¶ Runs a computation in the context of the worksheet.
- Parameters
computation (
DSSStatisticsComputationSettings
or dict (obtained fromDSSStatisticsComputationSettings.get_raw()
)) – a card to compute- Returns
a
DSSStatisticsComputationResult
, or aDSSFuture
handle otherwise
-
-
class
dataikuapi.dss.statistics.
DSSStatisticsWorksheetSettings
(client, project_key, dataset_name, worksheet_id, worksheet_definition)¶ -
add_card
(card)¶ Adds a new card to the worksheet.
- Parameters
card (
DSSStatisticsCardSettings
or dict (obtained fromDSSStatisticsCardSettings.get_raw()
)) – card to be added
-
list_cards
()¶ Lists the cards of this worksheet.
- Return type
list of
DSSStatisticsCardSettings
-
get_raw
()¶ Gets a reference to the raw settings of the worksheet.
- Return type
dict
-
set_sampling_settings
(selection)¶ Sets the sampling settings of the worksheet
-
get_raw_sampling_settings
()¶ Gets a reference to the raw sampling settings of the worksheet.
- Return type
dict
-
save
()¶ Saves the settings to DSS
-
-
class
dataikuapi.dss.statistics.
DSSStatisticsCardSettings
(client, card_definition)¶ Object to manipulate the settings of a card
-
get_raw
()¶ Gets a reference to the raw settings of the card.
- Return type
dict
-
compile
()¶ Gets the underlying computation used to compute the card results.
- Return type
-
-
class
dataikuapi.dss.statistics.
DSSStatisticsCardResult
(card_result)¶ Object storing the results of a
DSSStatisticsCardSettings
-
get_raw
()¶ Gets a reference to the raw results of the card
- Return type
dict
-
-
class
dataikuapi.dss.statistics.
DSSStatisticsComputationSettings
(computation_definition)¶ Object to manipulate the settings of a computation
-
get_raw
()¶ Gets the raw settings of the computation.
- Return type
dict
-
-
class
dataikuapi.dss.statistics.
DSSStatisticsComputationResult
(computation_result)¶ Object storing the results of a
DSSStatisticsComputationSettings
-
get_raw
()¶ Gets a reference to the raw results of the computation
- Return type
dict
-