Compare model with Data Dictionary shows PK as index

I know there was already a question about this, but there is no solution to that one.
When I compare my model to the DB, those indexes created to enforce the PK (which were generated by my model, btw), keep appearing as differences, even if I mark the option to auto generate the PK indexes. How can I solve this?

Hi,
this problem is solved in next release. You won't get those support indexes when compare from model to database. You still will have them in opposite direction.
Philip

Similar Messages

  • Issue with data dictionary -Table maintanance generator

    Hi all,
    I have an issue with Data dictionary, table maintenance generator. I have entered some records in a custom table (ZBCSECROLETOGRP) and changed the delivery class from C to A. When I create the table maintainance generator, I am encountered with the following errors:
    1)Field ZBCSECROLETOGRP-PORTALGROUP shortened (new visible length: 000032)
    2)0012 could not be generated
    3)In TCTRL_ZBCSECROLETOGRP field LENGTH has the invalid value 01
    My main motto is to create the table maintainace generator and transport to the furthur systems .
    Please help.
    ThnX in advance,
    Vishal..

    HI,
    Regenerate the table maintenance by selecting the checkbox of "Modified field structure" => new entry & then save.
    Also ensure that the new changes are not affecting old data bcz of data type changes. If that is the case, then delete the old records, regenerate table maint. & re-enter those records which you had deleted.
    Thanks,
    Best regards,
    Prashant

  • Synchronizing Column Comments from Relational Model to Data Dictionary?

    I've changed/added column comments to a table in my Relational Model. When I try to sync the changes to the Data Dictionary of the Database the new/changed column comments are never included. I can actually see that the values in the Field "Comment in RDBMS" are different in the Compare Models Preview Window but the line is not highlighted in red as I expect, in fact it is even grayed out. I also can't check the corresponding checkbox "selected".
    Is there a way to get the comments to synchronize? Do I miss any option I have to set first? Ist this a bug or expected behaviour?
    I'm using version 4.0.3 x64 of Data Modeler.
    Any help would be much appreciated,
    Charlie

    Hi Charlie,
    The greying out of the "Comment in RDBMS" property would suggest that you have filtered out this property for Column objects in a previous Compare.
    To unset the filtering, repeat the sync, and when it displays the Compare Models dialog, select the Options tab and then the Properties Filter tab below it.
    Select "Columns" in the left pane, and then find the entry for the "Comment in RDBMS" property in the right pane.  The "Included" check box should be set.
    You can then select the Refresh Trees button below these two panes.
    If you then go back to the Details tab, any differences in the "Comment in RDBMS" property for Columns should now be highlighted in red.
    David

  • SQL Developer Data Modeler Import Data Dictionary from Oracle 10g

    Whenever I try to import even one table from the data dictionary, it never completes. Is there any known issue with this?

    Hi Eric,
    we don't have such problem reported. Do you use Oracle driver (it comes with product) or it's another driver - JDBC-ODBC or something else? Can you provide more info?
    Best regards,
    Philip

  • Compare model with diferent schemas to database with diferent schemas

    Hi All,
    I have some tables in diferent schemas that are equal(i.e: country table, i need this table in all the schemas) name and structure are the same but with diferences in some properties like mandatory columns,
    the problem is when I try to compare with the database,
    Import from datadictionary swap target model,
    i select the model and select the diferent schemas in the database,
    in the result, the table with the same name is compared for all the schemas in my model with the table in only one schema of the database
    and at the end appears a table to be droped for the tables in the other schemas of my model,
    the table comparison is giving me differences in the schema but is not comparing with the correct schema table,
    I'm not sure if I'm doing something incorrectly or is just a limitation of the tool,
    Thanks in advance

    Hi Philip,
    You are righ, if a select this option in the compare tab options
    I could filter which elements of the model I will compare with the datadictionary,
    But is not too much friendly to change this property every time I want to compare the model,
    I mean, I have generated with DDL editor a file for some objects but the flag 'generated in DDL' is not changing so I need to do it manually,
    I don't know if I'm not doing correctly the generation or if I have some problem with the configuration,
    Could you confirm me that if I execute the generation of DDL with only one object this object will be the only one will have the flag checked??
    In my opinion if could be posible to include a step in the compare way to select the objects will be more friendly for the user but is still a solution to my problem, Thanks a lot

  • Master Data modeling with data from several source clients

    Hi people,
    We have a modeling issue at hand..
    From several R/3 sources, <u>separated as Clients</u> (eg. client 100, 101, 102 etc.) we will load data (transactional and Master Data) to one BW system.
    Now, I am wondering what is the best way to avoid Master Data issues here, when data can be different for the same objects in the various source systems (clients)
    Example:
    <b>In source client 100, 0MATERIAL 1000 = PLASTIC
    In source client 101, 0MATERIAL 1000 = WOOD</b>
    I have tried to understand how compounding with 0SOURCESYSTEM works, but I can't see how that will work for us, since <u>we may have several clients on the same sourcesystem</u> (e.g. client 100 and 101 can be on the same system). This would not help me separate the masterdata.
    - Does anyone have experience with this they could share?
    - Is it a possibility to add 0LOGSYS or something to our InfoObjects that we will load?
    - Do we then add the InfoObject to the cube in the end?
    Any inputs that can clarify this is appreciated. Points awarded ofcourse!
    Cheers,
    Jon A.

    Hi,
    Donot go with <i>one server</i> to define it as a source system .I mean ,Even though you have only one R/3 server . you have 3 clients in it. So go with <i>Clients</i> to define the source systems.
    So in BIW You must have 3 different <i>source systems</i> in Source system tree. Am I irght?
    So all of them has different logical system names.
    So use 0LOGSYS as compounding characterstic.
    With rgds,
    Anil Kumar Sharma .P

  • Integrating Analytics model with Data Services/Integrator

    We are trying to integrate a regression model (analytics result) in PMML format into the data solution. We are using Data Services and our clients also have Data Services/Data Integrator.
    What is the method to apply the analytics model over the complete data solution. We could be flagging or scoring data.
    Appreciate all help in this regard.

    No offense indended. Neither do I know you in person nor your background, so I thought I better cover all possibilites, even the trivial ones. I am sure you had a similar conversation like the one below with a customer of yours
    "My computer is not working!" and after hours you figured the solution: "Turn on your monitor"
    The problem I was having was the inconsistant information or how I interpreted it:
    Fact1: you see swapping and huge memory consumption
    Fact2: The sum of virtual memory of all processes is less than the physical memory, at least does not account for swapping.
    Fact3: Hence DI has to have a memory leak.
    That didn't make sense to me. And I am still not sure I got your point about the core reason of it and where my understanding was wrong. Was the al_engine still living as a zombie process within Windows? Or did the SQL Server not release the session memory? I have no idea how to tell either one anyway....
    In regards to row level locking in the SQL Server database I can possibly give you some background that might help: SQL Server does row level locking until it figures that to be inefficient because of the number of changes and does automatically switch to page level locking. If somebody else or even your own process but different session is touching any row inside that block, you get an error. This has caused us some troubles with DI, e.g. you have a Table Comparison in row-by-row mode. A few rows pass through the TC transform, the SQL Server is switching to page level locking and suddenly the TC cannot read a row anymore. The concept of an insert/update prohibiting a read (!!), a read of a row never touched even, is something we as Oracle DBAs would never dream of initially.
    Are you intending to go to the Business Objects User Conference this year? [http://www.myboc.org/?extcmp=salesflash_global_2008_2107]
    If yes, let me know. I buy you a beer. From Oracle DBA to Oracle DBA.

  • Comparing time with date objects

    Hi,
    I have two time intervals say 0400 and 0800.Now how do i construct a date object using these time 0400 and 0800 ?.I need to carry out few things only if the current time is outside of the above time intervals.
    Using the below code does not seem to work.Please suggest a better way out.
    Calendar cal = new GregorianCalendar();
    DateFormat drCTime = new SimpleDateFormat("hhmm a");
    Date curTime = cal.getTime();
    Date sd = null, ed = null;
    try
    String tempDateString = String.valueOf(cal.get(Calendar.HOUR)) +
    String.valueOf(cal.get(Calendar.MINUTE));
    tempDateString = tempDateString.concat(cal.get(Calendar.AM_PM) == 0 ? " AM" : " PM");
    curTime = drCTime.parse(util.format(tempDateString));
    int startTime = Integer.parseInt("0400");
    int endTime = Integer.parseInt("0800");
    String strStartTime = Integer.toString(startTime);
    String strEndTime = Integer.toString(endTime);
    strStartTime = (startTime > 1200 ? strStartTime + " PM" : strStartTime + " AM");
    strEndTime = (endTime > 1200 ? strEndTime + " PM" : strEndTime + " AM");
    sd = drCTime.parse(strStartTime);
    ed = drCTime.parse(strEndTime);
    catch (ParseException ex)
    ex.printStackTrace();
    if (curTime.after(ed) && curTime.after(sd))
    else
    }

    The following code is very simple, and may be missing something, but I just did a quick Google and came up with this... (not really tested though)
    Date now = new Date();
            Calendar cal = Calendar.getInstance();
            long nowTime = now.getTime();
            //set to 4am today
            cal.set(Calendar.HOUR_OF_DAY, 4);
            long startTimePeriod = cal.getTime().getTime();
            //set to 8am
            cal.set(Calendar.HOUR_OF_DAY, 8);
            long endTimePeriod = cal.getTime().getTime();
            if (nowTime > startTimePeriod && nowTime < endTimePeriod) {
                System.out.println("Within");
            } else {
                System.out.println("NOT Within");
            }Edited by: kramish on 16/10/2008 16:08

  • Running a new model with data from another model

    Hi,
    I am very new to WD for Java and some help would be appreciated.
    I've created 2 RFC's on SAP. the first returns a table of data, the second inputs this table and returns other data.
    I have executed the first model on my WD, and displayed the data in a table on the view.
    I have created the context and mapped it to the second model. However, I have no idea how to pass the data from the first RFC to the second.
    Can anyone help please?
    Cheers

    Hi James,
    If the structure of the input node of the RFC 2 is the same as the output of the RFC 1 you can use WDServiceCopy to copy the element from RFC 1 output to input of RFC 2.
    Or if the structures are different then you can code to copy the required attributes.
    The execution procedure of RFC 2 is the same as RFC 1. Instantiate, bind , provide input parameters and execute the model. The values will be available in output node.
    Regards,
    Kartikaye

  • Partition shows no records in Data Dictionary

    Wondering if anyone has seen this and can explain? The data dictionary shows no records in the second and thrid of the following partitions, but there are 1.5M records in the second one. Are the summaries Oracle keeps correct?
    PARTITION_NAME NUM_ROWS AVG_ROW_LEN
    IU_DS_20000407 9994667 126
    IU_DS_20000408 0 0
    IU_DS_20000409 0 0
    1 select time, count(time) from iu_ds partition (iu_ds_20000408)
    2* group by time
    SQL> /
    TIME COUNT(TIME)
    04-08-2000 00:00:00 1519155
    1 select time, count(time) from iu_ds partition (iu_ds_20000409)
    2 group by time;
    no rows selected
    null

    ISE 1.2 Dashboard Statics do not update
    CSCul94611
    Description
    Symptom:
    Issue with the Live dashboard in ISE 1.1.4 not displaying information and only showing "No Data Available".
    The Dash Board will run and work for awhile, but it will randomly stop updating any statistics on the dashboard.
    Data will show and is seen in the database, but never updates per incoming/outgoing endpoints.
    Live authentications will work fine as well as all users are able to be authenticated. Customer reports do not produce data.
    Seen on multiple customer's deployments with fresh installs, a fresh install with a backup from a previous 1.1.x version, as well as upgrading to 1.1.4 from any earlier 1.1.x version.
    Conditions:
    Cisco ISE 1.2 or 1.1.4
    Any browser
    Distributed or single node deployment.
    Workaround:
    The workaround that fixes this M&T corruption is to enter the following commands below:
    ms-ise-mgm01/admin# app config ise
    Selection ISE configuration option
    [1]Reset Active Directory settings to defaults
    [2]Display Active Directory settings
    [3]Configure Active Directory settings
    [4]Restart/Apply Active Directory settings
    [5]Clear Active Directory Trusts Cache and restart/apply Active Directory settings
    [6]Enable/Disable ERS API
    [7]Reset M&T Session Database
    [8]Rebuild M&T Unusable Indexes
    [9]Purge M&T Operational Data
    [10]Reset M&T Database
    [11]Refresh M&T Database Statistics
    [12]Display Profiler Statistics
    [13]Exit
    We need to select the following options:
    7 to reset the session db
    10 to reset the M&T database
    11 to refresh the statistics (Possibly do not need. Was only needed in 1 case.)
    Once you have run these commands the DashBoard should begin to display information.
    This process can take up to 12 hours to complete all three steps. Roughly 1 to 3 hours per option selected.
    Known Affected Releases:
    (1)
    1.2(0.899)

  • Fill model with tabledata

    Hi everybody,
    Can someone please tell me how to fill a model with data from a table? I am near to desperation.
    The problem is: I have a model constructed from a R/3 function module. The function module defines some import parameters one of them is a table.
    My idea was to first create a new instance of the model input class then set all the import parameters, bind the model to a model node in context and finally execute it.
    Well, there is no problem with the simple import parameters (just three strings have to be set). But when I try to set the "table parameter" I get some trouble. The "set" method for this parameter only allows to set an object of type "AbstractList" (which is NOT java.util.list). There is also an "add" method for this parameter but trying to use this ends up in an "ArrayIndexOutOfBoundsException" (java.lang.ArrayIndexOutOfBoundsException: -1).
    I wonder now how to fill up the "table" parameter with data. Can someone please tell me the "usual" way?
    Thanks in advance for all answers!
    Regards,
    Torben

    I found a very good posting from Betran Ganz (initializing AbstractList Model in Custom Controller)

  • Data dictionary import doesn't import column comments

    Hi,
    I've imported model from data dictionary and all seems fine except column comments are missing. Are there any preferences that have to be set for this?
    DM version is 3.0.0.665.
    Thanks,
    Miro

    Hi Miro,
    Column Comments are imported from the database, and they should appear in the Comments In RDBMS property of the Table's Column within Data Modeler.
    I'm afraid I have no idea why they appear to be missing in your case.
    David

  • Oracle Data Modeler Versión 4.1.0.866 -- issue compare model Vs BBDD ( index PK, UK)

    Hello,
    I have a Data Modeler Relational and physical, the data model has three. The three tables are in a BBDD. The primary key generate is usssing index , and when I generated the DDL only show alter table add constraint .... . until here everything OK.
    if I compare the bbdd with Data Modeler , I get differences in indices that generated oracle when I create the primary key.
    ¿Is a bug or is there some way to fix it by configuration options? 
    Thanks

    Hello,
    So you have a Relational Model containing 3 Tables.  I assume the Physical Model is for an Oracle database.
    The primary key generate is usssing index , and when I generated the DDL only show alter table add constraint .... . until here everything OK.
    I assume you are doing a DDL generation of your model (using the Generate DDL button above the diagram or using Export > DDL File from the File menu).
    In the DDL Generation Options phase of the DDL generation, can you go to the Tables tab and check that the "Selected" check box for the relevant Tables is selected.
    (This should normally be selected, but if you deselected it in a previous DDL generation, it will remember that setting.)
    The "PK and UK Constraints" and "Indexes" tabs also allow you to control whether the constraints and Indexes are included in the generated DDL.
    if I compare the bbdd with Data Modeler , I get differences in indices that generated oracle when I create the primary key.
    ¿Is a bug or is there some way to fix it by configuration options?
    I assume here that you have input your generated DDL to your database and you are then doing a File > Import > Data Dictionary to compare your database definitions with your initial model.
    It is likely that there will be some differences shown, due to defaults used by the database when the DDL is input (e.g storage properties for your indexes and tables).
    I suggest you examine the differences (which will be highlighted in red on the Details, Storage Details or Physical Details tabs) for each object in the Compare Models dialog, and provided they are acceptable, select the Merge button to merge them into your model.
    If you do not want some of the property differences to be merged, you should unset the "Selected" check box for that property before merging.
    Note that it is possible to exclude specific properties from the comparison by selecting the Options tab in the Compare Models dialog, and then selecting the Properties Filter, Physical Properties Filter or Storage Properties Filter tab as appropriate.
    I hope this helps.
    David

  • Data Modeler - Compare Models and DDL file

    I have been generating DDL files by data dictionary import. In the Compare Models window, the orange triangles with exclamation marks show the tables that are somehow different in database and in my data model.
    That would be very helpful feature, if it didn't notice the kind of information that never goes to database. For example I have used the Notes-field and Table Types and the compare functionality shows that those information are missing in database. In other words, it shows the exclamation marks in every table even if I had changed one table in my model.
    Is there some reason for it to work like this? Or is this going to be fixed in the future?

    Ok, that's good to hear!
    Now I have another thing about DDL that I noticed. I have a sequence in my database that has cache size of 20. I removed the cache size from Data Modeler and made the DDL file with import from data dictionary. The DDL file was empty, so Data Modeler didn't notice that the sequence had changed.

  • Select schemas from relational model on import from data dictionary option

    Hi All,
    I have one relational model with 3 diferent schemas,
    I want to compare one of my schemas with the data dictionary I have in a database,
    I select the import option in the general file menu, select from data dictionary option,
    select the connection from my database,swap target model checked,select a physical model and select the objects i want to compare from the database,
    My problem is that the result is the comparison between all the objects in my model and the objects in the database that I have selected,
    what I really want is to compare a list of objects in my model to a list of objects in my database,
    this could be possible? or always need to compare all the objects of the model?
    Thanks in advance

    Hi jbellver,
    there is no any development in DM 3.1.0.691 on that problem. In production release you'll be able to compare objects in subview with database or just to select several objects and compare them with database. And of course "generate in DDl" filtering still can be used - it works at "Compare dialog" level.
    Philip

