Discuss data, share best practices, learn, and grow with Ataccama's Community.
Recently active
Hi!We need to see the same filters from Main Rule page to subpages such as βDetectionβ and βDQ Evaluationβ. How to do that?
We are working to migrate a long running set of data quality rules into Ataccama.Β Most have been easily implemented and are running smoothly.However, the last set of about 10 deals with overlapping date ranges related to effective dates.Β We want to validate that one Processor (for instance) only has one βactiveβ record for a date (as defined by the start effective date and end effective dates on those records).For instance, letβs say Processor ABC has the following records, there is a problem with records 2 and 3.ABC, Start: 1/1/2024, End: 12/31/2024 ABC, Start: 1/1/2025, End: 12/31/2025 ABC, Start: 10/1/2025, End: 12/31/2026Ideally, we would like to pass an identifier (in this case ABC), and then the start effective date, and then the end effective date, as we have to do this on about ten + tables.Β So, weβd like a universal rule that we can use across the board.Iβm reaching out to see if anyone else has implemented a similar rule and can share with us their logic and process.
Hi,I need to dynamically union all sheets in an Excel file used as input for a plan. Since the number and names of sheets may change, Iβm exploring whether this can be handled within Ataccamaβpotentially by using a Python script in a Run Shell Script step within a separate workflow, and then using the output as the plan input.I would appreciate your help.
Hi everyone,Iβm working with Ataccama ONE version 15.4.1 and would like to track user activity for reporting purposes (e.g., number of users logging in or using the platform on a weekly ,monthly and quarterlyΒ Β basis).Is it possible to capture this kind of user activity and export it into a SQL database for reporting?If yes, could you please outline:What needs to be configured to enable user activity tracking How to capture login/usage data How to export or make this data available in a SQL database Any recommended approach for building weekly/monthly user metricsΒ Secondly :Β I want to create an export plan using a post-processing plan in the IDE. Is it possible to make the export rule-based, instead of exporting the entire set of invalid samples?For example: If a rule checks for missing values, can the export return only the invalid samples for that specific rule? OrΒ Is it possible to export invalid samplesΒ by attribute, so that if the attribute is Last Name, the export includes only
Hi Team,Good day! Iβm trying to bulk purge some instance records, the high level approach is deactivate the records (i.e. set eng_active to false) and run purge process to delete the deactivated record. To implement this approach i Have following queries:Can I directly set eng_active status for those identified instance records using βExecute SQLβ tool? To call purgeProcess from the plan, I use βSoap Callβ? how do i get the wsdl of all the native services. As Ataccama documents suggested I could locate them in Admin Center (InterfacesΒ >Β Services) , but when i click on show service info/show wsdl, it asks for credentials, but I login using Azure AD. Please let me know if there is any other simple approach I should consider.Thank you!
Hi Team,Could someone provide guidance on how to customize API responses in Ataccama MDM (version 15.4.1)?Our requirement is to conditionally exclude certain child records from the API response based on a relationship-type attribute. For example, a single party may have multiple identifiers such as SSN, TIN, ABC, etc. When a consumer application makes a GET API call, we need logic that checks whether an ABC-type identifier exists. If it does, the API should stop further processing and return the response accordingly (e.g., prioritizing or limiting the payload based on this condition).How can this kind of conditional filtering or response control be implementedβpreferably within Ataccama (configuration, query layer, or business rules), rather than handling it downstream?Β Regards,
Hello everyone!!!Β I have a classic use case to create data slicing on Catalog Item available in One web through One desktop plan. Can anybody help me with step-by-step process to do so and publish the slicing in One web.
Hi Team,I am using one desktop and trying to fetch the catalogitems along with the associated attributes from one metadata reader. However i am getting an null pointer error, would really appreciate if there are any fix or solutions around the sameβInternal error occurred during run of the plan: Cannot invoke "com.ataccama.one.client.impl.MdAncestor.getProperty()" because "this.ancestors[i]" is nullβ
Hi β@anna.spakovaΒ We have MongoDb as source. For a particular column most of the data are present but some data are not present. Please help to fix.Thanks!
Hello β@Lisa KovalskaiaΒ Β I need to bulk update the description of the rules which include a hyperlink. When I used ONE Desktop Plan it displays as string rather than link. Can you please help?
Hi,I want to create data quality rules that calculateΒ the Population Stability Index (PSI) on a categorical attributeΒ to detect distribution shifts over time.My goal is to build a flowΒ that:Uses a date column from the rule inputΒ to split the dataset into:Β a reference window (previous N days) a current window (most recent N days)Calculates category distributions (percentages) for both periods Computes the PSI between these two distributions.I would appreciate guidanceΒ on the best way to implement this and other kinds of drift metricsΒ in Ataccama on both categorical and numerical columns.
Use Case: When clicking "Create" in MDM master record creation, I want certain fields to be pre-filled with default/placeholder values the moment the record detail view opens β before the user manually enters anything.Scenario (CDI Example): In our setup, some fields are common across both Customer Types. The goal is to have these shared fields auto-populated with sensible defaults as soon as the creation screen loads β improving data consistency and reducing manual effort.Β What I've tried / What I'm looking for:β Is there a Workflow Step triggered at record creation (not save) where default values can be injected? β Can a Plan File be used to define these default values at screen load? β Any supported configuration or workaround to achieve pre-population on the Create event?Β Screenshots attached for reference:Field layout on the record detail view Highlighted common fields across Customer TypesΒ Β
Hi Is there any way to fetch the entities like catalog item or business terms which are not published(Draft and new assets) from one desktop?I tried the workflow state as draft, but its giving me the complete list of both published and unpublished assets. Is there any way to isolate them?
Hi Is it possible to fetch the last update timestamp from the history tab of an entity for example Business Term from one desktop?
Using v16.3.Hereβs what Iβm trying to achieve.I have some data:"id";"name"1;"apple"2;"orange"Β I need to generate some xml, eventually to have the data looking like:Β The ultimate purpose is to send a SOAP call and that xml will be used as the payload for the call.I tried using the Complex XML Assigner, and it tells me off for not referencing my data, but I canβt figure out the syntax.Iβve defined the top level to use the data stream βinβ.And Iβve defined the βinβ object with the id and name column.Β How am I supposed to use this?
I am working on an Ataccama MDMΒ project and I am facing an issue with the Identify button not appearing in the UI, even though the matching step is configured.Β Β However, in the standard CDI example project, the Identify button is visible and working correctly.Β Β What configuration controls the visibility of the Identify button in the UI and are there additional steps required to enable Identify?
Our current implementation of MDM (15.4) consumes XML-based messages over JMS.Β Our organization is migrating from JMS in favor of Kafka and is standardizing on the protobuf format for messages.While weβre able to get a Kafka stream consumer to connect to a Kafka Confluent topicΒ and consumeΒ basic test messages, and itβs clear we can set a property to use the appropriate Kafka deserializer, there doesnβt seem to be a way to configure the Kafka stream source input to expect protobuf (only String or Avro).Β Also itβs not clear how we would refer to an object in our stream consumer component (which currently parses basic XML string input).Is there a resource out there that might shed some light on how aΒ Kafka with protobuf implementation might look?Β It seems likeΒ we might need to integrate a custom module or something along those lines into the stream consumer flow to help facilitate this, but weβre not sure where to start or if thereβs already a precedent for this.
Hi I want to fetch the relationship between a attribute and the corresponding term items in one desktop ( Not Business term, might be kpi or lobs) any idea how to fetch those relationships? I tried using termInstance entity in one desktop but its only fetching business term related information.I have tagged the KPIs like normal business terms and those can be visible in the glossary term section of attributes. Appreciate some help on this
Hi ,Is there any way to extract the lineage details in a plan in one desktop? Is there any particular entity which i can use to fetch the details?
A Catalog ItemΒ has weekly scheduled full profiling that also runs anomaly detection. However, it is a dynamic CI, meaning the logic can be edited depending on requirements. In short, it means that the βtruthβ can vary depending on the requirement, meaning A, B, C was not an anomaly a year ago, but it is now.Β Currently, every profile ever run is stored, which makes anomaly detection less effective. Trends that were previously valid may no longer apply. Furthermore,Β retaining profiles from 7+ years ago is unnecessary and not allowed by law I suppose.A useful improvement would be an automatic limit on the number of stored profilings for a CI. When a new profiling run occurs, the oldest profiling would be removed once the limit is reached. A similar feature already exists in MP:Advanced settings β Results storage β Remove results after X runs.Applying this concept to Catalog Items would allow setting a limit (e.g., 25 runs), which should be sufficient for anomaly detection to set a trend a
Hi everyone,Iβve personally noticed quite a regression recentlyβafter one of the newer Ataccama updates (even in our Cloud environments!), we lost access to the MinIO GUI admin console and several useful storage management features.I was wondering what caused this until I came across a report that explains everything: MinIO has officially killed off its free version (Community Edition). On February 12, 2026, their GitHub repository was updated with a final, definitive message: "THIS REPOSITORY IS NO LONGER MAINTAINED".What exactly happened: For the past 18 months, the creators of MinIO have been systematically stripping features from the free version (which explains the missing GUI we are now experiencing). Public Docker images and binaries have been completely removed, halting the ability to patch security vulnerabilities (CVEs). The only supported option left is their commercial product, AIStor, with a starting price of $96,000 a year. Since Ataccama uses MinIO under the hood as
Hi everyone,we are in the middle of our project where ataccama consumes business partner (customer and vendor) records from various source systems. We apply currently the consolidation style, but intend to switch to a coexistnece style later. So, when collecting many records from various source systems, we end up with a bunch of matching proposals who need to be reviewed by our Data Stewards in ataccama. Thatβs our setup.Iβm struggeling a lot with the quite limited functional approach ataccama is following when it comes to dealing with the matching proposals. In our case we only have a handful of columns which are displayed in that user interface. A lot of IDs, a summary column (which we cannot filter), and some other columns which are honestly of no use. I always try to put myself into the position of a Data Steward who is now faced with the task to resolve the matching proposals. And what the Data Steward finds is a user interface that is as far awayΒ from the term user-friendliness a
Hi all,Some time ago I posted a question ('Published by' details via GraphQL) about how to make visisble who published for instance a glossary term.I noticed that likeΒ this you can't show who may have deleted the asset.Does anyone have a clue how to retrieve this details via graphQL (or in a different manner)?Kind regards,Albert
Tested on v13.8.1Steps overview:Download all components Install ONE Desktop Launch ONE Desktop and create the RDM Banking example project Place the files in the right structure Modify a bunch of files so they work on MacOS Configure the Mac permissions to run things Launch ONE Desktop and create the RDM Banking example project Launch them all (keycloak, postrgres), one by oneDownload: Builds (Latest versionsΒ here): RDM:Β Rdm-assembly-13.8.1-linux.zip (Linux) ONE Desktop:Β Ataccama-one-desktop-13.8.1-macos.dmg (MacOS) 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/Frances/Ataccama-one-desktop-13.0.0-GA_keycloak_12_0_4_plugin.zip Your license (.plf file) Install ONE Desktop: Install One Desktop (Ataccama-one-desktop-13.8.1-macos.dmg (MacOS) Rename the application so that there are no spaces
Hello Team,I am trying to create a data quality rule for completeness, but it fails every time I click on evaluate.I tested my rule, and it works fine.Could you please advise me on this?Β Β This is the rule i createdΒ
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.