Discuss data, share best practices, learn, and grow with Ataccama's Community.
Recently active
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
Hi All,I want to learn the implementation of ataccama MDM. Is there any learning module orΒ instructor who can provide training is available in India.If yes, please do let me know.Β Thanks,Mayank Verma
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 .
Howdy all:Earlier this week we started having an issue when end users were trying to log in to our DEV environment. When they would navigate to the URL, their browser would show Ataccama splash screen, then instantly (and continuously) refresh. When asked to try to ping the URL via the command line, the correct IP was being hit, and there was a low latency reply from the server.Note: This issue occurred using Azure AD.Problem:Β User navigates to a known good URL for Ataccama RDM Web Application. When the application is reached, Ataccama splash screen shows in browser, then browser starts refreshing every 2 to 3 seconds.Solution:Β It was found that someone accidentally change the setting in KeyCloak called βFirst Login Flow.β This should have been set to βFirst Broker Login,β but was switched to βBrowser.β Switching back to βFirst Broker Loginβ fixed the issue for our users.I am unsure if this is specific to Azure AD, but it is worth a try, if you are seeing a similar issue.Thank you,Jaso
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
Hi Team, I want to know if ataccama support the connection to Apache Druid and TigerGraph? If yes, is there any Docs for that?
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 a doc/demo availableΒ on how to use DQI SK stage (Analyze category) in Thick client please?
I have to parse the below JSON GETΒ response to get βHeadersβ andΒ "NameβΒ as columns inΒ Json Call stepΒ with Data Streams, How can I perform this?Β [Β Β {Β Β Β Β "Headers": [Β Β Β Β Β Β βIdβ,Β Β Β Β Β Β βNameβ,Β Β Β Β Β Β βEmailβΒ Β Β Β ],Β Β Β Β "ID": βtest_111β,Β Β Β Β "Rows": [Β Β Β Β Β Β [Β Β Β Β Β Β Β Β "100β,Β Β Β Β Β Β Β Β βJohnβ,Β Β Β Β Β Β Β Β βJohn@gmail.comβΒ Β Β Β Β Β ]}]
My requirement is that I want to read a file in AtacamaΒ planΒ which is an output of a python script .I would like to integrate python script then plan to run sequentially.
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?Β Β
Hi Team,When trying to login in ataccama web URL, receiving below error:Could you please help me here?As all compeonts like DB, leyloack, MDM server, MDM are up and running successfuly.-----------------------------------------------------------Error in MDM server ------------------------------------------------------------------WARNING: An illegal reflective access operation has occurredWARNING: Illegal reflective access by retrofit2.Platform (file:/D:/Ataccama/mdm/lib/retrofit-2.9.0.jar) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int)WARNING: Please consider reporting this to the maintainers of retrofit2.PlatformWARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operationsWARNING: All illegal access operations will be denied in a future release2023-08-07 15:26:23,797 β[34mINFO β[0;39m [][][restartedMain] β[36mn.r.s.b.l.a.LogbackAccessContext:149β[0;39m - Configured the Logback-access: context=[default], config=[classpat
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.
Howdy all!I said in another post today that it was going to be short. It turned a little longer than I expected. This one might be a little shorter.Question: How do I find the XML that makes up my β.onlineβ files for Enrichments?Steps:Start all your services, and ensure you have deployed your Configuration in the Admin consol (localhost:8060/admin) Go to localhost:8061 Under Server, select Applications Click on the Application β.onlineβ file you are wanting to see the XML for Click the service you want to view the XML for in the next screen Then select the link for the XML SchemaThe data in here can help to find errors in the setup of the service!Β Enjoy!Jason R.S.
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.