Discuss, learn, ask, suggest, share all things MDM and RDM π
Recently active
Hello community,Iβm working on an RDM project which has the OnPublish implementation. However, I am encountering an error wheneverΒ I try to publish a record. The error message from the Action History states:The response message was:null and response error was 'errorMsg:Cannot get credentials for request.'I have checked all the database connections and the connectionΒ to the RDM web application on the runtime server, and there does not seem to be any issue in that regard.Is anyone familiar with this error and could provide assistance? Thank you in advance.
Hi All,I am looking for the documentation around available Out of the box APIs in Ataccama which can be exposed to extract data out of RDM tables. Are there any available documentation or APIs provided by Ataccama to expose the reference data tables out of RDM via APIs.Looking forward for any directions here.Thanks,Chetan
Hi,Β Β Is it possible to stop someone Publishing a row if they are the ones who βMoved it to Publishβ?Β A team want the ability for all its members to create, edit and publish but restrict an individual team member from publishing a row they create or edit. Those rows would need to be published by another team member.Β Β
When you use in ONE Desktop application theΒ project synchronization with Git, you can in some cases meet with the error βThe model project is not licensed for use on this machineβ, followed by warning βProject signature is invalidβ.At first glance, it seems there must be an issue with the license. However, mostly it is not the case, and the issue is relatedΒ to Windows line endings, as Eclipse utilizes Unix syntax line endings.How to resolve this?Follow the steps below:In ONE Desktop select your project name (asΒ an example further we use the projectΒ Reference Data Manager - Banking example), and click in the top menu panel to choose:File =>Β Convert Line Delimiters To => Unix. Β Uncheck Show only text filesΒ option and click Deselect All. Β Open .metadataΒ folder in the "Select files to convert" menu, select meta.mmdΒ and manifest.xmlΒ files. Β Click on the small arrow next to the .metadata folder to display contents, and click on the checkbox beside the libsΒ folder to select all
Hello, communityI want to implement an RDM solution where we periodically load the data from a database and import them to RDM in the published state. Each load could contain new and updated records.So I set the RDM Importer step to load data to CONFIRM stateΒ in the INCREMENTALΒ fashion (which as description state: new records are imported, existing records not present in the input file are untouched, matched records are updated).However, I encountered an error indicating the βKeyβ is already exist when execute the plan.Could anyone help me on this please? Iβm not sure the incremental option only works for loading to EDIT state or do I need to setup anything additionally in the column section.Thank you in advance
Hello Ataccama community πHas anyone previously used the USERNAME column type in the RDM Importer or RDM History Importer? I want to specify theΒ [ Username ] on RDM, indicating who made changes to each record in an automated fashion.However, I got an error telling me thatΒ unknown column 'username'; I tried using βUSERNAMEβ instead of βusername,βΒ but still had no luck.Could anyone familiar with this help me please?
MAJOR CONCEPTS IN PERMISSIONSKeycloakΒ is primarily used to manage Users and Roles as well as their assignment.Β ONE Web Application - where you canΒ assign preconfigured permissions to Users and Roles. It is also possible to change the default configurationΒ and create custom permissions on the ONE Web Application. Users (Persons)Β - identifyΒ people or services who have access toΒ Ataccama ONE.Β RoleΒ - theΒ container for permissionsΒ that users can perform in ONE on entitiesΒ in alignment with the company organization chart. βRoleβ refers to the roles defined inΒ Keycloak, for example,Β MMM_ admin. UsersΒ need to be mapped toΒ Roles. ThisΒ will determine their node permissions based on the operations allowed for that role on individual nodes. A user can have more than one role assigned to them.Β Users and roles are managed primarily in the Keycloak service, thenΒ synced with ONE. UsersΒ andΒ Roles access can be regulated byΒ permissionsΒ thatΒ are configured via different blocks:Β Capabilities,Β Operation
Hello community,I am trying to implementΒ the RDM database synchronization. However, the data from a database does not seem to be loaded back to RDM; thus, I checkedΒ the system_input plan, which is the plan that is supposed to load dataΒ back to the RDM. The key step is the RDM Merge Importer that loadsΒ data back, but after I ran the plan, there does not seem to be any data loaded to the RDM in any viewing perspective.I also notice that the columnΒ rdm_primary_key is null for every record not in RDM prior to entering the Importer step. Iβm not sure if this is an issue either.Does anyone familiar with the RDM Merge Importer step? Could you please guide me on how to use this step properly?Thank you in advance π
Hello community,Iβm implementing the RDM synchronization to sync data with a database. However, the data seems to sync only one way, which is from the RDM to the database. Whenever I add an additional record to the database manually, it gets removed after performing synchronization, and they donβt appear in the RDM inputs view.I have βUse Reverse Synchronizationβ enabled and followed the steps fromΒ Configuring RDM Synchronization with External Databases - Ataccama ONE Gen2 Platform Latest.If anyone knows how to get this working, could you please guide me on this?
Is there a way to connect ataccama One Web to a private Redshift?Β
Hello, Iβm trying to demo the RDM Banking Example. However, the flag images in the Country table are not showing properly (as shown in Picture1.png).I have fixed the source CSV file to point to an online website with corresponding flag images (shown below) and run its loading plan to update the data on RDM, but those images are still not showing on RDM.Β (as shown in Picture2.png)
Hi All,Β We are getting the below error while adding an oracle database from add datasources in One web app. we give jdbc connection string, username and password(doesnt matter/validate if it is right password/username). Please check and let me know how can i troubleshoot/debug the issue. Some browser component is throwing the error.Β jdbc - format -Β jdbc:oracle:thin:@<jdbcHost>:1521:<jdbcDatabaseName>Β error when we try to connect the firstΒ time after a restart of one-tomcat servicejava.lang.RuntimeException: java.lang.ExceptionInInitializerErrorΒ Β Β Β at com.ataccama.one.browser.database.AbstractDatabaseDatasourceClient.retrieveConnectionWithTimeout(AbstractDatabaseDatasourceClient.java:119)Β Β Β Β at com.ataccama.one.browser.database.AbstractDatabaseDatasourceClient.handleRequest(AbstractDatabaseDatasourceClient.java:353)Β Β Β Β at com.ataccama.one.browser.database.AbstractDatabaseDatasourceClient.<init>(AbstractDatabaseDatasourceClient.java:92)Β Β Β Β at com.ataccam
Hi All,Β we have Ataccama version 12.8.0 version in our one web. Is there a connector available or how can we connect to a https url which points to a csv file?Β how do we configure https get method using security like oauth in Ataccama?
Hi, Iβve been trying to create a SQL catalog item in the UI using the query below. Itβs basically joining the same table twice. The query ran successfully in IDE but itβs giving me an error:Β Attribute '3' is duplicated. Please make sure that attributes have unique names. Can anyone help?select x.1, x.2, ax.3 as SSN, aze.3Β as EIDfrom table1 xinner join table 2 ax on (x.a = ax.b) and trim(ax.c) in ('1','S','Social Security Number US')left join table 2 aze on (x.a = aze.b) and trim(aze.c) in ('E','EMPL_PROVIDED_ID','Employee ID')where x.last_update_date > '2023-02-08 00:00:00.000'
Use Case: Send records from Kafka to Ataccama IDE for parsing and other transformations and send this data to database tablesΒ Beginning set up for Kafka with MDM:Β β¦ The first thing you would need to do is add the Kafka configuration to the runtime configuration file, for usage in the serverΒ The configuration should be in this format as in the picture above, where you provide the connection string, key, trustore, and keystore passwords You will also need to add this information into the serverConfig file as well, naming the server as you would like between the string tags Β Once the file configurations are ready for you to connect to Kafka, you can then start adding your streaming information into the model explorer The first step would be to right-click on the STREAMING button in the model explorer From there you would need to click New Consumer You would then click Kafka Stream Source, to create a new kafka streaming source and configuration Β Above is the screen you should see
API/Python code for onboarding (connections) the Databases into Ataccama:-We are trying to create Database connections into Ataccama by using Python. Is there any way to do the same. It wouldΒ beΒ really greatΒ if you can share us with any reference links or docs.Thanks in advance!
Basic Auth headers are frequently used as part of communication between applications, e.g. as part of API calls.Common use cases in the Ataccama context include (and not limited to):Graphql call to ONE application API call to an online service set up on a DQC / runtime / orchestration serverOption 1: Do it in a ONE Desktop plan Create a new plan Create a step that evaluates expressions, e.g. Alter Format Go into the expression window and put this expression in. The username and password are separated with a colon: coding.toBase64('username:password') Click Evaluate Copy the result string Your header is going to be Basic dXNlcm5hbWU6cGFzc3dvcmQ=Option 2: Use an online base64 encode websiteIf you are building something to integrate with Ataccama but you donβt actually have Ataccama ONE Desktop installedβ¦. Go to a website that offers this conversion (e.g. link. Warning: this site is not affiliated with Ataccama) Put in your username and password in this format: username:password, se
Hi - I need to set the permissions for a role in RDM that allows users within this role to create new rows, edit newly created rows and move them to publish. Once a row has been either Published or βAwaiting Confirmationβ the user should not be able to edit or delete the row.Is there a way of doing this in RDM?Β baz
Iβd like to implement a dynamically provisioning Ataccama environment for supporting automated unit testing capability. I.eBuilding a Container image of Ataccama software stored in a private cloud and. Developers can rapidly iterate code, commit in a repo, CI triggers application build, container image build and Automated unit testing of new features via Azure pipelines.And It seemsΒ Ataccama is working on a Containerized deployments soon according to their web site,Does anybodyΒ know the timeline of when this feature can be availableΒ to do the above goals? AlsoΒ can we use it as a preview forΒ unit testing environment?
One of the customers had experienced the error upon entering Approval Requests page:And it happened after metadata changes that looked reasonably safe.So what happened?It turns out that if you have an entity that is a part of workflow (draft, approve, β¦, publish) and you already have published some of them -- deleting attribute which is an embedded array of other entities would lead to this kind of error.Luckily, there is a way to fix it if you have access to MMM database: delete from "mdArbitraryReference_r" where id in ( select id_i from "mdArbitraryReference_q" where "referencedNodePath_s" not in (select id from "_MmdDictionary" where type = 'PATH')); delete from "mdArbitraryReference_q" where "referencedNodePath_s" not in (select id from "_MmdDictionary" where type = 'PATH');These SQL queries fix DB inconsistency removing invalid records from arbitrary references tables.I would still suggest to consult with support if you encounter such an error first, though. :)
IntroductionSometimes you realize you just performed an unwanted merge & push to origin/remote Git repository. E.g. you made a mistake in selecting "target" and "source" branch and merged theΒ "env" branch to some "feature" instead the other way round. And most probably you want to remedy this as soon as possible and before other team members use such "broken" branch any further.One of the options can be a revert commit but that would undo a previous (or selected) commit, i.e. undo a single commit. But you might have merged a series of commits which you would like to undo at once and set the git branch to a certain state in the past. On top of it, you can even add (cherry-pick) any individual commits that happened after (contributions of your colleagues you want to keep).Β ProcedureDisclaimer and preparationFollowing procedure uses a βhardβ reset; it is recommended not to perform this in the project phase when rapid development is happenning and/or to communicateΒ your intention with
We have one use case where we are looking for a feature of looping the records and reading it record by record ..Β Can you please share any template plan for the same..Β
I am trying to connect Ataccma to Azure Data lake. Can someone help me on this?I know the container name & Storage Account.. but unable to find Client ID, Authentication token endpoint & client key.Β Β
Hi All,Β I have a question about the connection in JSON Call.I had given the urlΒ (GraphQL url )to connect in the url section,and in the http headers section, I had given the Authorization in Name and credentials in value.The same thing works in Postman but not in JSON calls.Please make any suggestions.Β ThanksAvi
Β While working in a live project, there might be a requirement to close or change the status of existing issues in the MDM Administrator (MDA) interface in bulk or on ad-hoc basis automatically whenever certain criteria are met.Some example scenarios when MDA issues require closure could be:Β Close a split proposal whenever matching attributes of instance records become the same Close all issues with specific data quality criteria that is no longer relevant for client. Example β Company Established Date data quality checks are not required, and client wants to close issues raised for Company Established Date. Close all resolved issuesΒ To implement a solution to close issues, certain information is required:Β The database and tables where issue information is stored:Key Issues details visible in MDA UI are stored in βdqit_issueβ table in βit_dbβ default databases for MDA.Β Note: Details of configured database can be found in the runtimeConfig file.Β Key fields in the dqit_issue database:
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.