Skip to main content

Data Lineage Records

info

Tenant Admins, Tenant Managers, Source Agency Users, and Platform Admins can download the data lineage records of a dataset.

In compliance with IM8 Data Security Clause 1.14, tenant admins, tenant managers, and source agency users (SSOTs) can download data lineage records on DataHive, for purposes of identifying any unauthorised access, usage or modification of data.

To access the Data Lineage Record, navigate to "Manage datasets" under the "Datasets" tab and click on the ellipsis icon associated with the dataset, then click "Download lineage record".

Download lineage record

Record Fields​

The Data Lineage Record file contains the following sheets.

Dataset Metadata Records​

FieldDescription
modified_datetimeThe datetime that the metadata was updated. If no changes were made after dataset was published, this date will be the date of publication.
modified_byThe email of the officer who updated the metadata. If the dataset was published before data lineage records were kept, this is set to admin@datahive.gov.sg.
dataset_idThe dataset ID displayed on the portal.
nameThe dataset name displayed on the portal.
domainDomain of the dataset selected by the tenant.
categoryCategory of the dataset selected by the tenant.
sub_categorySubcategory of the dataset selected by the tenant.
rcst_identRCST of the dataset when identifiable. Either of the following: Official (Open), Official (Closed), Restricted, Confidential (Cloud Eligible)
isf_identISF of the dataset when identifiable. Either of the following: Non-Sensitive, Sensitive (Normal), Sensitive (High)
rcst_deidentRCST of the dataset when de-identified. Either of the following: Official (Open), Official (Closed), Restricted, Confidential (Cloud Eligible)
isf_deidentISF of the dataset when de-identified. Either of the following: Non-Sensitive, Sensitive (Normal), Sensitive (High)
descriptionThe description of the dataset.
source_agencyA list of SSOT agencies. Separated by commas.
ssot_assigneesA list of SSOT emails. This will allow us to route the request of NFT fields to them.
sensitive_data_fieldsA list of data fields in dataset with ISF classification (Identifiable) classified Sensitive High and above.

Data Consumers​

FieldDescription
request_idThe data request ID of a data request that includes this dataset.
request_by_nameName of DR requestor.
request_by_emailEmail of DR requestor.
owner_emailEmail of DR owner.
team_emailsEmails of DR team members.
agencyAgency of DR owner.
purposePurpose of DR.
fulfilled_onDatetime that DR was fulfilled.
statusStatus of DR. DRs pending approval are not included.
expiry_dateDate that DR expired.
access_to_databricksEither of the following: Yes / No.
nge_nameName of NGE. If blank, data is not onward shared to NGEs.
nge_emailEmail of contact at NGE. If blank, data is not onward shared to NGEs.
data_fieldsA list of data fields in the dataset requested by the DR requestor for that dataset.
from_dateStart of the datetime range of data requested.
to_dateEnd of the datetime range of data requested.
spn_connections

A list of systems identified by their Service Principal Names (SPNs) that can access the dataset in fulfilled data requests. An SPN is a system identity that enables programmatic access to datasets.

Data Access - Download​

FieldDescription
request_idThe data request ID of a data request that includes this dataset.
curation_idThe download job ID.
curation_reference_idThis should be the same as the dataset ID.
curation_created_by_nameDR team member or service principal account that triggered the download.
curation_created_by_emailEmail of the team member who triggered the download.
curation_created_onDatetime that the team member triggered the download.
curation_stateState of the download job.
curation_start_dateStart of the datetime range of data downloaded
curation_end_dateEnd of the datetime range of data downloaded

Data Access - Queries​

FieldDescription
user_idFor interactive users on the DataHive portal, this will be the email of the data request team member. For SPN, this will be the ID of the SPN which has a data request connection with a data request that includes this dataset.
user_nameFor interactive users on the DataHive portal, this will be the name of the data request team member. For SPN, this will be the name of the system identified by the SPN.
user_typeThe type of user that triggered the queries. Portal: interactive users on the DataHive portal. SPN: a system identified by the Service Principal Name that has a connection to the data request.
request_idThe data request ID of a data request that includes this dataset.
agencyFor interactive users, the agency of the user. For SPN, the agency of the system identified by the SPN.
cdo_teamThe CDO team with oversight of the system identified by the SPN.
query_volume

Number of queries made by the user in the reference period (month).

reference_period¹

The reference month in MM-YYYY format.

¹ Query records are only available from September 2025 onwards. The reference_period field will therefore only contain values starting from 09-2025.