Skip to main content
Solved

DQ Monitoring project UAT/Test deployment


Forum|alt.badge.img+4

Hello,

I am new to DQ and Ataccama. Our code is in development environment and soon to be deployed in Test/UAT for UAT testing and later to Prod once we get UAT signoff.

My question is what is the way to export DQ monitoring project and its related components (like rules, etc) from Dev environment to UAT/Test environment? Is there any export capability? I have also heard that we may need to recreate it again in UAT environment. 

Really appreciate any direction in this.

Thanks in advance.

Best answer by Maxim Kim

I think if it is a single (or several DQ monitoring projects) it would be easier to re-create them in respected environments.

Otherwise you can try Import & Export feature, although it probably doesn’t have what you need out of the box:

 

It probably is possible to add additional export plan that would be able to export DQ monitoring projects with all connected entities (Rules, Catalog Items, etc), but I am not 100% sure. Your environments might have different names/identifiers for datasource/connection that holds info about catalog items used in the project or even be absent at all.

Another option is to write a specific export and import plan in One Desktop that would do it, using metadata readers/writers.

View original
Did this topic help you find an answer to your question?

9 replies

Maxim Kim
Ataccamer
Forum|alt.badge.img+3
  • Ataccamer
  • 33 replies
  • Answer
  • January 4, 2023

I think if it is a single (or several DQ monitoring projects) it would be easier to re-create them in respected environments.

Otherwise you can try Import & Export feature, although it probably doesn’t have what you need out of the box:

 

It probably is possible to add additional export plan that would be able to export DQ monitoring projects with all connected entities (Rules, Catalog Items, etc), but I am not 100% sure. Your environments might have different names/identifiers for datasource/connection that holds info about catalog items used in the project or even be absent at all.

Another option is to write a specific export and import plan in One Desktop that would do it, using metadata readers/writers.


Forum|alt.badge.img+4
  • Author
  • Star Blazer L1
  • 19 replies
  • January 4, 2023

Thank you very much Maxim Kim,

 

I have 2 monitoring projects to deploy. Seems like recreation of DQ Monitoring project is the easiest way.

Also is there any recommended practice from Ataccama for such kind of deployments.

 

 


  • Universe Traveller
  • 3 replies
  • May 8, 2025

I’m in a similar situation and would love to know how you resolved it. Did you have to recreate the monitoring project along with its associated rules in the test environment? Or did you create a deployment plan that included the monitoring project as well as the entities it was applied to in the test environment? Kindly clarify.


Forum|alt.badge.img+2
  • Universe Traveller
  • 18 replies
  • May 14, 2025

I raised this with Ataccama back in February 2024 and they added exporting/importing monitoring projects across environments to some of their feature requests and they advised it likely wouldn’t be available by late v15/v16 so hopefully from v17 onwards it will be available but not guaranteed 😬

I have found it easy exporting/importing DQ rules across environments though using the Export plan Maxim included in the screenshot above


Forum|alt.badge.img+4
  • Author
  • Star Blazer L1
  • 19 replies
  • May 14, 2025

Yes, DQ Rules can be exported, and I have tried before. (although I am still facing some issues in import). But for Monitoring projects, we need to recreate then in TEST and Prod environments. I guess no shortcuts :D


Forum|alt.badge.img+2
  • Universe Traveller
  • 18 replies
  • May 14, 2025

Are the issues with your importing related to DQ rules which contains either a lookup, a group by (aggregated rule) or a convert variable (e.g. convert from string to integer)? If so, I had these issues too and the bug was fixed in v14.5.3 and v15.2.0. If you have an older version I have some manual workarounds which aren’t ideal but helps a little


Forum|alt.badge.img+4
  • Author
  • Star Blazer L1
  • 19 replies
  • May 14, 2025

Mine is already v15.4 Dev and TEST both. But you are right. One of the rule is accuracy rule with lookup table. But before importing DQ rule I already prepared Lookuo table in advance to avoid any issue. But still Import gave errors and then I recreated them in TEST and then Prod. But still your workaround can be helpful for future. Thanks in advance.

And to Susan24us Yes DQ rules can be exported and imported if they are simple as Rianna mentioned above.

 

Regards,

Ojaswini


Forum|alt.badge.img+2
  • Universe Traveller
  • 18 replies
  • May 14, 2025

Hello ​@Ojaswini, here are my manual workarounds to see if they work for you šŸ™‚

I recommend exporting the ā€œproblemā€ rules you have on their own for these solutions. So only 1 DQ rule per Export/Import.

Solution 1

Export the DQ rule as usual and in the downloaded ZIP folder, open up the text file called ā€œmetadata00001ruleā€.

In the text file, find the code which looks like the below:

Amend the green highlighted part to the ID of the new lookup item you created in the other Ataccama environment you want to import the rule to.

(You can find the ID in the web URL when you have the lookup open - example below).

Save the text file changes you made and import as per the usual process you follow.

Solution 2

Export the DQ rule as usual and this time don’t make any changes to the downloaded zip folder.

In the import upload, select ā€œimport as draft and publishā€.

Because the rule has an error, it should still be imported but not published. Then find the DQ rule in the ā€œunpublishedā€ area and update the rule implementation to select your newly created lookup item.

As I mentioned they are very manual solutions ā˜¹ļø 


Forum|alt.badge.img+4
  • Author
  • Star Blazer L1
  • 19 replies
  • May 15, 2025

Wow that’s interesting Rianna. Thank you for this. Yes, I assumed that the issue might because of Id diff between DEV and TEST but was not sure where and how to correct that. Because Ataccama objects metadata is all about their respective IDs that we see in browser. 

I will definitely try this. Thanks again.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings