Tuesday, October 31, 2017

We were discussing Master Data Management. Some of the top players in this space include companies such as Informatica, IBM Infosphere, Microsoft, SAP Master and Riversand. Informatica offers an end to end MDM solution with an ecosystem of applications.  It does not require the catalog to be in a single domain. Infosphere has been a long player and its product is considered mature with more power for collaborative and operational capabilities. It plays well with other IBM solutions and their ecosystem. SAP consolidates governance over the master data with emphasis on data quality and consistency. It supports workflows that are collaborative and is noted for supplier side features such as supplier onboarding. Microsoft Data services that includes the SQL Server makes it easy to create master lists of data with the benefit that the data is made reliable and centralized so that it can participate in intelligent analysis. Most products require changes to existing workflows to some degree to enable customer to make the transition.

#codingexercise
Two of the nodes of a BST are swapped. Correct the BST: 
Node CorrectBST(Node root) 
{ 
If (root == null) return null; 
Var inorder = new List<Node>(); 
InOrder(root, ref inorder); 
Var swapped = FindSwappedAsTupleFromSequence(inorder); 
// swap the data of the two nodes.
Var temp = Swapped.first.data; 
Swapped.first.data = swapped.second.data; 
Swapped.second.data = temp; 
return root;
} 

No comments:

Post a Comment