Maybe you are looking for

  • [Solved] Bluetooth A2DP source to pulseaudio OR ALSA

    Edit So, I'm happy to say that I have it working to some degree! I wasn't happy with the default bluez tools, but I managed to find a useful set of tools which seemed to work better: http://gitorious.org/bluez-tools/bluez-tools/ I compiled and make'd

  • Jogl for Windows

    Hello, I have a Jogl question...it appears that javagaming forums are down, so I thought that I'd try my luck here. I came across this text in the following wikipedia article: http://en.wikipedia.org/wiki/Comparison_of_Direct3D_and_OpenGL "Microsoft'

  • Compile error when using Collections.sort for Vector, why?

    The compiler is giving an error when trying to do this (I'm using JDK 1.5.0_09): Vector <String> test = new Vector <String>(); test.add("test1"); test.add("test2"); test.add("test3"); Collections.sort(test);The error being: The method sort(Vector<Str

  • Right click delete

    Please forgive what must be a basic  question. If i open a finder window tap with two fingers on the touch pad whilst a file is highlighted I get the option to move to trash. If I insert my usb stick highlight a file  and two finger tap again I do no

  • How to create locked Transport Request

    Hi All, I have a requirement where I want to create a transport request that cannot be released to any other system i.e, locked transport. I need this transport to create a package to put my works related to a local tool that I want to create in the