Extracting build date of a shared dataset
Hi All,
How do you extract the build date of a shared dataset?
Normally with a dataset, you're able to view the build date in the status tab, however for shared datasets that have been shared from another flow, it doesn't show the build date in the status tab. Is there anyway to extract the build date from the shared dataset? Preferably through python, however open to other suggestions.
Operating system used: Windows
Answers
-
Alexandru Dataiker, Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered Posts: 1,225 Dataiker
Hi, in DSS 9.0.5 and 10 you will be able to see the last build date under info even for Shared datasets, can you confirm what DSS version you are on?
You can also retrieve the last build date from the, "Internal stats" dataset, in "Objects state" view.
Via the API , you have to create a object with shared/foreign project and dataset name.
import dataiku import dataikuapi project = client.get_default_project() client = dataiku.api_client() project = client.get_default_project() foreign_project_name = "ProjectID_of_shareddataset" foreign_dataset_name = "shared_dataset_name" dataset_foreign = dataikuapi.dss.dataset.DSSDataset(client, foreign_project_name, foreign_dataset_name) #print("Name: %s" % dataset_foreign.name) last_metrics = dataset_foreign.get_last_metric_values() last_build_datetime = last_metrics.get_metric_by_id("reporting:BUILD_START_DATE") print(last_build_datetime)