MDM vs other database

Hi Friends,
                     Could anyone give me some inputs regarding the comperison between MDM and other databases like oracle or Sql.
With Regards,
Vinay Yadav

Hi Vinay,
sql is not a database but a query language to insert/update/select/delete data from/in a DataBase.
MDM is a Master Data Management, so it has a lot of functionalities in order to manage Data, but physically data are in a below database like Oracle or others.
MDM has a lot of features that a typical RDBMS hasn't, for example attributes management, hierachies, etc. etc. and the it permits integrations in SAP world. Please, refers to these page, to see more deeply about MDM:
http://www.sap.com/platform/netweaver/components/mdm/index.epx
Hoper this help you.
Regards,
Vito

Similar Messages

  • SAP MDM on DB2 database

    Hi All,
    We are trying to install MDM with DB2 Database (10.1).
    We are following the guide provided (https://websmp106.sap-ag.de/~sapidb/011000358700000059322011E)
    Now while granting the privileges to the user db2mdm we are facing below issues.
    Error:
    C:\Windows\system32>db2 GRANT CONNECT, BINDADD, CREATETAB, IMPLICIT_SCHEMA, LOAD
    , CREATE_EXTERNAL_ROUTINE ON DATABASE TO USER db2mdm
    DB21034E  The command was processed as an SQL statement because it was not a
    valid Command Line Processor command.  During SQL processing it returned:
    SQL0554N  An authorization ID cannot grant a privilege or authority to itself.
    SQLSTATE=42502
    I know that we cannot assign authorization to the same user which is executing the command, but the question is what is the way around as we have tried creating users and then trying to assign authorization via them but it is failing.
    I am not sure how this is going to work when the document is asking to do the same.
    db2 –tvf grant_revoke.sql
    CONNECT TO MDM;
    GRANT SELECT ON SYSIBM.SYSTABLES TO USER db2mdm ;
    GRANT SELECT ON SYSIBM.SYSCOLUMNS TO USER db2mdm ;
    GRANT SELECT ON SYSIBM.SYSINDEXES TO USER db2mdm ;
    GRANT SELECT ON SYSIBM.SYSPLAN TO USER db2mdm ;
    GRANT SELECT ON SYSIBM.SYSVIEWS TO USER db2mdm ;
    GRANT UPDATE ON SYSCAT.INDEXES TO USER db2mdm ;
    GRANT UPDATE ON SYSCAT.TABLES TO USER db2mdm ;
    GRANT UPDATE ON SYSCAT.COLUMNS TO USER db2mdm ;
    GRANT CONNECT, BINDADD, CREATETAB, IMPLICIT_SCHEMA, LOAD,
    CREATE_EXTERNAL_ROUTINE ON DATABASE TO USER db2mdm ;
    GRANT DBADM ON DATABASE TO USER db2mdm ;
    Please suggest as I am sure many of you may have faced this issue.
    Thanks,
    Sharib Tasneem

    Hi Sharib,
    Have you tried to logon as a different user who belongs to the db2admns group and run the command again?
    This should be very simple to fix.
    Regards, Juan

  • How can i convert the data from mutiple-table to the other database(MSSQL)?

    Dears,
    How can i convert the data from mutiple-table to the other database such as MS-SQL?
    I have a third party system based on MS-SQL 2000.
    Now we want to make a integration between SAP R/3(Oracle) and SQL server.
    When my user releases the purchase order in R/3, the application we coded will convert the releated data to the temp database on the SQL server.
    But i don't know which tools will help me reach the purpose.  BAPI, LSMW, IDoc... ???
    Would anybody tell me which way is better and how to do?
    Thanks a lot!
    Kevin Wang

    Hello Kevin,
    The question to use which method depend on your detail requirements. If you use BAPI, you need to find which Bapi can provide the data you want. Bapi normally use as a function called by external system. So you need to develop an external program like VB/Java to call this Bapi and move it to SQL. LSMW is use when you want to upload data from an external system to SAP. So it does not serve your requirement. Idoc can be use to export data to an external system. Again like Bapi, you need to find what Idoc can provide the data you want. However, it does not any programming from the external system. If I were you, based on your requirements, I think writing an Abap program that read the data you want and download it to NT/SQL server will be faster and easier.

  • Can I use Other database as the repository, Sybase/SQL Server? Urgent!!!

    Hi all,
    Can I use Other database as the repository, Sybase/SQL Server? Urgent!!!
    And Can I use other database store business data and sync with lite?
    Thanks ahead!!!

    Jonathan,
    No, it is not possible to use any other database than Oracle (8.1.7) or later .
    Oracle Lite will only work with Oracle.
    Regards

  • Generate Script from table with Clob and save other Database

    Hi
    How can I to read data from Clob column and insert into other table in other Database,
    The fist Table is in Test Quality and second in Production
    Are there way without to use Export/ Import ?
    Can I to use Loader ?
    Using 9i

    3360 wrote:
    muttleychess wrote:
    mschnatt wrote:
    than you only can try the db-link
    CREATE DATABASE LINK <dblink-name> CONNECT TO <user> IDENTIFIED BY <pwd> USING '<tnsnames-entry>';
    and make table
    create table ....
    as select ....Thank , but too no work :-( :-(
    SQL> select id,clob_data from myclob@teste;
    select id,clob_data from myclob@teste
    ERRO na linha 1:
    ORA-22992: cannot use LOB locators selected from remote tables
    Well you didn't do what the reply said to do
    and make table
    create table ....
    as select ....Also in the manual, you could save yourself a lot of time if you would open it.
    http://docs.oracle.com/cd/B14117_01/appdev.101/b10796/adlob_wo.htm#1006314
    >
    The following syntax is supported on remote LOB columns:
    CREATE TABLE t AS SELECT * FROM table1@remote_site;
    INSERT INTO t SELECT * FROM table1@remote_site;
    UPDATE t SET lobcol = (SELECT lobcol FROM table1@remote_site);
    INSERT INTO table1@remote_site select * from local_table;
    UPDATE table1@remote_siteset lobcol = (SELECT lobcol FROM local_table);
    DELETE FROM table1@remote_site <WHERE clause involving non_lob_columns>
    This is the only supported syntax involving LOBs in remote tables. No other usage is supported.
    >[h1]Thank you very much, very very good [h1]

  • Calling application from other database

    It's possible to call an application on another database, without informing user and password again?

    Sorry for being fastidious, but I don't think you can "call" an Apex application as you would call a database procedure for instance. So I assume you mean navigate from one Apex application to another Apex application in a different database.
    If you use single sign-on (SSO), that is a piece of cake.
    If you don't, there is no straightforward way I think. You can use some ingenious ways to get round it though, for instance:
    - In the calling application, using a database link, insert a token in some table in the other database along with the username and a timestamp.
    - Pass that token and the username in the URL as a parameter to an "auto login page" in the other application
    - In the "auto login page" of the other application, check whether the token/username combination is valid and, if it is, auto-login the user using the provided username.
    You also could use other fancier techniques like queues. Maybe others may have other suggestions.
    I hope this helps
    Luis

  • How i connect to my localhost machine to other database machine for sending

    hi,
    in our organization lan is there. how should i pass the jdbc connection
    commands through java program to get the data from database from my system to other database system. here in my system there is no database. please provide the code for that.
    import java.sql.*;
    public class JDBCTest {
         private static final String DRIVER_NAME="com.ibm.db2.jcc.DB2Driver";
         private static final String DB_URL="jdbc:db2://Krishna:50000/KCC";
         private static final String USERNAME="db2admin";
         private static final String PASSWORD="admin123";
         private static final String QUERY="select * from KCC.KCC_REGISTRATION";
         public static void main(String[] args) throws Exception {
              Class.forName(DRIVER_NAME);
    Connection conn = DriverManager.getConnection(DB_URL, USERNAME, PASSWORD);
    Statement stmt = conn.createStatement();
    ResultSet rslt = stmt.executeQuery(QUERY);
              while(rslt.next()){
                   System.out.println(rslt.getString(4));
                   System.out.println(rslt.getString(5));
    rslt.close();
    stmt.close();
    conn.close();
    System.out.println("Success! Connected to database.");
    } this is i have written code. here krishna is my system. we r using db2 data base . it is there in other machine. how should i pass the database connections from local system to database system ( i am accessing the data by dy directly using db URL (jdbc:db2://kcc-db:50000/KCC)). but i don't want to like that. first i want to connect to my localhost then i want to connect to db machine.
    please provide the code.

    I can't help here, but perhaps this FAQ will - http://pondini.org/TM/AEQ2.html.
    Clinton

  • Follwing query fails on one database, but the same works on other Database

    Hi,
    The following SQL fails on one database with ORA-01722 but the same works on other database.
    SQL> SELECT i.version, d.name, i.instance_name, i.host_name
    FROM v$instance i, v$database d, v$parameter p 2
    3 WHERE p.name = 'instance_number'
    4 AND DECODE(p.value, 0, 1, p.value) = i.instance_number;
    AND DECODE(p.value, 0, 1, p.value) = i.instance_number
    ERROR at line 4:
    ORA-01722: invalid number
    both databases are at same version (10.2.0.1) both are on same machine.
    Initailly I suspected NLS settings, I am surprised to see NLS settings are also same on both the databases.
    Any thoughts why is it happening

    Thanks for the reply
    Yes, i know that i am comparing varchar against number.
    bu there is no way that the database where the query is working has correct types on both sides as the tables are standard oracle dictionary tables.
    Yes, i tried this earlier, it works
    AND DECODE(p.value, '0', '1', p.value) = to_char(i.instance_number)
    it is very weired to see that error, i feel it something else that causing the trouble.

  • Access table using ABAP program in other database

    Dear SAP Expert,
    We have requirement that related to SAP interface.
    Our SAP system run on Oracle database 11g (Unix).
    Illustration: SAP system = A non SAP system = B
    We need to access a table using ABAP program (from SAP system A) in other database (system B) that are not necessarily SAP database. The non-SAP system using SQL Server 2008 (Windows).
    What is the best practice for this interface
    Do we need database link? If yes, please help to inform me the details step to configure it.
    Thanks and Regards

    Hi Friend,
    You try using an intermediate system..passing your input required to fetch the data..and PI should call the respective query to retrive record..once the full flow is completed you should get the return through some table in the calling program.
    else.
    ask the other system guy to write a function with select query and ask him to expose as RFC and that RFC we have to call it as RFC in our program to get the required values and only thing we need here is a proper connector in place.
    Regards
    S.Janagar

  • Can I use web Dynpro to access other database

    Hi Experts,
    Can I use web Dynpro to access other database? Like we have a Siebel Database, can web dynpro application read data from there? If yes, How can I do it?
    Thanks a lot!!!
    MH

    Hi,
    I think you should be able to write Native SQL in the supply function or the methods of the Assistance Class.
    Hope this helps.
    Regards,
    Kedar

  • HELP NEEDED!!HOW CAN I USE ORACLE TO GIVE FUNCTIONALITY TO OTHER DATABASES

    We presently use a transactional System based on Pervasive.SQL Database Manager (it has ODBC capabilities). However, we need to give our Transactional system a WAN capability (So we can use it in more than one site).
    Do you have any ORACLE product that can be used for this?
    one way is to use the Oracle Product like a Data Warehouse and Replicate the Database with other Servers, but we would like to know the feasibility of this?
    An urgent response would be appreciated.

    Femi,
    Is it possible to just convert the other databases so you have a standard platform and all your data management and replication issues could be handled with just a knowledge of knowing one tool inside and out - Oracle!
    Let me know. email me directly and we can further discuss. [email protected]
    null

  • Open other database in stored procedure

    Hi All,
    Im going to open other database in stored procedure.
    Can anyone help me? Thanks

    You cannot open or connect in plsql procedure, but can use database link.
    Documents:
    http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14231/ds_admin.htm#ADMIN029
    http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_5005.htm#i2061505
    Message was edited by:
    ushitaki

  • SAP Communicate with other database for simultanious Backup

    Hi,
    I have to write a program or function module in abap which should be called everytime whenever SAP executes an insert/update/ delete/modify statement. Or I can say when ever it changes any table contents.
    The scenario is : I have created a replica of the database tables in different database running on different host machine. That database can be oracle or MySql. What I need is whenever somebody executes the project I need what ever data in table is getting inserted i need to copy the same data and place in other database .
    Any Help how to do it..
    Regards
    Anand Sagar

    Hi Bala,
    I want it to be in different database which SAP is not configured with, but called for specific tables only.
    I want synchronous update in another attached database. To tell you in figure what I actually need is
                                          SAP - - - - - - MySQL/ Oracle
                                       SAP DB
    Everything synchronous.. SAP responsibility to update the SAP database, I need when ever it tries to update the SAP DB specific tables I want synchronous update on MySQL/ Oracle . these are not configured with SAP.  May I write a program calling SAP which will call whenever SAP goes for insert/update/delete and how...?

  • How to run report from other database

    hi,
    i have an application running on oracle 10g forms (many forms & reports),i want to run a report from other database using a form,it should be run on this application & same report server. so if it is possible so tell me how can i do this ?
    thxs

    If you have another Oracle database you can use the following command to create a link to it from the one you are currently logged into
    CREATE PUBLIC DATABASE LINK my_db_link
    CONNECT TO other_oracledb_usernane IDENTIFIED BY other_oracledb_password
    USING 'remote_oracledb_name';
    When you issue this command the 'remote_oracledb_name' must exist in your TNSNAMES.ORA file so that the remote database can be 'found'
    If this is still not enough info I would suggest that you talk to someone on your DBA team to help set up the link.
    Mark

  • NEW FEATURE? Possibility to use APEX with other databases

    Mainly for APEX developers:
    It would be really great if the APEX Web development tool could be used with other databases e.g. MySQL, MS SQL,... as well.
    Can you imagine possible opportunities on the market when you would be able to define the datasource (target database) and to be able to develop Web applications for other databases?
    (First, the repository could be still in Oracle dB and only the target application should work with other database format.)
    I think it would be very nice feature for all web developers, so please think about it because 90% of web databases are now PostgreSQL, MySQL, MSSQL.
    Thank you and have a nice day.
    AB

    Hi,
    a direct support will probably not be possible, because MySQL, ... are not supporting PL/SQL. But that's the language APEX is based on. The rendering engine is written in that language.
    Jes solution (Heterogeneous Connectivity) seems to be the only way to access these other databases.
    Patrick
    Check out my Apex-blog: http://inside-apex.blogspot.com

Maybe you are looking for

  • How can I share an iMovie with a friend.  Created the iMovie on iPad

    I created an iMovie on my iPad and I want to share it with a friend on his iPad.  I have no clue how to do this.  The iMovie is 21 minutes long.

  • Dvdsp build message?

    "The Build Location folder contains a HVDVD_TS folder(HD DVD content).  You must remove the HVDVD_TS folder from the Build Location in order to proceed with Build/Format of a Standard DVD project." ..........any help on how i change this?

  • Need Help in scripts relating ot subscripts

    I have encountered a HUGE problem in flash and I desperately need urgent help from flash experts out there so please hear me out. Here it goes >> I am currently working on ‘fill in the blanks’ questions and answer for my chemistry project and the thi

  • Have to restrict certain Venodr and customer in Documents like branch wise

    Dear Team, We have customers and vendors master data in different series and grouping  according to branch wise. My requirement is certain users (branch wise) only have to select certain groups vendors or customers in marketing documents. I tried to

  • Sql performance in oracle 11g

    Hi all we have oracle 11 rel2 database 11.20.3.0 on windows application is using delphi to connect via ole db driver first time sql runs it takes time to run in process and in subsequent runs it runs faster than previous runs the person coding in del