Discuss data, share best practices, learn, and grow with Ataccama's Community.
Recently active
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?
How can we retrieve or read the workflow status (running, success, or failed. Etc) using a GET API after triggering the workflow via an Http service?
Hi Ataccama Community, Is the data freshness feature is supported for data bricks database now? In the documentation it says Snowflake, PostgreSQL, BiqQuery, and Oracle are supported. I am using Ataccama version 15.4
Hello, I wanted to know that how do we implement matching options in the master layer of the MDM project.I have used in the columns in the instance layer and then used the same in the master layer in the matching step just as used in the cdi example. and then I have used the same name in the matching step but still nothing is showing the UI part. Can someone help me with that.
Hi Community,The first posts about the business glossary dealt about applying more term types (attribute and entity terms), and how they get context by adding relationship types. Following posts described an implementation for multilingualism and how to apply computed content. Especially the last one was rather tough to digest, so for my last post about the glossary I promise a soft landing.I think one thing needs some further attention and that regards synonyms.Defining a synonym for a term is existing functionality: you can define a synonym by pointing to another term.This means though that when you want to define a synonym for a term, you would have to define a new term first. For that term you would also have to define its metadata. In fact the new term including metadata would be redundant with the original term. Or would you leave out the additional metadata?We chose to use a different approach: for a synonym only its name is relevant, as the other metadata would be the same. So
Hello,I have two questions I would love to inquire about:1. Exporting Lookup Items in AtaccamaI would like to know if it's possible to configure exports for lookup items in Ataccama.When I try to export my lookup items, the export option is greyed out. When I hover over it, I see a message saying: "No export plan exists for the selected lookup items."Under Global Settings > Import and Export, I see an option to create a new export plan. I tried using this, but got to a stage where I need to input a code for the export plan. I found the following JSON online and was wondering if this would work as-is or if it needs any tweaks:{ "name": "Export_All_Lookup_Items", "description": "Exports all lookup items for backup or migration", "type": "LOOKUP_ITEM", "format": "JSON", "filters": { "lookupTypes": ["ALL"], "tags": [], "projects": [] }, "output": { "combineIntoSingleFile": true, "fileName": "lookup_export.json", "includeMetadata": true }}Would this JSON-based e
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.
Hi!I am profiling tables and am looking at the profiles. I noticed that for date and datetime the profile does not show the MIN or MAX values. That is something I had expected though. Working on the data quality of this data, I really would like to know the MIN and MAX values for these attributes. Is there a way to change the configuration and include these profile statistics for these datatypes? kind regards, Jur Dördregter
Hello everyone,My organization will soon be upgrading to a higher version of Ataccama, and I want to make sure the transition goes as smoothly as possible. I'm reaching out to ask:What should I be documenting or looking out for before, during, and after the upgrade?Some specific things I'm wondering: Are there key areas (like DQ rules, workflows, configurations, etc.) that I should definitely back up or document? What kind of testing should I plan for in UAT? Should I be validating things both before and after the upgrade? Are there any common issues or changes I should be aware of that might affect how things work in the new version? If anyone has experience with a recent version upgrade, I’d love to hear what worked well for you—or what you wish you had done differently!Also, if there are any official resources or checklists from Ataccama that you found useful, feel free to share.Thanks in advance!
Is there any mutation to create terms in Ataccama web using API.
Are you looking to connect to SAP HANA using jdbc driver? Here are the simple steps Download and copy SAP HANA jdbc driver file into /opt/ataccama/one/dpe/lib/jdbc/ folder Add a set of properties for SAP HANA driver in /opt/ataccama/one/dpe/etc/application.properties.( Check the attached document for properties) Restart DPE & check logs of DPE service for any errors Go to ONE Web UI and new driver “SAP HANA” is available under connections “Select Connection type “drop-down menu
on v15.4, can we customize the snowflake table overview page after cataloging, to show or hide certain properties? I don’t see edit page option in top right 3 dot. I do see the “edit page template” option for MDM data, but not for snowflake tables. is this intended product feature? Thanks.
Ataccama One Web:How to handle large dataset with 1 B rows in the data set while working on data profiling & Data quality evaluation? (Best Practices) What is expected Infrastructure configuration required with respect to infrastructure in case such huge datasets?
07.05.2025 16:24:30 [INFO] Using Ataccama DQC configuration file D:\ataccama\workspace1\General MDM project - CDI example\Files\engine\trans\address\address_match.comp07.05.2025 16:24:30 [INFO] Using runtime configuration file C:\Users\AS001086183\AppData\Local\Temp\runtimeCfg31836356917877677.tmp07.05.2025 16:24:30 [INFO] Ataccama DQC engine initialized.07.05.2025 16:24:30 [INFO] Creating runtime...07.05.2025 16:24:31 [INFO] [Address deduplication] parallel processing of partitions: false07.05.2025 16:24:31 [INFO] [Address deduplication] parallel processing of key rules: false07.05.2025 16:24:31 [INFO] [Address deduplication] parallel processing of matching rules: false07.05.2025 16:24:31 [INFO] Starting runtime...07.05.2025 16:24:31 [INFO] Running runtime...07.05.2025 16:24:31 [FATAL] Internal error occurred during run of the plan: Persistence is not set (the standalone mode may not be configured)[STEP Address deduplication[Md Unify]]07.05.2025 16:
In Ataccama One web we can download Canada.lkp but on Ataccama Desktop we could not find this file (searched on drive C: as well).Where are these lookup tables stored?How to get a complete list of all of them?Thanks!
Heard about Ataccama x Snowflake pushdown and wondering how to leverage it?You’re in the right place. In this guide, we’ll walk through what Snowflake pushdown is, why it matters, and how to get started with it using Ataccama.What is Snowflake pushdown?Run processing directly in Snowflake by enabling pushdown. Pushdown allows Ataccama to offload data processing tasks directly to Snowflake—right where your data lives. That means faster performance, better security, and less infrastructure overhead.Why use pushdown processing?Enabling pushdown unlocks multiple benefits:🚀 Performance: Evaluate millions of records in seconds. No need to pull large datasets into external servers for processing. 🔐 Security: Processing is executed inside Snowflake. Results (and invalid samples, if configured) are returned—no external data transfers required, all processes run on secured and governed Snowflake warehouses. 🖥️ Infrastructure: Leverage your existing Snowflake environment—no need to set up or m
Hi,ONE Web > Monitoring ProjectI have a MP A which contains 7 CIs, I want to copy this MP to create MP B. For MP B I only want to use 6 out of the 7 CIs as the last CI is unnecessary. I use the import configuration (great qol btw) and for the 7th CI I use same CI.After the import configuration has been completed I delete the 7th CI from the MP. Inside the Report tab I still see that same CI appear which is not ideal. You'd think clicking the three dots besides it lets me Delete it from the page, but to my surprise that option is greyed out. How do I get rid of this CI from the Report page?
Hi everyone 👋By default, Keycloak admin access is limited to a single account with fixed credentials provided by Ataccama. But just as we recommend using SSO for logging into the Ataccama platform, it’s also best practice for Keycloak administrators to log in the same way—for better security, auditability, and ease of access. Here’s a quick guide to help you set up and enable SSO login for Keycloak admins 👇 1️⃣ Set up admin access in KeycloakFirst, log in to your Keycloak instance using the default admin credentials at:<your_env>/authOnce logged in:Switch to the ataccamaone realm Go to the Realm Roles tab Decide whether to use an existing role (e.g., admin) or create a new one (e.g., Keycloak_Admin) based on your security requirements2️⃣ Assign the right permissionsOpen the role you've selected or created:Navigate to the Associated Roles tab and click Assign Role Under Filter by, select ClientsNow assign the appropriate permissions. At a minimum, these should include:manage-acc
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.