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

DSSStatisticsWorksheetSettings

run_worksheet(wait=True)

Computes the results of the whole worksheet.

Returns

a DSSStatisticsCardResult if wait is True, or a DSSFuture 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 from DSSStatisticsCardSettings.get_raw())) – a card to compute

Returns

a DSSStatisticsCardResult if wait is True, or a DSSFuture handle otherwise

run_computation(computation, wait=True)

Runs a computation in the context of the worksheet.

Parameters

computation (DSSStatisticsComputationSettings or dict (obtained from DSSStatisticsComputationSettings.get_raw())) – a card to compute

Returns

a DSSStatisticsComputationResult, or a DSSFuture 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 from DSSStatisticsCardSettings.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

DSSStatisticsComputationSettings

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