Discuss data, share best practices, learn, and grow with Ataccama's Community.
Recently active
Sometimes we have monitoring project results where a DQΒ checkΒ returnsΒ 1000 records because of so many rule failures. We want to limit the amount of records in the monitoring project export file for each DQ rule. If I only want to show XΒ invalid samples per DQ check, how can I go about doing this? I initially thought of using a sequence step then filtering the final result, but this does not work because each rule needs its own sequence or count. Basically, I think I may need to group each DQ rule and apply a sequence to each group separately. This is how I am thinking of solving the problem. Any suggestions on what I can do? Thank you in advance for your help!
Is there any list of APIs that I can refer for reading and writing of the Metadata ?
Hello Ataccama Community,We currently operate two Ataccama ONE environments: dev (for testing and experimentation) and prod (for business use). Our goal is to ensure that the dev environment closely mirrors prod, especially for configuration and metadata, so that testing is as realistic as possible.Ideally, we would like to perform a weekly migration from prod to devβessentially overwriting the dev environment with the latest prod state. However, as I understand it, there is no automated way to fully clone the prod environment to dev, and migration of certain elements (like metadata model changes or monitoring projects) is either limited or requires manual intervention.Questions: Migration Feasibility: Is there any way to automate or script a full environment migration from prod to dev, or are we limited to manual processes for specific components? What are the main obstacles or unsupported features when trying to migrate Ataccama ONE environments? Best Practices for Environ
I am working on a requirement where I have to check that any values which were present in previous profiling/monitoring project run inside column_A of table_1 should not be absent in current/latest run of column_A table_1 if those are present I have to highlight those, requesting community to help me with this.
Letβs say I have a table that has 500,000 rows.I need to query this table using REST API (because I want to get both published records and records still in edited/waiting for publish states).I have some params to filter the data with, but even with params, the result set could be say, 10000.I tried using the REST API using JSON call step in a plan, setting βcountβ to 10000, and the API says maximum is 1000.I see that the REST API provides the offset param as well. Is there an example of how I can use that offset param to paginate and query all the records that I will need, but in one plan/component?This component will be a part of a complex set of components as a larger operation, and Iβd prefer to not have to create an extra .ewf and iterator for it, otherwise this whole thing gets too complicate for anyone else to understandβ¦Β Any ideas?
I'm working with a database table that contains a column storing complicated JSON/XML data structures. I need to implement data quality rules that will search for and validate specific values within these structures and compare them with values in other columns.My specific requirements: Need to search for particular patterns and values nested within JSON/XML structures Considering using regular expressions for this search capability Concerned about the performance impact on database resources Want to ensure this approach is sustainable as data volume grows Has anyone implemented data quality rules for searching/validating values within JSON or XML columns? Are regular expressions an appropriate approach, or are there better alternatives within Ataccama (Desktop?) for handling hierarchical data structures?I'm particularly concerned about performance impacts and would appreciate insights from those who have solved similar challenges.
Use Case;Β to configure a scheduled profiling job daily for a specific schema of a data source within Ataccama Web application and not via Desktop?Β
Steps overview:Download all components Install ONE Desktop Launch ONE Desktop and create the MDM CDI example project Place the files in the right structure Modify a bunch of files so they are working on MacOS Configure the Mac permissions to run things Launch ONE Desktop and create the MDM Banking example project Launch it all (keycloak, postrgres, mdm-server, server), one by oneDownload:Builds (Latest versions here): MDM:Β Mdm-assembly-14.5.0-linux.zip ONE Desktop:Β Ataccama-one-desktop-14.5.0-macos.dmgΒ ONE MDM Server: Mdm-server-assembly-14.5.0-linux.zipΒ Β Plugins (Latest versionsΒ here, the official Postgres version for Linux missing for now): Postgres:Β Β https://drive.google.com/file/d/1Lho_9BQh78xRWR2QHAAGoQuERof-Rn-e/view?usp=sharingΒ Keycloak:Β https://ataccama.s3.amazonaws.com/products/releases/keycloak/keycloak-21.1.2-3-demo.zip Your license (.plf file)Install ONE Desktop:Install ONEΒ Desktop (Ataccama-one-desktop-14.5.0-macos.dmg) Rename the application so that there
Hi, I am using Ataccama v15.4 web. My question is can we add aΒ materialised view / normal view as a catalog item in Ataccama?
Need help with graphQL query. I need to bring in All the metrics like DQ scores, Overall quality for CIs that are part of monitoring projects. Is there a way to get it? Also, do we have document which tells us more about when to use edges and nodes appropriately.
Hello!Wondering if anyone has experience with creating data quality rules for values in joined tables.For example, we have 2 tables (Table A and B), related to each other through a shared attribute. I want a data quality rule where the value of a column in table A must be lower than the value of a column in Table B. My only idea for this is to create a SQL catalog item joining the two tables, and creating a dq rule on the SQL catalog item. This works, but has flaws, I canβt have this data quality rule contribute to the overall data quality of Table A, nor will users who find this table in the catalog know of all the identified data quality issues.Β Does anyone have a better way of doing this, or is there a built-in tool Iβm not familiar with that anyone has used?Thanks!Β
Hello allΒ π€I would like to write my post processing data (export file of my DQ results) to One-Data (database) from One Desktop. Since one-data is not jdbc, I couldnβt use JDBC writer. It shows red icon when I want to try to use this step.Β Can anyone recommend what can I do here?Β Thanks !Β
I'm looking to add a datetime suffix to the filename of my JSON output using the JSON Writer, something like "file_name_2025-06-04 11_15_00.json". I came across a community post demonstrating how this can be done for a text file, but I havenβt been able to achieve the same for a JSON file.Appreciate any suggestions or best practices the community can share.Best Regards,Dhaval.
Happy Tuesday community!Β Today we are continuing with theΒ Monitoring Projects functionalities. WhatβsΒ on the menu? Reports!We'll walk you through the essential features and insights you can gain from DQ (Data Quality) Reports in this post, helping you keep a close eye on the health of your data.Β Overview of DQ ReportsDQ Reports display the DQ results and detected anomalies over time for all monitoring runs. They offer a comprehensive view of issues and statistics, allowing you to track changes in DQ across the entire monitoring project, catalog items, specific DQ dimensions, and checks assigned to attributes.As a DQ Steward, you'll be notified whenever a new report is available and have the ability to explore DQ issues and anomalies in greater detail.Β Viewing the ReportOnce monitoring is complete, you can access the Data Quality results in the Report tab of your project. The report provides different levels of granularity:Overall: A high-level summary of the entire monitoring project.
Hello,Is it possible to self-join tables in RDM to populate some information? I would like to try something like shown in the screenshot. Attribute 4 and 5 values are selected from RDM UI. So, dropdown should only show values from the same table where att2 = CAT2 for Att4 and att2 = CAT3Β for Att4Table1 Β Β Β Β Β Β Β Β Selection from RDM UI Β Att1 Att2Β Att3 Att4 (where att2 = CAT2) Att5 (where att2 = CAT3) Β ID1 CAT1 val1 ID3 ID5 Β ID2 CAT1 val2 ID4 ID6 Β ID3 CAT2 val3 Β Β Β ID4 CAT2 val4 Β Β Β ID5 CAT3 val5 Β Β Β ID6 CAT3 val6 Β Β Β Β Β Β Β Β Β Β I somehow tried to create self join in relationship like below. I was able toi upload configuration successfully on RDM with these relationships.Β Β However, when edit the record on RDM the lookup is blank. it does not show any value although table is populated.Β Β (this can also be understood as employee infoΒ vsΒ manager info relationship.
Is there any option to group can be implemented at two different level?Β For example: I want to create rule which count number of districtsΒ for which has total revenue zero by each state. Such district Count should not more than 10.Β Hierarchy country > state > district > Territory.Kindly suggest how to create a rule for this using Ataccama Web one.
I am using Ataccama 14.5.3, everytime I open it, I get an error - The One-desktop executable launcher was unable to locate it's companion shared library. What could be the reason for this?
In catalog item DQ evaluation, we are trying to run the DQ evaluation via API and it is working fine. Do we have an API to load the failed records to ONE data via API?Β
I'm facing an issue with selecting schemas to observe for schema change detection in Observability for one of our sources(Sybase).Context:In our SQL database source setup, we have a single connection that includes multiple schemas, and Observability allows us to select multiple schemas without issue, as shown below.However, for the Sybase source, we're unable to select multiple schemas under a single connection. I only get the option to choose one connection and one schema from the dropdown. (See screenshot below.)Ideally, Iβd like to select all dboΒ across all connections to monitor for structural changes.Question:Has anyone experienced a similar limitation?Is there a recommended approach for configuring Observability for schema checks on sources that have multiple connections and schemas under a single source β especially in cases like a Sybase database, where multiple connections are used?Any guidance or best practices would be greatly appreciated.
Hi,I have a table called βemployeeβ with an attribute called βemployementβ which mayΒ contain the value βemployedβ. I have another table called βpersonβ with an attribute called βincomeβ whichΒ mayΒ contain data or is null.I want to create a DQ Check in ONE Web that can check if βemployementβ is not only filled, but also is the same as βemployedβ then income should be filled. If not, then invalid. So basically a DQ Check that checks when value A is present in table A then value B in table B should not be null. If it is null, then invalid. Also a requirement that it can be done in ONE Web. Please note that value A is not present in table B, nor value B is present in table A.Β Hope that was clearΒ π any ideas are welcome!
When creating a DQ rule, I need to specify an attribute and define itβs datatype. But what if I donβt care what data type something is?Β I want to create a rule that checks a combination of NULL/NOT NULL for two columns. So if column A is NULL and column B is not, this would result in an INVALID test.Β But I want to do this for various metrics. Sometimes I want to check if a string column is null against a float column, or a date against a string etc. Do I need to create every permutation of every datatype combination as a rule in order to accomplish this?Β Also, even if it is required to make all these duplicate tests. Is there a way to configure the rules so that they donβt show up as βApplied DQ Checksβ for both columns selected in the configuration? Example. I care whether or not Column A is populated given column B, but I donβt care whether or not Column B is populated. Currently when making a rule like this, the tests gets affixed to both columns even if I only add it to a specific
Hi Everyone,Β Iβm trying to set the correct AQL criteria to show related terms in a new Data Domain I have created. I can see the logic used for default domains like βFinanceβ, but Iβm unable to replicate the outcome because I either donβt know how to find the need IDβs or where I can see an ID (like above the Relationship Type name), itβs the same ID anywhere it is present/visible.Β Weβre using 15.4.Β Thank you for any help you can offer.Β RegardsStu
We have multiple Realm roles created for our data domains in the below fashionData Domain 1 Realm Role - Data Owner Realm Role - Data Steward Data Domain 2 Realm Role - Data Owner Realm Role - Data Steward How can IΒ merge Data Domain 1 and Data Domain 2 into one single New Domain and merge the corresponding Realm Roles?I.e.Data Domain 1 Realm Role - Data Owner Realm Role - Data StewardΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β = New Data Domain Data Domain 2Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β New Realm Role - Data Owner Realm Role - Data OwnerΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β New Realm Role - Data Steward Realm Role - Data Steward
Hi All,At Bupa, within our Power BI environment we have a number of reports that have been tagged with a sensitivity label of βConfidential - Internal Use Onlyβ or βHighly Confidential: Internal Use Onlyβ using Microsoftβs sensitivity labels.https://learn.microsoft.com/en-us/purview/sensitivity-labelsWhenΒ reports have one of these labels applied, the data returned by the Export Report API in Power BI is encrypted. This is the main API call that the Ataccama scanner uses to extract metadata/lineage information for ingestion into the catalog. As the data returned is encrypted, the scanner is not currently processing it and skipping to the next report.Reports - Export Report In Group - REST API (Power BI Power BI REST APIs) | Microsoft LearnHas anyone come across scenario in their own environment and been able to identify any workarounds/ways forward to capture lineage for those reports with a higher sensitivity label? Either on the Ataccama side or the Microsoft side?Β Below is what is cu
Hi,In ONE Desktop > Servers > OnePlatform > Monitoring Projects > Create new > Post Processing Plan > client_dataset_invalidrecords (as a name to the component) > a new component will be created accordingly.Once created, is it possible to rename the component?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.