Discuss data, share best practices, learn, and grow with Ataccama's Community.
Recently active
Hi Community!Β This week is all about ONE Desktop Plans ποΈWe will start with how to build plans on ONE Desktop and work our way to DQ Scoring.Next week, we will continue to cover different features of plans and ONE Desktop so donβt forget to subscribe to our forums to receive a daily notification when a new article is published β¨Letβs kick it off!Β Understanding Plan EditorThe Plan Editor is your workspace for crafting plans. It comprises two core components:Canvas (1): This is where you define the logic of your plan by connecting different steps together. Palette (2): Here, you'll find a wide array of steps and actions that can be added to your plan. Creating a New Plan FileStarting a new plan file is a breeze:Right-click on a project or folder in the explorer panel. Β Select New > Plan. Alternatively, use the toolbar and select Plan. Β Specify a Name for your plan and designate its storage location (Container). Β Adding Steps to the CanvasBringing functionality to your plan invol
HiΒ I want only the valid rule names in valid_rules column for Monitoring project export. How to implement that?Β
At Stater we needed to iterate a table in a database and perform some action on it. This needed to be orchestrated from a workflow. In our case trigger a set of MP's and write the output to a DQ Data warehouse.So I created a βpatternβ which we use for our cookbook.Β With thanks to Brian and Matej!Β Β Now if somebody can tell me how to add a PDF and ZIP with the sample, I'd be happy ;)
Hi, I have created a SQLΒ Catalog itemΒ in UI however I'm trying to retrieve only 10 or so rows from the database.Β I am using the SELECT TOP/LIMIT clauseΒ to choose how many rows I want to retrieve both queries are having errors, I'mΒ not sure what the problem is, does anyone have any ideas?Β Thank you.Β SELECT TOP 10 FROM xΒ Β SELECT * FROM x LIMIT 10Β Β Β Β
Hello,everyone.Β When you load data into the database using Jdbc Writer and execute the plan every time, it keeps adding the same data from above. How can I overwrite the data? For instance, I have a table like this.I saved it in the database, made some changes to the table, and when I re-executed the plan, it added the changes on top.Β Duplicates appeared, to put it bluntly.I will be very grateful for your help Thank you!
Hi community!Β Weβre happy to share the second part of our ONE Desktop Projects guide. In this section, we'll delve into essential techniques for project creation, workspace management, and resource configuration. If you have missed the first part you can find it here:Β Creating a New ProjectBefore you embark on data transformations and analyses, a structured project is your starting point. A project is a collection of plans, components, and data files, organized logically into folders. To initiate a new project:Navigate to the File Explorer. Click onΒ New > Project. Β In the ensuing dialog, specify the project's Name and type. Regular projects encompass various categories: Empty project: A blank slate where you define your structure. Project from template: Predefined layout, useful for component projects. Tutorials project: Generates predefined tutorial projects. Β Click Finish, and your project will appear in the File Explorer. See the figure below for a template project based
Hi community!We are almost halfway into our Monitoring Project Best Practice series, today we are going to talk about Lifecycles π’Letβs dive in!Β Introduction to Monitoring Project LifecyclesThe introduction of Monitoring Project Lifecycles allows you to simulate a multi-environment process (Configure > Test > Send for approval > Make public, and repeat) within a single physical environment. While you can create two physical environments, the non-production environment should primarily be used for specific purposes, such as testing new sources, integration plans, model changes, and service re-configurations.Β It's important to note that non-production environments are not intended for developing data quality monitoring projects and migrating between environments. For the best results, we recommend having one production environment for all metadata and a non-production environment for model changes, API work, and testing. This setup differs from other modules like RDM and MDM, w
HelloΒ Community!Β As part of our ongoing Data Quality Best Practice series, today we'll dive into the world of time series data analysis.Time series data analysis is a powerful tool that enables you to unlock valuable insights from your transaction data by identifying trends and detecting anomalies. To make the most of this feature, here are some best practices to follow:Β Understanding Transaction Data and Time Series AnalysisTransaction data encompasses internal and external events or transactions within a business, often related to financial and logistical records. Common examples include sales orders, invoices, purchase orders, shipping documents, payments, and insurance claims.The benefits of time series analysis include:Visualizing time series data. AI-driven anomaly detection. Β Keep in mind that time series analysis supports columns with timestamp information, such as DATETIME, DATE, or DAY data types.Β Configure and Run Time Series AnalysisTo get started with time series analysis
Can βSQL Selectβ stage only be used to connect with SQL Server DB ?
Happy Wednesday community!Β The Power of Projects: A PrimerBefore you dive into the exciting world of data transformations and analysis, let's lay down the foundation: projects. Think of projects as your organized toolkit β a collection of plans, components, data files, workflows, and custom scripts, all neatly arranged within logical folders. These projects live within a workspace folder, ensuring everything is in its right place.Β Structuring ProjectsImagine the harmony of a well-structured project. Here's how it can look:A Glance at a Well-Structured Projectbat: Home to batch or shell scripts for triggering plans. bin: Houses DQC plans for data cleansing and deduplication. components: Stores the goldmine of component plans for main plans. data: Nurtures your data directories. ext: Contains external lookup files and replacement lists. bat: Serves batch or shell scripts to trigger plans for lookup files. build: Holds DQC plans for crafting lookups. lkp: The indexed version of looku
Hi everyone!How can we avoid manually changing stewards for all business terms and catalog items in Ataccama One?Β I will be very grateful for your helpThank you!
Hi everyone!Β I hope you are all excited to take one more step into ONE Desktop today π£Today on the menu we haveβ¦..Environments!Imagine effortlessly crafting and testing your solutions across different operational landscapes like DEV, TEST, or PROD. That's what Environments are all about! These versatile tools offer a seamless platform for:Running plans on diverse databases without building separate plans. Testing plans, workflows, and web services across testing and production servers. Crafting and exporting runtime configurations for various environments (perfect for those snazzy folder shortcuts).How Environments Work: A Guided TourEnvironments are your game-changers. Here's a sneak peek at how they operate:Local Launch EnvironmentWhen you're running your plans or workflows on your local machine through ONE Desktop, this environment kicks in. It's your go-to for efficient local testing and development.ONE Platform Launch EnvironmentFor those times when your plans need to be executed
π Welcome to our new article series, where we will go through the individual topics that are part of the Ataccama Data Quality & Governance Certified Professional: Foundation Level Ataccama ONE v13Β certification exam.We will focus on practicing and pointing out the most common mistakes. Our first topic isΒ Adding Data Sources.Β πΒ LETβS TEST YOUR SKILLSUsing ONE Desktop Application, create a database connection to your database. ββUsing the ONE Desktop Application, upload the 'bloodtypes.xlsx' into your database. Create the database table <your_name>_bloodtypes, and upload the contents of the 'bloodtypes.xlsx' file.Β π‘ How to do it?Open Ataccama ONE Desktop Application and create a new projectIn your newly created project, create a plan and name it loaddata.planΒ Add (drag and drop from the palette on the left side) steps Excel File Reader and Jdbc WriterUpload bloodtypes.xlsx (attached to this article) into your project Open Excel File Reader and fill in File Name, Sheet Name
Howdy Ataccama Community:If you are needing to know how to grey out fields for edit, please navigate here:Β Grey out fields for edit | Community (ataccama.com)Problem: After greying out fields, I noticed that fields an Enrichment acts on appeared to change in the User Interface, even if greyed out.Solution: Working with our Ataccama professional support person, it was found that although the fields change in the UI, when saved the greyed out fields are not updated in the record being edited. This is great news, as the purpose (at least for our team) of greying out a field, is so that it cannot be changed once created.So thatβs it, probably the shortest post I will put on here, but an important one for record reliability.Thank you,Jason R.S.
Happy Wednesday everyone!Todayβs topic is Tasks! We will cover how to optimize your task management on Ataccama to effectively organize and track your work. Let's dive in!Β A Glimpse into Task ManagementAt the heart of the Ataccama ONE PlatformπΒ lies the Task management system. This tool brings together your tasks into a Kanban board, offering an intuitive visual representation of your workload and its progress. From prioritizing tasks to altering their status and engaging in collaborative discussions, this system is your gateway to productivity.Β Unlocking the Potential of TasksWithin the Task management system, you can accomplish a multitude of actions: Task Creation and Management: Create tasks and their subtasks, assign them to team members, and even solicit assistance from colleagues. Change Management: Request changes like entity creation or access adjustments seamlessly. Workflow Task Management: Efficiently handle tasks related to access requests, approval workflows, and mor
Hi Team,I want to use the DQ monitoring project results component. From where do we get theΒ Monitoring project IdΒ for the component?Thanks in AdvanceAnaghaΒ
Hi Every one,Β Why the data acquisition in a multi-load operation could be so slow?Checking the database, the query to get the data is taking less than 10 minutes. Do you have any guidance about it?
Howdy Ataccama community:Today I am creating an LKP file with multiple columns for the first time, and came across a couple rookie mistakes I was making, and wanted to share the warnings and errors I am getting.The file I am making is a simple mapping file going from the key to a field βPH1βRookie mistake number 1: The file being used to make the lkp is a csv, and I made the assumption the Text File Reader in the lookup builder planΒ would recognize this from the file type. It did not, it had the separation of columns as \tΒ (tab) still. This created the warningΒ [EHS:SHORT_LINE][step:Text File Reader][line:1]Β with a row for ever row in my file. To fix this one was simply setting the βLine Separatorβ field in the Text File Reader to a comma instead of \t.Rookie mistake number 2:Β After correcting my first mistake, I was now getting the following errorΒ βThere were logged 1 runtime warnings and 1 runtime errors.βΒ With the details beingΒ βError sending responseβΒ with no info on why. I got frus
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?
Howdy Ataccama Community!Have you ever wanted to have a user see a field while in edit mode, but want to have it greyed out for editing? This problem arose while we were working with a Primary Key that needed to be seen in edit mode but never edited. The only way for a field to be seen in edit mode, is to set it to Modify in the permissions, but we did not want the user to modify.Β Problem: Show all fields in Edit mode, but only have certain ones editable.Solution: Begin by deploying your project and populating any tables with initial loads as needed. Next go back to OneDesktop IDE, and open the table you are wanting to make some fields non-editable. For the fields you want to make non-editable select Generated. While this sounds like it will auto generate the field, I assure you it does not.Now generate and deploy your project again (remember to generate at the App Configuration level).Note:Β You might need to stop and restart services for the change to take effect. While I was testing
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
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.