Skip to main content
Question

Refreshing Dev environment with production data

  • Oct 21, 2026 7:13 PM UTC
  • 9 replies
  • 98 views

Doc Ruckel
Forum|alt.badge.img+2

Greetings y’all!

We currently have a development environment that I would like to have, on a regular cadence, updated with production data.

Are any of y’all doing that know?  I’m being told by our VAR that it is next to impossible to do.

9 replies

Doug Averch
Forum|alt.badge.img+2
  • Inspiring
  • Oct 21, 2026 7:22 PM UTC

We regularly do this with EclipseIDE. We have two ways of doing it. First, by creating a installation script to copy the data, dictionaries, VOC items, and whatever else from production to development. Secondly, we use COPY/PASTE in EclipseIDE to copy the data and dictionaries by hand. Since UOJ uses Data Set technology, the copy is several times faster than using the COPY command from TCL/ECL.


John Jenkins
Forum|alt.badge.img+1
  • Participating Frequently
  • Oct 22, 2026 8:29 AM UTC

Leaving aside the compliance issues with identifiable personal data (GDPR particularly you might wa nt to take a look at ZFS and Zpools.

 

Regards

JJ


Rashid Hoosen
Forum|alt.badge.img+1

We refresh on a daily basis using fpsync (Unidata on Linux platform). We copy the entire application and data. It is automated, which then runs a data masking process on the non-prod environment once the copy is done. We copy about 300-400GB of data in about 25-30 mins.


Brian Paige
Forum|alt.badge.img+2
  • Participating Frequently
  • Oct 22, 2026 3:12 PM UTC

(UV on AIX)  We created a script that copies in the backup image from the Production system and does a restore of the data files.  As someone previously mentioned, we copy off VOC and DICT files (anything that might be in-flight for development) prior to doing the restore, and then overlays them back in afterwards.

Our “data” files are in a separate account, so that makes it a little easier to isolate out just the DATA files.


Doc Ruckel
Forum|alt.badge.img+2
  • Author
  • Participating Frequently
  • Oct 22, 2026 4:27 PM UTC

We regularly do this with EclipseIDE. We have two ways of doing it. First, by creating a installation script to copy the data, dictionaries, VOC items, and whatever else from production to development. Secondly, we use COPY/PASTE in EclipseIDE to copy the data and dictionaries by hand. Since UOJ uses Data Set technology, the copy is several times faster than using the COPY command from TCL/ECL.

Doug,

Appreciate you taking the time.  Taking your response under advisement.

Sincerly,

~Doc


Doc Ruckel
Forum|alt.badge.img+2
  • Author
  • Participating Frequently
  • Oct 22, 2026 4:31 PM UTC

Leaving aside the compliance issues with identifiable personal data (GDPR particularly you might wa nt to take a look at ZFS and Zpools.

 

Regards

JJ

WOW!  My introduction to ZFS. Incredibly powerful.  Thanks for the timely response John!

~Doc


Doc Ruckel
Forum|alt.badge.img+2
  • Author
  • Participating Frequently
  • Oct 22, 2026 4:37 PM UTC

We refresh on a daily basis using fpsync (Unidata on Linux platform). We copy the entire application and data. It is automated, which then runs a data masking process on the non-prod environment once the copy is done. We copy about 300-400GB of data in about 25-30 mins.

Thank you kindly Rashid.  We are Universe 14.1 on Windows.  Are you copying program source code to your dev environment?


Doc Ruckel
Forum|alt.badge.img+2
  • Author
  • Participating Frequently
  • Oct 22, 2026 4:41 PM UTC

(UV on AIX)  We created a script that copies in the backup image from the Production system and does a restore of the data files.  As someone previously mentioned, we copy off VOC and DICT files (anything that might be in-flight for development) prior to doing the restore, and then overlays them back in afterwards.

Our “data” files are in a separate account, so that makes it a little easier to isolate out just the DATA files.

Thanks for the reply Brian.  We are UV 14.1 on Windows.  So you are performing a restore of your production backup image to your dev system?


Rashid Hoosen
Forum|alt.badge.img+1

We refresh on a daily basis using fpsync (Unidata on Linux platform). We copy the entire application and data. It is automated, which then runs a data masking process on the non-prod environment once the copy is done. We copy about 300-400GB of data in about 25-30 mins.

Thank you kindly Rashid.  We are Universe 14.1 on Windows.  Are you copying program source code to your dev environment?

Hi Doc, we copying only data. We have our data in a separate filesystem. We have multiple non-prod environments and can also copy the source code if needed.