Discuss, learn, ask, suggest, share all things MDM and RDM π
Recently active
Multiple ways to implement your MDM solutionThere are several ways to handle and manage data when deploying a Master Data Management solution. Depending on the approach, we recognize the following styles that can be implemented:Β Overview of MDM implementation stylesΒ REGISTRY StyleIn this style, the various source systems publish their customer data and the subscribing hub stores only the source system IDs, the Foreign Keys (record IDs) and the key data values (needed for matching). The hub runs the cleansing & matching algorithms and assigns unique global identifiers to the matched records, but it does not send any data back to the source systems.Master data distribution is performed downstream by federating the source data. The transformation and consolidation process for building the golden data is performed on demand.This approach is completely non-intrusive and maintains data exclusively in the source applications. This style allows read-only access to the golden data via feder
If the ONE Desktop application hangs when connecting to an Oracle database.Adding the following two Java Runtime Parameters to the one-deskop.ini file in the root of your ONE Desktop installation folder.-Djdbc.oracle.useDriverQueryForSchemas=true-Djdbc.oracle.disableListingProcedures=truePossible causes of the delayed, hang or errored Oracle Database connection.When the ONE Desktop application first connects to the Oracle Database we try to retrieve all the metadata beforehand, so we donβt have to connect to the database later (every time). If the Oracle Database contains many Procedures this retrieval process can be extremely slow thus the ONE Desktop gets stuck on this request.Adding the -Djdbc.oracle.disableListingProcedures=true Java Runtime Parameter disables the retrieval of the procedures during the initial connection and you can now connect to the database quickly.In addition adding theΒ -Djdbc.oracle.useDriverQueryForSchemas=true Java Runtime Parameter instructs the connection
Hi,I am creating a plan under IDE to group the records on the basis of two column values and then to calculate the sum of all common records having sales value column.Β I was using Group aggregator step but no luck. Could you please suggest any help. ThanksΒ
Hello all,I am looking for the live reflection of changes at rdm data and its corresponding tables in the database. As per my understanding from documentation the rdm acts as --Β Β Β While installation RDM it configures RDM database as well, when ever the new table or any changes to the existing tables done in the data logical model it automatically reflects in database as well, for this process we define the database names while creating a table in data logical model.Β Β Β RDM can synchronize reference data in its repository with any other defined databases. For this process it required to create separate plans/components, the workflow and need to be scheduled for regular runs by the Task Scheduler. In-fact it seems no mechanism for live updates to the table which is located in external data base. the red color shows the data is published in RDM and waiting to run the scheduling process to affect the changes in the database. The green color confirms the changes after running the schedulin
Hi,Β Β Iβve noticed an issue within RDM when attempting to update a foreign key values for multiple rows using RDMβs Multi edit functionality.If I attempt to enter a value the βApplyβ button never enables and the usual selection list fails to appearΒ If I click on the search magnifying glassΒ Β the Lookup window fails to list any values to select fromΒ The work around is to add anther non-key fieldΒ to the multi-edit.. enter a value within it, then enter a newΒ foreign key value and then delete the added non-key field before clicking Save to perform the update.Β Non-key field addedΒ Foreign Key field is now updatableΒ Now delete the non-key field.. it works!!Β
I am not able to open the documentation for the linkhttps://support.ataccama.com/home/docs/aip/13.2.0/big-data-engine.It showing error.Β Could you please share the link
There is no limit on the number of rows written to the drill-through table. If not specified, all rows will be written.The maximum number of columns is not a specific number and depends on the DB. See this Wikipedia page for detailed information by DB type.Β
There are two ways to do this, using two different driversRight-click Databases > New Database Connection.Β Connect via the JDBC driver:select MS SQL in the Database type fieldadd integratedSecurity=true to the end of the connection string.For exampleΒ jdbc:sqlserver://localhost:1433;databaseName=test1;integratedSecurity=trueΒ Β Connect via the jTDS driver:select jTDS - MS SQL in the Database type fieldspecify a connection string in the following formatjdbc:jtds:sqlserver://localhost:9876/test1;domain=companyfill in Username and PasswordΒ
Disruption starts with good data. We believe good data empowers your company to innovate and grow. Itβs easy to startβoffer a suite of free software for the data people.Ataccama ONE ProfilerProfile a whole database schema with a few clicks or simply drag and drop a file. Profile data directly from your browser.Start profiling dataΒ We also have a collection of example data sets and a PostgreSQL database (loaded with example data) for you to explorer in the free profiler.https://app.ataccama.com/welcome/example-datasetsWe have example data sets for various industries including;Automotive Banking Biotechnology Consulting Education Government Healthcare Insurance IT Services Retail / E-commerce Transportation Telecommunications.Lets try the PostgresSQL database as a connection source from the Education example data set.After clicking the Connect to the database button, we are directed to the Data Sources section of the free profiler. Here we can see I can the education_datasource in my lis
Installing KerberosIn Linux MSSQL with Windows integrated security requires the installation of the Kerberos client. In terminal run the following to install Kerberos on your workstation: yum install krb5-server krb5-libs krb5-workstation Create a krb5.conf file. Below is an example, but be noted that yours may differ: [libdefaults]forwardable = trueticket_lifetime = 24hdns_lookup_realm = falsedns_lookup_kdc = falsedefault_ccache_name = /tmp/krb5cc_%{uid}#default_tgs_enctypes = aes des3-cbc-sha1 rc4 des-cbc-md5#default_tkt_enctypes = aes des3-cbc-sha1 rc4 des-cbc-md5[domain_realm][logging]default = FILE:/var/log/krb5kdc.logadmin_server = FILE:/var/log/kadmind.logkdc = FILE:/var/log/krb5kdc.log[realms][EXAMPLE.NET](http://example.net/) = {admin_server = 123.123.123.123kdc = [abc.example.net](http://abc.example.net/)} In terminal run:Β kinit -V -c krb5cc firstname.lastname@EXAMPLE.NETEnter your password and wait for the message: Authenticated to Kerberos Authenticate to the SQL server Se
If we had the following Instance Data containing the source system and master id groups for each of the instance records and we would like to calculate the count of source per master id.Β Step by step guide. Create our input data as a text file. Create a new plan and add the following steps to the plan; 1x Text File Reader 1x Representative Creator 2x Text File Writer Connect the steps as follows Configure the Text File Reader to read from the input data we created in step 1. and add 2 shadow columns. These shadow columns could alternatively be added via an Alter Format step. The columns will hold our count per source system (A | B) Β Double click on the Representative Creator step and click on the Group By tab. select the master_id as the column to group by. Β Β Add a Rule to the Representative CreatorΒ step by clicking on the Add button or double clicking on the asterisk. Β Double click on the newly created Attribute rule and then on the Representative Attributes tab
TheΒ standard deviationΒ measures the spread of the data about theΒ mean value. It is useful in comparing sets of data which may have the same mean but a different range.For example, the mean of the following two is the same:18 19 20 21 22 = 18+19+20+21+22Β / 5 = 2010 15 20 25 30Β = 10+15+20+25+30Β / 5 = 20However, the second is clearly more spread out. If a set has a low standard deviation, the values are not spread out too much.Β Lets do the calculations outside of ONE Desktop, so we know our expected result.ExampleFind the standard deviation of 4, 9, 11, 12, 17, 5, 8, 12, 14?First work out the mean: 4+9+11+12+17+5+8+12+14 / 9 = 10.222Now, subtract the mean individually from each of the numbers given and square the result. This is equivalent to the (x -Β )Β² step. x refers to the values given in the question.x 4 9 11 12 17 5 8 12 14 (x -Β Β )2 38.7 1.49 0.60 3.16 45.9 27.3 4.94 3.16 14.3 Now add up these results (this is the 'sigma' in the formula): 38.7+1.
In this Tips & Tricks post, I will show you how to configure a plan to evaluate your data and make a decision on whether to continue processing your data as planned or to stop processing data and exit the plan safelyΒ without the plan throwing an error.In this scenario we will generate a data set consisting of 1 column and 100 records. The column will have either a true or false value. Weβll have a business rule that checks the values of the 100 records and stops processing the data if at least one false value is found in the data stream.Β Β Letβs prepare the data pipe initial so that we have input and output data flows.Starting with a blank .plan file we will add a Text File ReaderΒ step to store our results and a Random Record GeneratorΒ step to generate the 100 records.Weβll configure the Random Record GenerateΒ step to create 1 column named value, and to create the values trueΒ 99 inΒ 100 frequency and false 1 inΒ 100 frequency. This configuration will ensure that when weΒ run the planΒ 1
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.