Discuss, learn, ask, suggest, share all things MDM and RDM π
Recently active
We were trying to get the first name and middle name parsed out of an embedded array objectΒ using the json parser, but for some reason, anytime we called name_info.nameΒ It would only return the middle name, we saw this patter on all records, if name has middle name, then middle name only would show, if no middle name, then first name would show. With the json parser, it should have returned one line for first name and one line for middle but it didntΒ Solution:Β create a data stream that goes from root into name, then for the attributes in that data stream, you will use an @ as the path for the attribute. This will then give you a separate line for first and middle name. The documentation for 13 has this, but since we were working with 12.6 we went through trail and errorΒ Β "name_info": [ { "name": [ "John", "A" ] }]Data structure example
Is there a stdout writer, or anything that can echo output?This would be the perfect compliment to the Random Record Generator. The ability to specify an input (Random Record Generator) and output (StdOut Writer) without having to use Text File Reader / Writer would allow the help to be much better without having to provide the tutorials (which are complicated).Β I want just the simplest hello world example for the Pattern Parser to simply split two words separated by white space (please supply!). But the help is inadequate with too much text and no simple example, and the tutorial example β06.04 Pattern Parserβ is far too complicated to decode.If there was a StdOut Writer then it would be much easier to supply examples in the help. Simply paste the entire xml plan into the help. Each plan would only need a Random Record Generator to create one record, the step being displayed (Pattern Parser) and a StdOut Write to write the output to the console of the eclipse desktop.
Humanise MDM and Automate Testing With APIs
What does the exclamation mark mean in pattern groups as in the Multiplicative Pattern Parser?ie this (found in the tutorial){FIRST_NAME!}{LAST_NAME!}{FIRST_NAME!}{INITIAL}{LAST_NAME!}Β As usual itβs not explained in the help, and the help says see examples. The help is very thin and too much text to explain nothing. One tutorial example isnβt enough. There should be several examples building from the simplest hello world example to more complex.Β Canβt edit my community profile name so it looks like Iβm accidentally stuck with Pattern GroupsΒ Β Β Β
I want to concatenate the values of one attribute in a group of records.Β InputcustomerΒ purchased0000001Β Β shoes0000001Β Β belt0022222Β Β pants0022222Β Β jacketΒ The output I want iscustomerΒ accumulated0000001Β Β shoes belt0022222Β Β pants jacketΒ The representative creater offers best and second to access records in a group, or aggregations like avg, sum. This question asks how to build an expression in a group to concatenate the the values.I looked at the Record Descriptor steps as maybe offering a solution but the help is very thin.Β Β Β Β
Hello guys,Β I'm using Master Data Center 12.7 and I have the belowΒ scenario:I have a Kafka ServerΒ for development and another one for production,Β theyΒ are set with different username and password, soΒ I need to connect to them:Without putting these username and password values directly in my code. In a way that MDC recognizes if it need to use development or production values.Β So, is there a way to setup it to use secrets (like database and server passwords) managed inΒ Vault by HashiCorp?Β If it's not, how can we use ENV variables to achieve the requirements above?Β Thank you,Victor Costa.
Hi Everyone,We have setup SQS on the IDE and noticed that the NME config(nme-stream-gen.xml) underΒ file is empty and is not generating any JMS config tags.Β We are using One desktop release 13.8. As per the Ataccama documents, the NME config file should generate JMS details on its own. Does anyone know a fix for this?
On release 13.8 IDE, we have configured JMS and each time we run the mdm server, we get the error:Β Β Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jmsProviderComponentInstance': Invocation of init method failed; nested exception is com.ataccama.dqc.server.config.ConfigException: Cannot initialize JmsProviderComponent: Cannot instantiate class: com.ataccama.dqc.jms.sqs.SQSInitialContextFactoryΒ Did anyone encounter this with JMS?
Hi,I am using DQC and setting it up as a DQ Window service. This provides the serverβs Admin centre.Β I would like to secure this using the users.xml and role-mapping.xml to get started. I have been able to configure it so that it prompts for login credentials but i am unable to actually login.Β Does any have an example of the users.xml and role-mapping.xml that works together? or any docs that i could refer to?Β We are using DQC v12.3.the following is what i have configured in the server.config.xml:i have only included the sections that are relevant:Β Β Β Β Β Β Β <component class="com.ataccama.dqc.server.services.AuthenticationService">Β Β Β Β Β Β Β Β Β <methods>Β Β Β Β Β Β Β Β Β Β Β Β <method class="com.ataccama.dqc.communication.auth.server.PasswordServerMethod">Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β <provider class="com.ataccama.dqc.communication.auth.server.FileBasedIdentityProvider">Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β <configFile>users.xml</configFile>Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β </provider>Β Β Β Β Β Β
Hi community members,Β How are you using Ataccama APIβs in your project. I am explaining the most common scenario which we have in our project. I have a need to use Ataccama API part of data pipelines, i.e right after reading the source. execute the ataccama jobs. Per myΒ understanding the Ataccama API is capable of doing below items thru API calls:Running DQ EvaluationProfilingRun Catalog itemRun Monitoring etcΒ This will not be truly data pipeline usage, For eg) I wanted to run a DQ Evaluation and based on the result of the DQ Evaluation, I would like to capture the results Success/Failure + failed records(if there are any failures). Is it possible with Ataccama APIβs? Have any one tried similar approach or if not want to understand the API usage in your projects
According to the documentation multiple listeners are allowed to be configured -Β Trying to configure mdm to listen at more than 1 port results in the following error on the first defined listener with only 1 other working :HTTP ERROR 500 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'keycloakSecurityConfigurer': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.ataccama.server.http.security.keycloak.KeycloakSecurity' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}Β Am I doing something wrong?Β
According to MDC 12.7 Documentation , we are allowed to define multiple listeners in the HttpDispatcher on different ports.When I try to do that, I get the following error trying to access one of the ports (the first one defined in order top to bottom in the serverConfig) , leaving me with only 1 working listenerΒ HTTP ERROR 500 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'keycloakSecurityConfigurer': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.ataccama.server.http.security.keycloak.KeycloakSecurity' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}Is there are workaround for this?Β Β
When you start the workflow, in the last step, emails are sent using SMTP. When executing a task, the process throws the error java.net.SocketTimeoutException: Read timed outI suspect this is due to the fact that too little time is allotted for the connection, which is why the SMTP server does not have time to return a response. Is there a configuration file somewhere in ONE desktop where you can manually set the time on timeout ?Β Β
Is there a way to ingest data from a kafka topic as a connected system in ataccama?
Hi,I am creating an export operation, I have anΒ entity 01, with a list of users and an entity 02 with email addresses:Entity structureΒ I need to convert this to an export file with the next structure:Β Export file layoutI would to know if there a step to help me groupingΒ the data for this purpose.Β Thanks in advance,Alejandro
It is worth immediately clarifying that I have admin rights. I create a policy and after creation there is no block for creating conditions. Are there any guesses?Β Policy Managment BlockΒ
Will ataccama support vault model? For example on Day 1 - My name is entered as βKarthikaβ day 2 - βKarβ Day 3 corrected as βKarthikaβ.Β
We are having a difficult time connecting a MS SQL database to Ataccama
This is needed when a user would like to go directly to the platform and skip the βlogin with Azure AD SSO or OKTAβ page. This can be turned on (or off) by following the below directions: Login to the Keycloak Administration Console Ensure the Ataccamaone Realm is selected In the left-hand-menu, Click on Authentication Under Flows select BrowserΒ On the Identity Provider Redirector line, click on Actions and select Config a.Β If you would like to disable (turn off) the auto login - we can select the βdisabledβ radio button on the Identity provider redirector line Enter the name of the Identity provider, e.g. saml, in both the Alias and Default Identity Provider boxes Select Save
Hi,I am wondering to know if is good idea:use MDC Reader step for delta export operations where we need to complement data from entities ofΒ other layerΒ Β Β oradd another Data SourcesΒ with full mode of this other entity, then useΒ aΒ Join step to get the information required.Β Β Both are feasible, not sure what isΒ better talking about batch processing, performance, etc.
Hello Ataccama gurus---Β Has anyone here integrated with OneTrust before? Itβs something thatβs come up at 2-3 potential projects at different customers recently, and Iβm curious of any previous experience people may have nad, or not with this? (What type of data would be kept at each side, methods of synchronisation (assuming API & metadata readers/writers. Any re-usable components available?)Cheers!Β
I need the party entityΒ (MDC -ataccama one)Β to send a notification to kafka when insert or update
When I am publish message in kafka, it throw exception errorΒ I am using ataccama 12.7Β com.ataccama.nme.core.NmeException: java.lang.NullPointerException at com.ataccama.nme.engine.event.handler.SimpleEventProcessor$NmeSimpleEventProcRuntime.publish(SimpleEventProcessor.java:66) at com.ataccama.nme.engine.event.handler.NmeEventPublisherBase$Runner.mainLoop(NmeEventPublisherBase.java:210) at com.ataccama.nme.engine.event.handler.NmeEventPublisherBase$Runner.run(NmeEventPublisherBase.java:172) at java.base/java.lang.Thread.run(Unknown Source)Caused by: java.lang.NullPointerException at com.ataccama.dqc.streaming.io.writer.KafkaWriter.validate(KafkaWriter.java:130) at com.ataccama.dqc.model.validation.ValidationUtils.validateRecursiveInternal(ValidationUtils.java:158) at com.ataccama.dqc.model.validation.ValidationUtils.validateRecursive(ValidationUtils.java:127) at com.ataccama.dqc.tasks.common.config.ValidatingStepConfigBase.validateElement(ValidatingStepConfigBase.java:39) at com.atacca
Β This article will explain how you can build a relationship between different entities in Gen 2. Out-of-the-box you can have relationship between the same entities - e.g. Catalog Items. But what if you would like to define a relation between different entities? E.g. Source and Report (custom entity)? Following are steps that will explain how to do it.Β AssumptionsYou have your two entities between which you would like to have a relationship. For this article we will use source (default entitiy) and report (custom).Β Create the relationship entityFirst, go to the Global Settings (orΒ Organization) βΒ Metadata Model and create a new entity that will store the relationships. Name it e.g. sourceReportRelationship. It will have following properties:order (Integer) source (Referenced Object: source) target (Referenced Object: report) type (Referenced Object: relationshipType).Β Put the new relationship entity in metadata entityUnder Metadata model, navigate to the entity metadata. Add a new prope
Hi Team,Β I have few data loads thatΒ read data using APIβs and writing to Snowflake tables. Often the data is incomplete & inconsistent. Im checking if IΒ can use Attacama to compare the data between different snowflake schemaβs : eg) Raw vs Curated? I understand we can write SQL Execute (select col1 from Tab A minusΒ select col1 from Tab bΒ and create a plan. But i have 500+ jobs and needs a lot of plans to be created. Looking for correct way of doing this?Β Β
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.