Experience of acquaintance with MDM solution of Unidata company (UniData)

Dear colleagues, good day everyone. 





In this article I would like to share my own experience of acquaintance with the MDM solution of the UniData company. I will try to focus on the specific difficulties and features of the platform that I encountered during the transition from SAP MDM to UniData MDM.





Background of the project

By the time of the start of the project for the transition to UniData MDM, the Company had been operating a corporate reference information management system (KSU NSI) based on SAP MDM for about 5 years. The SAP MDM implementation project was truly successful and the operation of the system created almost no problems.





The KSU NSI kept two general corporate directories:





  •  material and technical resources, works and services (MTRiU), 200,000 records





  •  counterparties, 40,000 records





The model of centralized maintenance of reference data with a single entry point through the mechanism of applications from users was applied. MDM acted as a master system for a number of information systems of Subsidiaries serving various business processes (accounting and tax accounting, planning and centralized procurement, equipment maintenance and repair, and others).





( , GUI) , , .





, . - () (), ,  .





.





SAP MDM .





, , ,  , Unidata MDM.





Unidata (  Gartner Unidata " "), ( MDM ), , .





, SAP MDM. 3 :





  • " ".





    , . , ( , ), . -, , , , .





    Displaying not yet approved requisitions as entries in the directory
  • - .





    () - . , . , - (BPM).





  • ( SAP MDM, 2 - "" "" ), .





    Classifier editing interface
  • .





    , , . , .

    "" (update) . ,   , . 





    Displaying multiple classification of a dictionary record in tabular form
  • , .





    . , .

    , , , MDM .





  • -.





    - (), , . -, ( ). , , , , .

    , "" , "" .





    Above is an example of a tabular form in SAP MDM, below is the same data in UniData (transposed into rows) z
    SAP MDM, ( )z
  • ().





    ( ) () . , . , , - , . SAP MDM - , .





    Attributes setting form
  • , .   , . , , , , , , ..

    MDM-, , BPM. " " , , , , , 10 -.





    Preset filters for tickets
  • .





    ,  , . C , , , Citrix . , SAP MDM.





  • .





  • . Excel , (), id , 50000 , - .

    ,   5 , , , , id , Excel . SAP MDM , , , id, 250 .

    C , , , id, , id ,  , , . 150 2 , . SAP Import Manager Syndicator , , , .





    An example of a standard unloading from the system, links and classification are shown in separate tabs
    ,
  • - (BPM) - .





      - BPM. - 4 : ,  , , , : , , , , , , , , . MDM .





  • .





    .   . .





  • .





    . , , , , . SAP MDM , .





  • - .





    , " " , .





  •   .





    Elasticsearch. ( " "), .

    , ( ). , . , , . , , , , . , , .

    , , - .

    , , . . , , " 16.71-310-2001" , Elasticsearch '%%' and '%16%' and '%71%' and '%310%'  and '%2001%', (, ) , 200000 55000 , (  ), "% 16.71-310-2001%" .

    , , . , "-300", , - , . , 1 2 , , 2 . , , . , "", , . , , , , " " .

    . (), , .

    SAP MDM , , . , , , , Elasticsearch , 3 . .





    On the left is the default search form, on the right with an expanded menu for searching by attribute groups
    ,
  • .





    (), , .

    , " ", , . - , ,   , , ,   .





    General view of the application card
  • .





    ( ). , , , , "", .





  • .





    , , ( , ) . , , .





    The KSU NSI code is generated automatically and cannot be edited
  •   ///.





    - ()  , (/// ). , , . ( , ).





  • .





    , , ( ) . , MDM - , - (, ), , , . .





  • .





    , , ,   . ,   .





  • - .





    , - () . : ( )  , , (, , " " , ..),  ( SAP MDM , ), ( , , , ).





    Displaying the property name in the record card: on the left is UniData, on the right is SAP MDM
    : , SAP MDM
  • , - .





    , - . SAP MDM , , . , .





  • .





    , - , , - . "" , , " ",   . , " " . , (), .





  • .





    - . - , . .





    Decomposition of requests for tasks, in example 1 record, 3 requests for it, consisting of 7 tasks.
    , 1 , 3 , 7 .

 

  • ยซยป.





    - . . . ,  ( , , ) .





On the left is the form for displaying the record of the MTPRiU directory, on the right is the form for displaying an application (3 applications)
, (3 )
  • , , . , , .   . , (, ). (Data Steward) , . , ( " ",   ""). , " , , ,  โ€” ,  โ€” ,  โ€” ,  โ€” , โ€” ". , , , . , 2 - ,   , , , , , , . , , , .





    , (, ) ( )





  •   .





    . , , 2, , , , .

    , , ( ), .

    , , . 





    Top of the record card
  • .





    ( ). ,   , , , . ( ) , , , . ,   , , - . SAP MDM - , , ( , ).





  • .





    , , . , (Data Steward) 3-4 . SAP MDM , . , "" , , .





    SAP Portal Tab Names Displayed in Browser
    SAP,
  • .





    . , . , . , UX .





  • .





    , .

    -, , , , , , , , , .

    -, , , ,   .

    -,  , , . , Punto Switcher 30 , , , . 





    Popup when editing a text attribute
     
  •  ().





    UniData MDM 75-100 % ( ), SAP MDM.   (UI), ,   50 %.





  • " ".





    , , "".





    The form for finding and selecting a classifier node to open all levels, you need to press the buttons "more" 4 times.
    "" 4 .
  • "" .





    , , - , . , .





    .





  • -.





    -, , , . , , SAP MDM , .





  • (PubSub) id .





    , "" -, 1 4 . SAP MDM , MessageID , . , , 1000 4000 .  PubSub (, , , GUID , , -, ).





    Subscribe and publish module interface
  • .





    , , , , , , . (, ), .





  • 30-50 % SAP MDM.





    , SAP MDM , , , , , - 30-50 % SAP MDM.





*

, , , , , , ( ), - .





, . , - ,   , " " .





, . , . UX- , , , , , - .





. , , , "",   . , SAP MDM .





, , - ,   , , MDM .





, .





* ().








All Articles