---
title: "Set up temporal data"
canonical: "https://docs.perspectium.com/space/helium/2112658/Set%20up%20temporal%20data"
format: markdown
---
To compile timestamped "snapshots" of your ServiceNow data, you can configure your DataSync Agent with the  <temporal>  directive.  <temporal>  will allow you to indicate times when your record's data is/was  valid from  and when the data is/was  valid to .   NOTE :  To set up a temporal data, the table you are syncing data to must not contain any records (i.e., Temporal data cannot be captured for tables that are already being synced to a database with a DataSync Agent). WARNING!  If you have already configured an integration with a DataSync Agent and have been saving records in a database, but you would now like to  enable  or  disable  temporal replication, update the value within the  agent.xml 's  <database>  directive to a new database. Otherwise records will not be processed properly. Database Support  The following are a list of database the temporal agent supports:  Oracle MySQL MSSQL SAP Hana 2.0 PostGresSQL ↑ Go to top of page How to set up temporal data in your agent  Prerequisites: You will need to install a DataSync Agent and  create a ServiceNow dynamic share  with an  update  trigger or  create a ServiceNow bulk share . To set up a temporal data in a local database, follow these steps: ↑ Go to top of page