Discuss data, share best practices, learn, and grow with Ataccama's Community.
Recently active
Happy Wednesday everyone!Β We are halfway through the week and wrapping up our profiling best practices with this postΒ (but honestly are you ever done with profiling?). So letβs dive in to learn how to read a DQ profile, column analyses, and advanced analyses.Β Data quality profiles are crucial tools for understanding and improving the quality of your data. Once you've generated a profile, it's important to know how to read and interpret the information it provides.Β 1. Accessing the Profile ViewerAfter running a profiling plan or creating a one-time profile, a file with a .profile extension will appear in your File Explorer. Double-clicking this file opens the Profile Viewer.Β 2. Inputs and Roll UpsThe Profiling Step may have multiple inputs, each of which may have associated "roll ups" that group the data by specific parameters. Understanding these inputs and roll ups is vital to gaining a comprehensive view of your data. For detailed information on adding inputs and configuring roll ups
I am working on version 14.3 and I am trying to export the profiling results from the Web App, but when I go thru the process I only receive the attributes with records. I am wanting to export the profiling and not the records since they hold PHI. Is this possible in the web app or only in desktop?
Hi Community,Is event based trigger possible in Ataccama Thin client (web version)? If so, how to implement it?Thanks!
Hi community!Β In this post, we will cover a fundamental practice of configuring the profiling step π£If you have missed it you can check the first post on the introduction to data profiling hereππ½Β The Profiling StepWhen you create a profile using a plan, the Profiling step becomes a pivotal part of your data journey, connecting your data source to insights. Let's explore how to make the most of it.General CategoryBasic TabIn the Basic tab, you can set the step's name, output file name, location, and the default locale for generated files.Β Masks TabThe Masks tab is where you define and edit masks. Masks help reveal data structure without displaying the actual content. For instance, you can use "D" to represent a digit and "L" for a letter. Configure characters, symbols, repeated symbols, and thresholds for your masks here.Β Right-click on the row to add, delete, or edit the characters:Β Drill-through TabThe Drill-through tab enables drill-through functionality, allowing you to inspect i
We turned on the email notifications in order to get the Monitoring Project emails.Β But now all the users are getting emails each time a Term is created / sent for approval / and approved.Β How can IΒ throttleΒ the email notifications to allow the monitoring projects but not Term approvals ?Β Sample EmailΒ Β Dear colleague,Approval request was published.Β
Happy Monday everyone!Β This week we are delving deep into one of the most important steps in working with data - profiling π We will start with the basics and move on to more advanced practices so donβt forget to follow the forum by hitting the Subscribe button to get the latest article in your inbox πΒ When embarking on a data project, understanding your data's current state is paramount. It's the compass that guides you through the winding path of data cleansing and transformation. This understanding also serves as a yardstick to measure the effectiveness of your cleansing rules. Enter the Data Quality Profile β a snapshot of your data's health. It unveils duplicates, dependencies, business rule evaluations, data patterns, and much more.Β In this post, we will cover how toΒ create and configure a data quality profile, complete with additional analyses like masks, dependencies, and business rules.Β Step 1: Select Data to Profile Launch ONE Desktop. In the File Explorer view, pick one
When IΒ use Monitoring Projects and try and apply a rule to a DATE or INTEGER it is not allowed.Β For Date Rule, IΒ want to check for NULL or a DATE range.Β For Integer, I want to check from a referenced lookup table.Β Β Β Β Why is this check only allowed for Strings ?Β Will DATE and INTEGER be added at a later time ?Β Rene Requenes
Is there a way I can get the anomaly detection configured and notified when there is a anomaly in the counts in more than one attribute?eg:SELECT CALENDARDAY, COMPETITOR, COUNT(*) as countΒ FROM TablenameGROUP BY CALENDARDAY, COMPETITORA notification whenever there is drop or increase in the count based on CALENDARDAY, COMPETITOR
Hi everyone!Β This weekβs last best practice is also the final post on components! Check out yesterdayβs post to catch on if you have missed the series so far:Β Β Nested components are like puzzle pieces that fit together to create sophisticated data transformations within a single entity. In this guide, we'll explore how to work with nested components in Ataccama ONE Desktop, focusing on their creation, import, configuration, and use cases.Β Understanding Nested ComponentsImagine having a main (parent) component that uses multiple component files to achieve complex data transformations. Nested components enable you to do just that. This approach allows you to maintain the original data while applying intricate logic to your datasets. For instance, you can use predefined components provided by Ataccama ONE Desktop to cleanse, filter, or standardize specific data attributes, all while preserving the integrity of your original data.Β Configuring a Nested Component in ONE DesktopIn Ataccama ON
Hi Everyone,Β I have postman REST API call that retrieves CSV as output. The API call uses Bearer token, I am not able to use JSON call (output is CSV format) , Https GET (doesnt accept bearer token) . Is there any other way to use the REST API βΒ CSV(output file)?
Good day!Β I would like to find the completeness of the descriptions for all the tables and their attributes in Ataccama Web. Is it possible to do this in AtaccamaWeb using Rules? There are approximately 700 tables in the system. Β I will be very grateful for your helpThank you!
Hi all,I have created a new entity in the metamodel, let's say with properties A, B, C and D (in that order).In the user interface the overview screen of this entity is a list-overview, showing the properties in the same order as defined in the entity.I would like to be able to adjust this lay-out, like D, B, C and not showing A. Refer to the example in the attachment for more clarity.How can I accomplish this?In addition, how can I define a filter on one of the property columns?Kind regards,Albert de Ruiter
Hi community,In the metamodel, when defining a relation to another antity of type embedded object array, in the user interface it appears as a very large white area containing one button. We feel that this feature is not in line wth proper user interface design. Therefore I am looking for a way to have this button shown in a way more minimal format.Does anyone knows if this is possible? A trait or a specification in the page lay-out definition or�Thanks in advance!Kind regards, Albert
I have a workflow which does an HTTP GET to download an HTML page. I then use a DQC plan to filter and alter the data in the HTML file to get a βnewβ URL. I now have this βnewβ URL in a column at the end of the plan. Iβm wondering, is it possible to use this βnewβ URL column from the DQC in the same workflow to perform another HTTP GET of the βnewβ URL?Β
Hi,There is a lot about GraphQL and JSON-call. But I have question on how to process nested GraphQL in a JSON and maintain integrity when using (nested) datastreams) in the JSON Call step in Ataccama (v13.x).Below an example. There are profiles with path ($.data.catalogItem.publishedVersion.profilingConfigurationInstances.edges.node.publishedVersion.profiles.edges.node.@). And then a nested data-stream, which continus from this path (publishedVersion.attributeProfiles.edges.node). Each stream will give an output for the JSON-caller step. Now how do we maintain integrity between the streams/output files? So how can I refer from a sub-stream to a parent key, so I can later join the JSON-call output streams?Β Β Β Β
Is there a function or custom ways to convert strings into camel case on DQS - Data Quality services?
Happy Tuesday Community!Β We started this week by sharing best practices on Monitoring Projects, and today weβll be continuing with how to configure Monitoring Projects. If you have missed the first post you can find it here:Let's explore the best practices for configuring Monitoring Projects to ensure robust data quality checks and anomaly detection.Select Catalog ItemsGo to the Configuration & Results tab. To add catalog items: For a new project, select Add catalog items. Β To add more items to an existing project, select +Add under Items to Monitor. Β To remove an item, use the more options icon and select Delete. The listed catalog items will display a summary of: Structure: Aggregated results for structure checks on attributes. Anomalies: Detected anomalies on attributes. DQ Checks: Results of data quality checks assigned to attributes. Overall: Aggregated quality based on assigned DQ checks contributing to overall quality. Individual DQ dimensions, listed with the
Happy Monday community!Β Today we are going to talk about Remote Plans. Letβs start with the basics, what are remote plan executions?Β The remote plan execution lets you run any ONE plan on the Ataccama ONE Platform. Plans are typically developed and tested on small data sets or on dedicated environments. This helps you validate the plans and assess how well they perform so that you can make the necessary adjustments before applying them on your actual data.Β Once the plan works as expected, you can run it remotely on production data in ONE.Jobs are first sent to the Data Processing Manager (DPM) module, which forwards the job information to a suitable Data Processing Engine (DPE). Actual data processing takes place only in DPE instances.Β How to configure Remote Plan ExecutionRemote plan execution leverages existing controls and concepts ofΒ ONE Desktop. Once you connect to the Ataccama ONE Platform, you can choose between the following launch options:Local: A suitable DPE is selected auto
We successfullyΒ connected WorkdayΒ from Atacccama one web by using CData drivers.Now we are trying to do the same from One Desktop.How do we connect Workday objectsΒ from Onedesktop by using CData drivers?We were able to connect WorkdayΒ throughΒ the API'sΒ but our requirement demands CDATA drivers connectivity.Thanks,Mahesh Arigela
Happy Wednesday Community!Β We are halfway into the week and ready with Part 2 of Component Steps.Β If you have missed Part 1 donβt worry, check it out on the link below π½Β In the second part of our journey into Component Steps, we will delve deeper into their creation, configuration, parameter mapping, running from the command line, and working with nested components.Β Creating a ComponentBuilding a component step is akin to constructing a plan, but certain rules dictate its placement within a plan: At the Beginning: A component at the start of a plan should commence with an input step connected to actual data, not Integration Input. In the Middle: For components in the middle of a plan, they must have at least one input endpoint with Integration Input and one output endpoint with Integration Output. At the End: Components concluding a plan must start with an input endpoint with Integration Input and conclude with an output step that isn't Integration Output (ensuring data is written
Any one who has worked on Time series analysis option in V13.9 and successfully got the required results
Hello,I have a requirement to append the records in parquet file in the event of RDM on-publish synchronization. Does anyone know, how can we append data into Parquet file in RDM on-publish event?I believeΒ parquetΒ file writer will write data in the file, but if the new record created in the RDM, will it append the data in the same file or will replace the file completely and create newΒ one.ThanksΒ for any help.-Ojaswini
Hi ,I want to know what was the input to be given in root object for JSON writerΒ Β
Hello Ataccamer,I am dealing with Parquet file writing in on-publish mode. Could you please suggest how to write data to Parquet file when it is a record deletion event on RDM UIΒ (in on-publish) . As in case of Parquet file it is always first delete the file and then created the file again.How the CHANGE_TYPE is in {'DELETED'}Β will work in this case. Any suggestions, please share.Thanks and regards,Ojaswini
Hi community, happy Tuesday!Β Today, we are covering one of the essential functionsΒ of ONE Desktop - Expressions & Steps β¨Steps and functionsΒ enable you to craft plan files tailored to your project's unique needs. Here, we provide a comprehensive overview of the frequently used steps and functions, guiding you towards best practices.Frequently Used Steps:Flow Control StepsData Parsing StepsAnalysis StepsMatch and Merge StepsUsing FunctionsWithin these steps, you can leverage various functions to further enhance your data processing capabilities. Here are some commonly used functions:matches: Performs a full match of input data with a regular expression, returning true or false. find: Conducts a partial match of a regular expression within the input string, returning true or false. substr: Extracts a substring from the input string, starting from zero.Using Regular ExpressionsAtaccama's products support regular expressions for powerful pattern matching. Here are some fundamental regu
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.