Discuss data, share best practices, learn, and grow with Ataccama's Community.
Recently active
Hi everyone,Β Β We are here with Part II of our VCIs best practice series and today we will delve deeper into two significant aspects of working with VCIs - connecting to natively supported data sources and non-natively supported data sources.In the first post, we explored the creation and transformation of Virtual Catalog Items (VCIs) within Ataccama ONE. You can check it out here ππ»Β Connecting to Natively Supported SourcesAtaccama ONE makes it simple to connect with data sources that are natively supported by following these steps: Create a VCI, as explained in the previous section. To read data from a natively supported source, add the "JDBC Reader" step to your plan. Depending on your transformation requirements, you can use the JDBC Reader step alone or combine it with existing catalog items. Configure the "JDBC Reader" step as follows: On the "General" tab, in "Data Source Name," provide the source identifier of the connected database. You can find the source identifier in
Hi everyone,In this post, we will talk about Virtual Catalog Items π¦ You might have participated inΒ our live training session that took place a few months back where we talked about how to create and work with VCIs. You can always watch back the session and check out the live demo hereΒ Β ππ»Virtual Catalog Items (VCIs) provide flexibility and efficiency when working with data in the ONE Desktop platform and in this article you can find best practices for creating and transforming Virtual Catalog Items to make the most of your data management efforts. Letβs start with the basics:Β Why Use Virtual Catalog Items?VCIs are particularly useful in several scenarios: Applying Transformation Logic: When you need to apply ONE Desktop and in-source (SQL) transformation logic before working with raw data. This includes tasks such as filtering data, joining tables, and standardizing values. Integrating Non-Native Sources: When you want to integrate data from sources that are not natively supporte
πΒ Links to the legacy documentation portal are no longer available.Β Read about the changes and how to access our documentation here.Β Hi there!Β Lisa from Ataccama here. Iβm a Solution Consultant and I love exploring the different ways our platform can become part of the business and technology ecosystem for our customers.In this post, I will share a framework for integratingΒ Ataccama with a work management or issue tracking software like Jira. Delivering data quality insights and alerts from Ataccama to an issue tracking tool can help to maintain transparency and accountability, and to facilitate cross-functional team work.Β Letβs explore an example!Β Use caseΒ Ataccamaβs Data Quality Monitoring Projects are a powerful tool for regular data quality evaluation and reporting on the results. You can configure DQM Projects to run periodic evaluation of data against DQ Rules, and provide various insights to the business. Do you need to send a digest whenever fresh DQM results are ready? Or do
Hi everyone, happy Monday!Β In this post, we will go through a few best practices onΒ how you can work with data in ONE Desktop. Before getting into it, donβt forget to check out some posts you might find useful:Β Browsing Data in ONE ExplorerFrom ONE Explorer, you have the ability to access various components of your data, much like you would in the Knowledge Catalog of the ONE Web Application. ONE Explorer in ONE Desktop includes:Catalog Items Components Lookup Items Monitoring Projects Rules Terms Β This seamless access to your data provides a comprehensive overview of your information, enabling you to manage your data assets with precision.Working with Data in ONE DesktopThere are two primary methods for reading and working with your data within ONE Desktop:1. Catalog Item Reader Step:This step allows you to access data from different sources defined in the Metadata Management Module (MMM). When you drag and drop a Catalog Item from MMM into your plan, the Catalog Item Reader step is
Hello,We are trying to give access for invalid samples in our monitoring projects to our colleagues.Β The coleagues are in a role that they have data access to the Catalog items, and data access in the monitoring project, but they still are not able to see the invalid rows.Which access type should be granded for invalid samples in monitoring project ?
Needed to know how to create a rule having an attribute of STRING datatype for extractingΒ current date and past dateΒ in One Web. Tried using date functions in string using advanced expression (today() is ATTRIBUTE) ..showing error in testcase. But when tried using sameΒ functions for DATETIME datatype working fine. Can anyone help?
I have scheduled certain workflows and running on daily. Due to change in component/ plan optimisation I expect run time changes in the workflow comparing to previous version of the workflow., similarly I did for many workflows and would like to see overall performance improvement in the workflow run.Β Is there any way IΒ can go ahead and download or view the finished instances run times Β for all the workflow in a single place?Β
How I can use create sql catalog on s3 files (csv, parquet) in Ataccama One Web Knowledge Catalog.Do Ataccama use AWS S3 CData drivers
Whenever IΒ run the plan file the output file get updated and the older output file data get lost . Is there any way ataccama can keepΒ the files that is generated for all the time the plan file ran ?Β Β Β
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
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
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.