Discuss, learn, ask, suggest, share all things DQ&C π
Recently active
Hi everyone,Β One of the core capabilities of ONE Desktop is metadata handling through ONE Metadata Reader and ONE Metadata Writer Steps. These steps allow users to read and write data from the Web Application, enabling a range of use cases and implementations. In this post, youβll find out how to read & write metadata using the steps in ONE Desktop ππ½πΒ ONE Metadata ReaderThe ONE Metadata Reader Step serves as a tool to read data from the Web Application, offering flexibility in usage:Common Implementations:Enriching data for external Business Intelligence tools (e.g., Tableau, Cognos) to create customized reports with additional attributes such as description, owner, and custom properties. Easily incorporating DQ rules into DQC plans, simplifying the process of finding and integrating rules based on name and input attributes. Constructing DQC plans with data transformations by utilizing data sources from the Metadata Management Module (MMM). Generating comprehensive HTML documen
Hi community!Β In this post, we are covering working and searching in metadata. Efficiently working with metadata is crucial for ensuring data quality, governance, and effective decision-making.Ataccama has several tools within ONE Desktop to assist in metadata management, including the ONE Metadata Reader and ONE Metadata Writer Steps for reading and writing metadata, as well as the ONE Metadata Explorer for seamless navigation. Letβs dive in πΒ Navigating with ONE Metadata ExplorerONE Metadata Explorer allows you to connect directly to your Ataccama ONE Platform server from ONE Desktop, granting you access to your critical metadata and even "Meta Metadata" for more in-depth analysis.Β Metadata Exploration by DefaultWhen you first access ONE Metadata Explorer, it's configured for exploring your primary metadata.Delving into Meta MetadataHowever, if you wish to explore your "Meta Metadata," you can easily adjust the settings:In the ONE Metadata Explorer, click the "View Menu" icon. Selec
Hi Community!This week on the menu we have how to work with the Ataccama ONE Platform. We will cover basics like how to connect your ONE Desktop to a bit more advanced topics like working with metadata.Connecting your ONE Desktop to the Ataccama ONE Platform allows you to seamlessly work with metadata, create data quality rules, and utilize virtual catalog items.Β Create a New ConnectionPrerequisites:Ensure ONE Desktop is properly set up and running. Your ONE instance should be running and accessible from the server where ONE Desktop is installed. Ensure that both ONE Desktop and ONE are using the same version.Follow these steps to create a new connection: Open ONE Desktop. In the ONE Explorer, select Create a new server. Β If you are adding a second ONE server, follow these steps instead: In File Explorer > Servers, right-click Servers and select New > ONE Platform. You can also find the same option in the Servers and Databases tab, which is part of your workspace by default.
Hi, we need to see if for terms (or other entities) certain roles have viewer rights. (...and if not set them)Below is a GraphQL, but I need to filter only the term.assignedIdenties.capability.OperationSet where the name is "viewerβ. How would I go about doing this? (outside filtering in ONE Desktop of course)query GetCapabilities_term($gid: GID!) {Β term(gid: $gid) {Β Β gidΒ Β assignedIdentities {Β Β Β grantingStrategyΒ Β Β capability {Β Β Β Β nameΒ Β Β Β idΒ Β Β Β operationSets {Β Β Β Β Β nameΒ Β Β Β Β displayNameΒ Β Β Β Β idΒ Β Β Β }Β Β Β }Β Β Β identity {Β Β Β Β ... on Role {Β Β Β Β Β nameΒ Β Β Β Β __typenameΒ Β Β Β Β ... on GroupRole {Β Β Β Β Β Β nameΒ Β Β Β Β Β numberOfUsersΒ Β Β Β Β Β gidΒ Β Β Β Β }Β Β Β Β }Β Β Β }Β Β }Β }}
For a use case we need to run DQ on CSV's loaded into HDFS (only). So no hive externally managed tables are available. Our use case is much like the desktop tutorial Hadoop (01.0.0 Read whole folder - MAP.plan), but we'd like to create VCI's and update them once a dayΒ for profiling, DQE and sample data.Two Q's:How do we connect tot HDFS? (Simple JDBC we use in DBBeaver doesn't work) How do we update the VCI's?
Hi,I need to create one rule which is used to check whether last date of current month is available in that column or not. For that I need expression to get the last day of current month.Note:Today is 2023-10-11. So I need to get 2023-10-31.orΒ if today is 2023-09-04 then I should get 2023-09-30 as output.Β Can anyone provide a solution for this?ThanksAnagha K
Hi everyone,In this post we will cover databases that play a vital role in Ataccama solutions, serving as data sources, and repositories, and enabling data profiling. Here are some tips & tricks to help you effectively work with databases in Ataccama.Β Connecting to a Database To establish a connection with a database, right-click the Databases node in the File Explorer and select New Database Connection. Β Configure the connection by providing the following information: Database type: Specify the database connection type. Connection name: Define a name for the new database connection. Host: Specify the hostname or IP of the database host. Port: Provide the port allocated for the database connection. Database name: Catalog: Specify the name of the database instance located on the host. Username: Enter the username to connect to the database. Password: Enter the password to connect to the database. Β Use the Edit Driver Properties... option to set additional JDBC propert
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
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
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.