Discuss, learn, ask, suggest, share all things DQ&C π
Recently active
I have Ataccama 12.x version and I do not see their Aggregate functionPlease help, how to get it enabled or patch itΒ Thanks,Mukesh
Full support for team based permissions in Ataccama ONE is coming in v14. However, you may need to implement team based permissions sooner than v14. This document is a guide to how you could achieve this in v13.8.Β BackgroundPermissions in ONE can be configured as role based or user based. In most cases, configuration by role is preferred as it will usually be a one-time set up, where the role only needs to be configured once in the beginning, then any users allocated to that role will inherit all permissions on role.The out of the box roles in ONE have some capabilities already allocated. These are auto-sharing permissions, which allows the role to have access to all items of that entity. E.g. Your role could have the capability of Rule Owner. This means the user will be automatically be owner of all rules that would ever be created on the platform.But what if your user should only be owner to rules (or any other entities) within their team / division / domain?As it stands in v13.8, th
Our new State of Data Quality report is HERE!Β Β We've partnered with TDWI to survey 1,000+ executives and business users and understand key factors that help today's companies succeed with data quality.Access key findings from this yearβs survey in the e-book, including:Β The current state of enterprise data quality management in 2022Β Common challenges organizations encounter when managing their data qualityΒ Whatβs required to establish a mature enterprise DQ management practiceΒ Recommendations from TDWI analysts for data management professionals... and more!Β Download the free report here:Β https://www.ataccama.com/ebook/2022-state-of-data-quality
Ataccama is known and appreciated by our customers for complex, big deployments where massive amounts of data are processed. We were one of the first to support MapReduce and Spark as native pushdown and enable distributed processing across different cluster nodes.Ataccamaβs engine works with the major of enterprise data sources and processes them to provide valuable insight, such as statistics of the data, detection of domains, and data quality.To provide the best experience for our customers that use Snowflake, we developed a tighter integration between our technologies. Specifically, we use the Snowflake data processing capabilities in a pushdown manner which means that data is processed directly on Snowflake.The key advantages of this integration are:Lower data transfer costs for the client. Snowflakeβs computational capabilities deliver results faster because of reduced IO operations. Customers donβt incur additional costs to maintain external systems for Big Data. Improved securi
We created a number of data quality business rules that will fail records from the source file we are reading.Β 1.5 Million records.How do you port the failed records to a flat file?Β There is no drill down in One Desktop so we are having issues getting business users approval on code without seeing the failed records?
I have a rule binded to 2 columns in a catalog item.By mistake i have changed the data type of those columns without unbinding the rule.Now i am unable to unbind thise rules from that column.i am getting error while saving or publishing the project : server refused sent data as invalid.Β Please guide me,what i will do here
βHow to tune/optimize a DQC load plan?In day-to-day life, the consultants may come across several performance issues of various magnitude in their load plans at some point in the projects. There are several optimization tips mentioned below for tuning the long running plans.Check the memory allocationDQCΒ plansΒ store the data while processing, which meansΒ that the more input data there is, the more memory DQC will require.Β Therefore the intensive executions can result inΒ a memory overflow error if the default memory allocated for DQC is consumed. In such cases, an increase of memory could present a solution.Related Errors: OutOfMemoryError: Java Heap Space or GC Overhead Limit Exceeded... java.lang.OutOfMemoryError: unable to create new native thread...Β The memory allocation can be done in several ways,Increasing the memory of the DQC IDE(Desktop) Increasing the memory allocation to specific plan in the IDE Increasing the memory allocation for the entire project in IDE Increasing the me
If you would like to filter e.g. business terms, use:$type == 'businessTerm'Switch to Advanced filtering with AQL (Ataccama Query Language)Terms list before applying a filterFiltering resultsLinkΒ to documentation:Searching Using AQLΒ Expressions
Every step that allows for the input of an expression shows a button calledΒ Template....Β This button can be used to pre-fill theΒ ExpressionΒ field with one from an out-of-the-box list.You can create your own expressions for common or complex repeatable operations, follow these steps:Go toΒ WindowΒ in the top navigation menu and selectΒ PreferencesΒ Navigate the menu toΒ Ataccama DQCΒ and go toΒ Expression EditorΒ and selectΒ TemplatesChoose betweenΒ Expression TemplatesΒ andΒ RegEx TemplatesSelectΒ FolderClick onΒ Add Template..Fill inΒ Name,Β ExpressionΒ andΒ DescriptionConfirm withΒ OK
Do you profile an Excel file and are you unable to see the column names?Β DQ Analyzer is not processing the column header andΒ in the profiling results, you see the names of the columns as Field_0, Field_1, etc.You can achieve the desired result by editing the metadata of the file you want to profile.Find the necessary file under theΒ File ExplorerΒ window. Right-click on it and choose theΒ Edit MetadataΒ option. Specify the column you want it to start with. You should be able to see that theΒ NameΒ of the columns will change automatically. You can verify the column type, as well. Then you can profile the file.
Any one can help to createΒ this template using version 13.6?Β It show the itemsΒ clearly.Β Our users can know the data presentation without explanation.Β However, I can find this template in our current version.
Data type conversions occurrences when working with databases are the natural behaviour of DQC. When reading data from a database (e.g. using JDBC Reader step), the data type is read from the database and transformed into DQC data type.DQC internally works with its own data types. When writing the data back to the database (in such case, JDBS Writer step is commonly used), data type alternation takes place. The rules for data types conversions are defined inΒ SQL Transformation Rules.Β There is a possibility toΒ change from what exact database types there will be a conversion to DQC types.Β To redefine the database types from which DQC will transform data into its own data types:Go toΒ WindowΒ >Β Preferences SelectΒ AtaccamaΒ DQCΒ >Β DatabaseΒ >Β SQL Transformation Rules ModifyΒ SQL transformation rulesΒ of the specific database product you use
You can find and replace using the Search option in the upper panel of DQC.Click onΒ SearchΒ and enter the text you would like to replace. Click onΒ Replace, and enter the new text you wish to use as a replacement. Clicking onΒ PreviewΒ will display a dialog showing where text was found, and a preview of the XML representation of the plans, before and after the change. You may want to uncheck some of the locations. ClickΒ OK.
Any best practices for using the Purpose function in Ataccama One (webapp)? I see that it is recommended for monitoring projects but when I create a monitoring project I want to be able to search for that tag. Any tips for searching just based on the purpose tag? Iβm very new to Ataccama so any and all tips would be appreciated!
Iβm trying to read the file name of a file so I can write it in an email within a Workflow. Iβm using the βOperate On Fileβ task. The Operation I selected is βINFOβ. I then point to the Source File. Next Iβm trying to determine which variable I use to supply to the Send Email task.Β The Operate On File DocumentationΒ says you can use task variables and the example they give is βnameβ, βlocalNameβ, βsizeβ, and βtimestampβ. When I try using these variables in the Send Email task they just come across as blank in the email (variables appear to be null). Here is the body of the email Iβm using:Β Name = ${name}localName = ${localName}Β Two questions:Does any one happen to know what Iβm doingΒ wrong in above?Additionally is there a way to pull out a file name within a Plan. Iβm using the βExcel File Readerβ step. I want to pass along the file name in the flow so I can use it later on.Β Thanks!
Hi, Iβve just started data profiling with Ataccama One so please bear with me.I have data with technical IDs (e.g. β000123456β, β009876543β,...) in a csv that I imported. The IDs are however interpreted as a number.How exactly can I change the attribute type to text?Β I have done so when importing the file:Β but it seems to go to numbers nonetheless.The original file has comma-separated values that are all between double quotes.Β Thanks for any help!Β edit: typo
I opened the on-prem AtaccamaONE environment this morning and was looking at recent (auto) profiled catalog items. A majority of them are not found - the error is βCatalog item not foundβ and the provided explanation is βThis catalog item doesnβt exist anymore or someone has revoked your accessβ. Neither of these cases should be true as I am the only one who currently works in the environment and Iβm the one who launched the data discovery on 3/09. This is a recent error - I have not seen this before. Any help you could provide would be appreciated.Thanks.
How can we use functionality like βforβ and βwhileβ loop in detection rule field while writing/creating rules for capturing data/records.
Hello, Iβm new with Ataccama and I have a simple problem. I want call a Rest service:https://api.bulkemailverifier.com/api/a/v1?key=xxxxxxxxxx&email=myemail.comIβm using the JSON Call step and If I put the full URL with my email itβs working, but now I want read the emails forma txt file and I donβt know how to make the url dynamic.In the step I have 3Β parameters:Β URL: ResourceΒ I set it asΒ https://api.bulkemailverifier.com/api/a/v1?key=xxxxxxxxxx&email=Method: GETURL: HERE IS WHERE i DONT KNOW WHAT TYPE. I have tried a lot of combinations without successThe input file has one column with the mail: src_mailThanksΒ
How can we download files from remote path ( connected through vpn) on to local?I tried with Operate on File component but it is not working.Is there any work around for it?
Enterprise Data Governance as the management of data across its pipeline - from production to consumption (and retirement). How to enable our βdata fellowsβ to leverage on data to save money, save time and reduce risk?What are the key elements to success? What are your thoughts?Β
I was wondering if there is a way in Ataccama that I can move my rows data into columns?Iβve data as such:Element:Β Β Β Β Β Dimension:Β Β Β Β Β Β Β Β Β Values:Β Β Β Β Β Code:Β XYZΒ Β Β Β Β Β Β ValidityΒ Β Β Β Β Β Β Β Β Β Β Β 200Β Β Β Β Β Β Β Β 678XYZΒ Β Β Β Β Β Β CompletenessΒ Β Β Β Β Β Β 250Β Β Β Β Β Β Β Β 678Β YUPΒ Β Β Β Β Β Β CompletenessΒ Β Β Β Β Β 300Β Β Β Β Β Β Β Β 555Β HIOΒ Β Β Β Β Β Β AccuracyΒ Β Β Β Β Β Β Β Β Β Β 400Β Β Β Β Β Β Β Β 100Β Iβd like it to look like:Element:Β Β Β Β Β Validity:Β Β Β Β Β Β Β Β Β Completeness:Β Β Β Β Accuracy;Β Β Β Β Β Code:Β XYZΒ Β Β Β Β Β Β Β Β 200Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β 250Β Β Β Β Β Β Β Β Β Β Β Β Β Β 250Β Β Β Β Β Β Β Β 678Β YUPΒ Β Β Β Β Β Β Β 500Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β 300Β Β Β Β Β Β Β Β Β Β Β Β Β Β 300Β Β Β Β Β Β Β Β 555Β HIOΒ Β Β Β Β Β Β Β Β 200Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β 450Β Β Β Β Β Β Β Β Β Β Β Β Β Β 400Β Β Β Β Β Β Β Β 100Β Thank you!Β Β
Data Stories provides a wide range of charts, it includes also Pie andΒ Donut ones, even though I do not recommend using them, and the same applies to a Gauge chart. Let's look at the reasoning why and why I'd recommend using a (stacked) bar chart instead.Space usageIn data visualization (reporting, data storytelling) you have limited spaceΒ you can use. Your task isΒ to fill the limited space with the most value for the end viewer/user. Note, most value does not necessarily mean most charts, sometimes one curated chart is far better than five.Β The problem with Pie, Donut and Gauge charts isΒ that they useΒ more space in comparison to anΒ alternative that provides the same value - a bar chart.Β Sales distribution on a Pie ChartMore space is used due to 2 reasons:Pie and Donut charts use AreaΒ to give value to a single category.Β Bar chars use just distance. An Area just takes more space All these charts are circular, which creates unnecessary space around the chart objectBellow find a better al
I am trying to build a component rule where I can compare primary_id from catalog table A to another tableΒ BΒ using join and send primary_id existing in both tables, existing only in catalog table A and existing only in B table in the one report. Also checking if that is possible through Lookup
Did you know that you can reorder or add custom columns to Listings within ONE? Here is an example where we move the validity score to be the second column. You could also disable various columns here if you would like.Β To do this, you would add the following in Debugging Tools, for more information, please see our documentation.Β { "_type": "entity.page.listing", "children": { "_type": "relationships.hierarchyListing", "enableSelection": true, "columns": { "name":{ "name": "Name" }, "dqEvalTermAggr": { "name": "Overall Validity" }, "type": { "dataPath": [], "name": "Type", "after": "dqEvalTermAggr", "renderer": { "_type": "glossary.termType.tableCell" } }, "abbreviation":{ "name":"Abbreviation", "after":"type" } } }}Β
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.