Discuss, learn, ask, suggest, share all things DQ&C π
Recently active
Hello,Iβm setting a new connection for Snowflake datasource, and I need to use key pair authentication for this.In the credentials drop-down menu it doesnβt look like this option to be present:Β Β What do you advise?
At our site we have Ataccama on premise and several sources from different data systems. It happened a couple of times that profiling on one of the sources was no longer possible and that we found that out more than a week later. After which it was difficult to track back why this happened.We do have monitoring of all kinds of Ataccama components with Prometheus. But that didn't seem to detect these issues. I was looking for a way to monitor profiling functionality.So what I came up with was a monitoring project that profiles a small table from each source, every hour.Since you can schedule a monitoring project every hour at least, and since you can add notification in case of failure, this gives us warning at most near 1 hours after something breaks.Just adding a catalog item of a table to the MP turned out not to be sufficient though. Because when the monitoring project ran, it did only a structure check, not a profile. To get it profiling, it needed an anomaly check.When you do an a
We have a question. The basic viewer can view the global settings and with that also a list of users. We'd rather not share this info with the basic viewer. How can we change this?
Hi Community!Β Β Yesterday we took a step into Anomaly Detection, what is it, and how to use it. If youβve missed that post, go check it out here:Today, we will have a short summary of what we covered yesterday with a focus on the Data Catalog.Spotting the Unseen: Anomaly Detection DemystifiedAnomaly Detection is like having a data detective, tirelessly examining your catalog items for any unusual activities. It operates on two levels:Catalog Item Level: Analyzing key metrics like the number of records and summary statistics. Attribute Level: Delving into value distribution, standard deviation, numeric sum, and more.Whenever a metric's value behaves abnormally, it raises a flag. But wait, there's more! Our AI-driven Anomaly Detection system, fondly known as "ONE," is a quick learner. With every confirmed or dismissed alert, it refines its understanding of your data's unique quirks. This means more precise anomaly detection with each profiling session.Customizing Anomaly Detection to Fit
Easy question: I used to be able to use this AQL search to look up tables with specific purpose tags, but itβs no longer working with the upgrade to 14.3. Does anyone have a suggestion? Here is the AQL search I used:Β dataInstances.any(displayName = '[Purpose Tag]')
Hi everyone!A new week means new best practices! This week we will focus on Anomaly Detection to our new Data Dictionary so if you havenβt started to follow our forums - click on Subscribe now to not miss out on any news π Easiest way to follow us is by selecting all forums you are interested to follow from our homepage and hit subscribe.Β Now letβs dive in!Β Anomaly detection is a pivotal tool for ensuring data accuracy and quality by identifying irregularities and inconsistencies within datasets.Why Anomaly Detection MattersAnomaly detection is your safeguard against data discrepancies and plays a crucial role in maintaining data quality and relevance. With this service, you gain the following advantages:Swift Issue Resolution: Users are promptly notified of potential data discrepancies or pipeline variations, enabling timely problem resolution. Enhanced Data Quality Monitoring: Monitor your dataset's quality to ensure its alignment with actual data conditions. This, in turn, improves
How to extract the root of JSON result which I got from GET api call fromΒ JSON CALL step .?I am able to fetch the attributes of root but I am unable to fetch the root itself .
Iβd like to check if I am listing the correct steps to add a DQ rule in an existing Monitoring Project, and the order in which to take them. I am quite new to Ataccama so please excuse my ignorance. Can anyone please confirm or adjust them?Β Many thanks in advance!Β How to add a DQ ruleCheck if the rule you want to apply, already exists out of the box. For example, if you want to say a certain field cannot be empty, you can apply the predefined rule: String completeness. Other standard checks include validation of email addresses, and URLs. Go to Monitoring Project, tab Configuration & Results Choose the file you want to check (either a VCI or a Parquet File β the latter starts with PF). Choose which attribute you want to check In the 5th column, add: applied DQ checks Doublecheck whether the scoring of the rule is correct (some of the standard rules have a scoring of 0 β you might want to change that) In the upper right hand corner, choose βPublishβ Run monitoring. This will take so
How to implement Timeliness rule in web applicationΒ
Hi everyone!Β This weekβs lastΒ best practiceΒ post is on Monitoring Project Results Retention! Managing data retention is crucial for maintenance and security purposes. Whether you want to keep results for a specific duration or limit data storage based on the number of runs, Ataccama's Monitoring Project Results Retention feature has got you covered.Β Flexible Retention SettingsWith Monitoring Project Results Retention, you have the flexibility to choose how long you want to store the results of your monitoring projects. This can be defined in two ways: Per project configuration: Keep the last X runs. Remove runs after X days. Global configuration (available to power-users only) that takes precedence over project configuration: Keep the last X runs. Remove runs after X days. When global settings are configured, you'll receive notifications in the web application.For more details on configuring global settings, check out Monitoring Projects Global Retention.When Data Will Be DeletedMo
Hi Team,I have tried to create Accuracy rule for Date datatype to check whether Date is in the standard format.Β Accurate rule should be as follows:Standard date format is βMM-DD-YYYYβ. If date is entered in any format other than the above mentioned (βDD-MM-YYYYβ or βYYYY-MM-DDβ or βYYYY-DD-MMβ) then it should be considered as inaccurate.When I tried using regex expression, I am getting error.Β Any ideas?
Is there any way that we restrict accessing the data that are imported to Ataccama Thin client ?, as we do role based access , we are able to see all others catalogue itemsΒ imported into Thin Client.Such catalogue item view breach the data classification compliance which is managed in main data factory where we store the data.Anyone suggest here your thoughts to how restrict the data by giving right access / restriction while we importing the catalogue item or any measure we can take to restrict in viewing the catalogue items within Thin client w.r.t catalogue item import owner?Β Β
How can we implement concatenationΒ of the last 10 rows in a column?I am looking for a way of storing previous valuesΒ in a variable and adding the current row value to the variable like that.
As per requirement I want to read a marker value from a file and pass that value as parameter in select SQL of a JDBC reader to pull only delta records. Is this possible in 13.9.1 version? Please advise with documentation link if available.
How to implement a DQ rule to check if an attribute's value is present in another attribute (for eg. Attribute1 'Product' value is present in Attribute2 'Quantity' field) using Thin client
Hi everyone!Β In the last part of Monitoring Projects Configurations, we will talk aboutΒ how to easily import configurations from one monitoring project to another, making your data quality monitoring more efficient. If youβve missed Part 1&2 you can find them below:Import the ConfigurationΒ Instead of creating a new project from scratch, you can copy the configuration of one monitoring project and apply it to another. This is particularly useful when you want to replicate settings from a testing environment to a production environment. The copied configuration includes all checks, invalid samples, reports structure, and DQ filters.To import the configuration:Navigate to the project where you want to apply the configuration. Β Expand the more options menu and select Import configuration. Choose the monitoring project from which you want to copy the configuration, from the list provided. Check if the preselected catalog items are correct. You can modify the list by deleting items or
The source csv file has splitted into 13 rows for each actual row in target.By using Ataccama one desktop we would like to pivot the data by sending source 13 rows into one row in target.Β I am trying to implement the logic below in theΒ Text file readerΒ step but it's not working .Β v_RowNum =Β iif(v_RowNum IS Β NULL,0,v_RowNum+1)Β Β Β Β Β Β Β Β Β Β -------- Initialize v_RowNum to 0 if NULL; otherwise, increment it by 1 for each row.v_CurrentNumber =Β iif(v_CurrentNumber%13= 0, v_CurrentNumber+1, Β v_CurrentNumber Β ).Β Β -- Increment v_CurrentNumber by 1 for every 10 rows.GENERATED_NUMBER= v_CurrentNumber GENERATED_NUMBER INTEGERΒ Β Β PleaseΒ help usΒ to make it work in Ataccama one desktop .
Hi everyone!Β In this continuation of our best practices post on Monitoring Project Configuration, we will explore additional settings and actions to ensure seamless data quality monitoring.Check out the part one of the series if youβve missed it:Disable Rule SuggestionsPower users can disable rule suggestions in monitoring projects. For more details, refer to the link provided in the text.Β Set Partition DefaultsFor partitioned tables in monitoring projects, identify them with the provided icon. Define default analysis for partitioned tables using the more options icon and selecting either Last partition analysis as default or Full analysis as default. These settings will be applied when running the monitoring project. See the link provided for more information.Β Anomaly DetectionWhen running anomaly detection during monitoring projects, choose between the time-dependent model or time-independent model. Configure the sensitivity of the detection as well. For further details, check out th
My input file is in the below structure and looking to pivot all rows into columns.Β No name 1 value1 2 value2 3 value3 4 value4 5 value5 Β Β Β Expecting output should be likeΒ Β Col1 Col2 Col3 Col4 Col5 value1 value2 value3 value4 value5 Β Β What will be the best approach in Ataccama One desktop?Β Looking for support and help..
Json :Β [Β Β {Β Β Β "Headers":[Β Β Β Β Β "Empid",Β Β Β Β Β "Name",Β Β Β Β Β "dept",Β Β Β Β Β "EMAIL"Β Β Β ],Β Β Β "ID":"Table_112",Β Β Β "Rows":[Β Β Β Β Β [Β Β Β Β Β Β "100",Β Β Β Β Β Β "John",Β Β Β Β Β Β "Finance",Β Β Β Β Β Β "John@gmail.com"Β Β Β Β Β ],Β Β Β Β Β [Β Β Β Β Β Β "101",Β Β Β Β Β Β "Smith",Β Β Β Β Β Β "HR",Β Β Β Β Β Β "Smith@gmail.com"Β Β Β Β Β ],Β Β Β Β Β [Β Β Β Β Β Β "102",Β Β Β Β Β Β "Derek",Β Β Β Β Β Β "Marketing",Β Β Β Β Β Β "Derek@gmail.com"Β Β Β Β Β ]Β Β Β ]Β Β }]Β Expecting the output in below format:Empid Name dept EMAIL ID 100 John Finance John@gmail.com Table_112 101 Smith HR Smith@gmail.com Β 102 Derek Marketing Derek@gmail.com Β Β Β Β I have created a plan with below details:After running a plan with JSON CALL step below response file got created.Β Β Β Based on response file i have given below columns in Data StreamsΒ Β Β Β I am not getting the out put what i expected.Β Appreciate your help and support .Β
Hi Community!In the next few days, we will discussΒ Monitoring Projects, a powerful tool to evaluate and monitor data quality over time for selected catalog items. Monitoring projects use DQ checks, automatic anomaly detection, and structure checks to maintain data quality.Β We also have a short video introduction to Monitoring Projects, go check it out here πΒ If you are ready, let's dive in π€ΏΒ Accessing Monitoring ProjectsTo access Monitoring Projects:Go to the left-hand menu and select Data Quality. Choose Monitoring Projects. Β Β In this section, you'll find all configured projects. If you want to start a new project, click Create.Each project listed will show the following information:Name: The project's name. Terms: The glossary terms associated with the project. Items: The number of items monitored within the project. Latest run: The date of the project's last evaluation. Β The current state of a project is indicated through row highlighting, showing if it's published, recently ad
I would like as an example to have one βMS TeamsβΒ channel for one DQ Monitoring to reach out different groups of people tus set up diffirent Teams connectionsΒ Β Is there any option to set it up in the current version?Β cheersPiotrΒ
Hello Community!Β In this second part of the lookup best practices series, we'll cover how to schedule automatic rebuilds of Lookup Items and provide some useful tips for managing your Lookup Files effectively. If youβve missed the first post you can check it out here:Β Scheduling Lookup Item RebuildsAutomating the rebuild process of your Lookup Items can save time and effort. To schedule automatic rebuilds, follow these steps:In the Lookup Item, select the more options icon, and then click Schedule. Β In the sidebar, choose Add scheduled event. Β Set up the scheduled events for the rebuilding of lookups. For more details, refer to the Scheduler documentation.Managing Lookup FilesEditing Lookup FilesOnce Lookup Items have been uploaded, you can edit them manually or reupload the files if necessary. To edit the lookup manually: Select the required item. Click the more options icon, then choose Edit. Β To reupload the lookup item: Select the required item. Click Upload new version
Hi guys,Β I'm doing the dq foundation course and I'm stuck.I have tried to look it up, but no result.This is on an environment in the portal.When I'm doing, with AVG or avg, this:It says:How do I make this work?Β Kind regards,Marcel
I have a legacy database without primary keys.Β I know how to evaluate a single column for uniqueness, and thus a primary key. How do I evaluate multiple columns which together would be unique and thus be a composite primary key?
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.