Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
zacker20
Contributor III
Contributor III

Time zone for Qlik Replicate Change Tables

The header_timestamp column on the Qlik Replicate Change Tables that are created when using the Store Changes setting is in a different timezone then what my server is in.  The server is set to Eastern and on the Qlik Replicate console, timestamps are in eastern for logs and so forth.  However, when data is stored in the change table on SQL Server, it is using a time zone that is 6 hours ahead of me.  How do I get that to be in the time zone of the server? Is there another setting to change? 

Labels (1)
1 Solution

Accepted Solutions
Steve_Nguyen
Support
Support

you can not change the change table, however ,

 

Alternatively, you can get this info by adding to the target table a new column and with a transformation rule populate it with the value of the required header timestamp.  To define the column with the transformation rule go to:

  • Table settings -> transform --> add column
  • On the added column, choose expression builder (fx) --> headers tab and choose the required header column

https://community.qlik.com/t5/Official-Support-Articles/How-to-get-the-Replication-change-timestamp-...

Help users find answers! Don't forget to mark a solution that worked for you! If already marked, give it a thumbs up!

View solution in original post

4 Replies
zacker20
Contributor III
Contributor III
Author

I don't see where those articles say I can change the UTC timezone of the actual Change Table that Qlik generates? 

Steve_Nguyen
Support
Support

you can not change the change table, however ,

 

Alternatively, you can get this info by adding to the target table a new column and with a transformation rule populate it with the value of the required header timestamp.  To define the column with the transformation rule go to:

  • Table settings -> transform --> add column
  • On the added column, choose expression builder (fx) --> headers tab and choose the required header column

https://community.qlik.com/t5/Official-Support-Articles/How-to-get-the-Replication-change-timestamp-...

Help users find answers! Don't forget to mark a solution that worked for you! If already marked, give it a thumbs up!
Heinvandenheuvel
Specialist III
Specialist III

You cannot change the UTC timezone  for the Change Table Timestamp.

This is by design in anticipation of multiple tasks from multiple timezones contributing to a single CT table, or multiple CT tables in the same target DB

You'll have to create a View or add a 'computed-by' column to the change table if you feel you need 'local' time.

Hein.