How to Scale SDDM for Large Designs

We have an Oracle Designer repository with 5 databases with about 20 schemas that need to interact. Three of the databases are COTs systems while two are for custom development. On importing to SDDM we have almost 7000 objects and it takes forever to save the design. SDDM does not scale very well. If I add one column to one table I have to save the ENTIRE design. I hate to think about what that will mean when it comes time to synch with subversion. Does it have to compare everything in the ENTIRE design to determine what has changed?
Am I missing something? Is there a way to save just one table without saving the whole design? If not SDDM is only useful for small silo databases that don't need to interact. Can I have 20 schema based designs that can relate to other designs in the same database? For instance we have multiple application based schemes in a single database and they all refer to one reference schema with shared look up data in the same database.
I wish we could stay on Designer but our sysadmins do not want to support legacy OS's defined as anything older than MS Server 2008 R2 and Windows 7. And Data Modeler has some really nice features but doesn't support our current design approach. We like to provide our developers with diagrams with all the tables they will be interacting with on all the databases.
Any other users out there with large designs like this? How do you use SDDM?
Marcus Bacon

Phillip,
Thanks for the reply.
How do you count these 7000 objects?We have about 2500 entities and tables and no, not all on one diagram. This is the number that was imported from Designer. That is why I am struggling with SDDM because in Designer we divide and conquer. We have about 20 applications for our custom work and 3 COTS applications. We share/shortcut entities/tables needed from the COTs apps into our custom applications.
You need 64 bit OSI have been lazy on this one since the 32 bit installs JVM for me. I have a 64 bit box with 16 GB of memory and dual quad core CPU's, 2 - 500 GB disk drives which are slow and not RAID. Guess I will uninstall again and install 64 bit before complaining again.
Saving takes a long time and the last time I imported I received some errors yet the log page said 0. When I tried to save it, SDDM blew itself away. I would open a support request but right now I do not have support because the government people dropped it and we have been in the process of getting it back for several months. Any thoughts on the errors,
In Data Modeler 3.2 tables from other models can be referred thus you can have 20 models (500 objects each) and you can select to load only one or two models you need to work on.I keep hearing rumors of 3.2 and I may try to wait until it is out before we migrate. I know, Oracle doesn't comment on release dates so I won't ask if it will be out in the next few months.
There is a "save" at model level, but as I said you can use save at design level as well - only changed objects will be saved. How do you save at these different levels?
What version of Data Modeler do you use?I am currently using SDDM 3.1.3.709.

Similar Messages

  • How to user SDDM for a multi layer data warehouse

    Hi,
    I'm evaluating the use of SDDM for data design of a data warehouse. My DWH will be build using 3-layer architecture with: Operational Data Store, Enterprise data warehouse layer, Datamart layer.
    First two layers are relational models: ods is just a load off all sources; edwh comprises both master data and subject area in a relational model. Datamart is the top layer made in form of multidimensional model.
    My question is if it's better to use a single 'design' of SDDM where I create multiple relational model and multidimensional or a different design for any layer.
    Thanks
    Pilot

    If they all have a common Logical Model you could use one design as SDDM lets you tie multiple relational and multi-dimensional models to one Logical. (Actually you can do it all in one design without that)
    Right now I am using one design to hold my source table designs, a stage table layer (like source plus ETL metadata columns), my integrations layer (EDW) and my dimensions/star schema presentation layer. The only challenge becomes if you have multiple sources that have the same tables names then you have a conflict in the relational model.
    Each of my layers has a different schema name in the database so I am able to create and manage sub-views based on the schema names.That makes it possible to generate sub-view based DDL scripts easily for managing the build, and reports, etc.
    Having it in one design also lets me create diagrams to show the model evolution (and data lineage) from source to stage to EDW to star.

  • How to switch licensed for "ADOBE DESIGN STANDARD" from iMac to Macbook Pro?

    I am currently licensed for "ADOBE DESIGN STANDARD" on an iMac. I have a new MacBook Pro and want to use that instead of the iMac. Do i need to get a new license key? or ??
    I know i can download an "eval" copy on the laptop, but how do i switch license keys? i'm not even sure i still have the (valid) license key for the iMac...can i request another??

    As long as you are staying within the same general platform (PC vs Mac) you do not need to change licensing.  You are allowed to have two activated installations with your license, so you should be able to install on the new machine without having to worry about the older one at all (unless you ever want to free up the second activation for yet another machine).  As you mentioned, you can download the trial version and use the serial number from your purchase to activate it to full use.
    If you registered your software with Adobe, the serial number should be available via your Adobe account online.  If you didn't register it then you will at least understand why it pays to do so. 
    IF you end up needing to resolve any issues with activating the product on the new machine you will need to contact Adobe Support directly.  Here are some links to help make contact:
    http://www.adobe.com/support/chat/ivrchat.html
    http://www.adobe.com/support/download-install/supportinfo/

  • How to tune readXML for large XMLDocument

    If I have a large XMLDocument and want to use readXML, is there a way to have the bc4j objects saved to the db and not cached in memory as readXML is in progress.
    For a large document, too many bc4j objects are created and readXML becomes slower and slower.
    Thank you.

    Hi Daniel,
    I've got my laptop back home - i shall watch the memory parameters then. I am not a 'basis' admin, thus, happy enough that the system is running at all. Reading this forum seems like horror, what tons of problems people have installing and running it at all.
    hence, a few questions: what exactly do you mean by active? processes or applications in task manager?
    i assume that memory usage level is almost about 100%, but i shall have a look in 4 hours time.
    WOT is the PAGE FILE?
    (ok translation problem, set the page file (german-->auslagerungsdatei) to max. 3888)
    I am using the latest sdn download SAP NetWeaver 2004s SR2 (SP9) - not full Java edition - maybe the full  version is better as it is SP16?
    Anyway, this contains SAP MaxDB. How can I change the memory available for it? from mmc console? there i can view basic db parameters when putting the db "online".
    thanx once more,
    matthias
    (was in Vinci last year - had a look in Leonardos museum, cool stuff)
    nice area, toscana, anyway
    Message was edited by:
            Matthias Kasig
    Message was edited by:
            Matthias Kasig

  • How to optimize DELETE for large number of data?

    Hi Guys,
    I am creating a DELETE sql for deleting large amount of data, approximately a million records. When I tested it, it got a lot amount of execution time. Is there a way how can I optimize this query?
    I highly appreciate any idea from you guys!
    Thanks,
    Jay

    JayPavia wrote:
    I am creating a DELETE sql for deleting large amount of data, approximately a million records. When I tested it, it got a lot amount of execution time. Is there a way how can I optimize this query?
    I highly appreciate any idea from you guys!Jay,
    one quite nice approach is described in the AskTom thread: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2345591157689#2356959585102
    In a nutshell: You can create a partitioned table with the same layout (using e.g. a RANGE partitioning with a single default partition), insert the remaining data into that table and swap the two segments using ALTER TABLE EXCHANGE PARTITION.
    This allows you to load the data into the partitioned table using all means available to you, e.g. direct-path parallel insert with nologging attribute of the table to make it as fast as possible, rebuilding/creating any indexes in bulk after the load completed.
    Furthermore, at least seamless read-access to the table is possible while you're performing this operation, and you don't have to deal with renaming/granting etc. which you would need to do with a traditional CTAS approach.
    Of course, if the table needs to be online for DML while performing the DELETE you can't use these options.
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • How to create template for Report Designer

    I have to create 20 reports in report Designer and each one of them have same header, footer and column fields.
    Is there any way i can create a Report Template which can be used in each report?
    Kindly advice.
    Thanks

    I did create a report with header, footer and common column fields but how to add report in that?
    Aslo by the i guess you mean WAD so Can you explain how to switch dynamically..and how to fit already built report in the web template? because coloum width in template and column width in report doesnt match so i was wondering how will they fit each other. Please explain
    thanks.
    Neha

  • How to search disk for large files/folders?

    Is there a function on OS X (or a tool) that shows me which folders and files take up how many disk space?
    (After couple of weeks on my iMac, I already somehow occupy 50 Gb on my drive)
    Wouter

    You can also choose View->as List, the select View->Show View Options, in the dialog box make sure the Size option is checked, and the box to Calculate All Sizes. Now click on the Size column header in your window. Everything will be arranged by size. Click on the disclosure triangle in front of a folder to open it and see its contents, also showing size and arranged by size.
    The advantage of this is that it is quick and easy. Unfortunately it will miss some invisible items, so if your disk space is vanishing because of invisible temp files or log files you won't see them. Whatsize can help with this, but isn't full-proof, it too can miss some things. The Terminal can be used to find everything if that turns out to be necessary.
    Francine
    Francine
    Schwieder

  • What design aids for large-scale application (using LV6i) exist?

    I have a large-scale application that includes analog and digital I/O, motion control, multiple temperature readings, Ethernet communication, RS-232, DDE and ActiveX controls for communicating with other commercial software. We have to improve the system performance and ease the pain of maintaining and upgrading. What aids are there for large-scale application design and development?

    This doesn't exactly count as development "tools" but I can send you copies of three papers that I found when I was just getting started with LV. They can show you how to think about your problem--and that is really the hardest (and most important) part.
    Contact me directly and I'll email them to you. The archive is to large to post.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • How to set pixels for smoothest -outline, in a design? I am using PhspCS5 TRIAL Grateful for help!

    First, I am not an advanced digital artist rather know (just)basic tools and am quite good with those over the years however, have a new Mac and better
    visibility for sure and have a TRIAL version of PSHP CS5 Extended; what I am asking is: how to set the pixels...to acheive the smoothest outline eg. I
    designs for greeting cards and now working on a Xmas tree, with gold stars, they look best outlined (vy-light=blk) but when I ZOOM IN I see the 'wavy lines
    of the pixels, that are set on 'square'.  I wish to know how to set the pixels* #1 and then as far as colours, when I pick a yellow (there are many!yellows !!)
    and use my Intuos pen, 'tap tap tap' on the designs (yellow of the star) it does NOT register ....(it did on my other computer and older CS4).  So going
    back, to my colour swatches, to ...remember just which yellow I picked...ha ha....can be: "not so fast!"  
    I will be buying this on Subscription at the end of the trial and my bet is that the colour picker/will work on the purchased version when I 'tap tap' to pick up the
    same colour II had chosen.  Wouldn't it be good to have a monitor of sorts that tells you, what colour(s)one has been using, when you NEED to know, to go
    on with the 'design' say after a break for tea etc.  ?????  (    :
    I save my designs when done JPEGs, and see now there is a JPEG 2000...I have no idea what that is all about.  I save (1)pdf and one jpeg.  Hope this sounds
    like what  one 'does' ...when one knows far more than I do.
    And lastly,  what program or tool, can one use to put a 'frame' (border) around a eg: 5 x 7 design (again, my goal is for my designs for Greeting Cards.  Is there
    another Adobe products I should have for that.  Free hand hasn't worked out so well, so far.
    I am in advance, so grateful to you - whomever you may be, for your help.  I am on my last 'hoorah' path now hoping for success soon....I am a senior of 71 yrs
    and so feel I need to really 'get going' and learn these basics to assure my chances of success, at least. Merci, Danke & Thank You ! CDW

    Please post in the Photoshop forum.
    http://forums.adobe.com/community/photoshop
    Bob

  • How to use Source Code Control for Large Application?

    Hi, All!
    I would like to collect knowledge about "best practice" examples for using Source Code Control and project organization for relative large application (let's say approx 1000 SubVIs).
    Tools used:
    LabVIEW 8.0
    CVS Server
    PushOK CVS Proxy Client
    WinCVS
    With LabVIEW 8 we can organize large project pretty well. This described in article Managing Large Applications with the LabVIEW Project.
    I have read this article too: Using Source Control Software with LabVIEW In this Article Source Safe used, but with PushOK all looks nearby the same and works (some tricks for compare function are required).
    Example. Two developers working together on same project. Internally project is modular, so one developer will work with module "Analysis", and another one with "Configuration" without interferences. These modules placed into Subfolders as shown in example above.
    Scenario 1:
    Developer A started with modification of module "Analysis". Some files checked out. He would like to add some SubVIs here. So, he must also perform check out for the project file (*.lvproj), otherwise he cannot add anything into project structure.
    Developer B at the same time would like to add some new functions into module "Configuration". He also needed to check out project file, but this file already checked out by Developer A (and locked). So, he must wait until lvproj file will be checked in. Another way is mark *.lvproj files as text files in PushOK, but then one of developers will get conflict message by checking in and then merging will be necessary. This situation will coming very often, because in most cases *.lvproj file will be checked out all the time.
    Question: Which practice is better for such situation? Is Libraries better than folder for large project?
    Scenario 2:
    Developer C joined to the team. First, he must get complete project code for starting (or may be at least code of one Library, which assigned to him).
    Question: How it can be done within LabVIEW IDE? Or WinCVS (or other SCC UI) should be used for initial checkout?
    Scenario 3:
    Developer D is responcible for Build. Developers A,B,C have added lot of files into modules "Analysis", Configuration" and "FileIO". For building he need to get complete code. If our project splitted into folders, he should get latest *.lvproj first, then newly added SubVIs will appear in Project Explorer, then he should expand tree, select all SubVIs and get latest versions for all. If Project organized in Libraries, he must do the same for each library, isn't?.
    Question: Is this "normal way", or WinCVS should be used for this way? In WinCVS its possible with two mouseclicks, but I prefer to get all code from CVS within LabVIEW IDE recursively...
    That was a long post... So, if you already working with LabVIEW 8 with SCC used for large project, please post your knowledge here about project structure (Folders or Libraries) and best practices, its may be helpful and useful for all of us. Any examples/use cases/links etc are appreciated.
    Thank you,
    Andrey

    Regarding your scenarios:
    1. Using your example, let's say both developers checked out version 3
    of the project file. Assuming that there are only files under the
    directories in the example project, when Developer A checks in his
    version of the project, there will be new files in one section of the
    project separate from where Developer B is working. Developer B,
    notices that there is now a version 4 of the project. He needs to
    resolve the changes so will need to merge his changes to the latest
    version of project file. Since the project file is a text file, that is
    easy to do. Where an issue arrises is that after Developer B checks in
    his merged changes, there is a revision 5. When Developer A and B go to
    make another change, they get the latest version which will have the
    merged changes to the project file but not the referenced files from
    both Developer A and B. So when A opens version 5, he sees that he is
    missing the files that B checked in and visa versa. Here is where the
    developers will needs to manually use the source control client and,
    external to LabVIEW, get those new files.
    Where libraries help with the above scenario is that the library is a
    separate file from the project so changes made to it outside of the
    project do not require the project to be modified. So this time, the
    developers are using a single project again which time time references
    two libraries. The developers check out the libraries, make changes to
    the libraries, and then check those changes in. So when each developer
    opens the project file, since it references the project file, the
    changes to the library will be reflected. There is still the issue of
    the new files not automatically coming down when the latest version of
    the library is obtained. Again, the developers will needs to manually
    use the source control client and, external to LabVIEW, get those new
    files. In general, you should take advantage of the the modularity that
    libraries provide.
    2. As noted in the above scenario, there is no intrinsic mechanism to
    get all files referenced by a LabVIEW project. Files that are missing
    will be noted. The developer will then have to use the source control
    provider's IDE to get the initial contents of the project  (or library).
    3. See above scenarios.
    George M
    National Instruments

  • I have just started to use Muse for our design agency and learning how to build ourselves a new site, I have manged to create a basic lightbox which contains sliding images, what I need to do now is have a pop up window which goes into detail about the pr

    I have just started to use Muse for our design agency and learning how to build ourselves a new site, I have managed to create a basic lightbox which contains sliding images, what I need to do now is have a pop up window which goes into detail about the projects, what I would like is a piece of text  or icon that when you roll over it and then click a separate window pops up with additional information in, once finished reading the info you can then click to close the box, any advice on how to do this?

    The best way to do what you're asking is with the Composition widget. Start with the Tooltip preset, which, by default shows the info on rollover. You can change the option to show on click, which is what you're after. You can also add the close button or have the info disappear on rollout.
    David

  • How can I see if my program is for more than one user? We think we have bought in design for more users, but can not find out how to get in for more than one?

    How can I see if my program is for more than one user? We think we have bought in design for more users, but can not find out how to get in for more than one?

    If you bought a CC for team, you can log in at http://adobe.com and insert the e-mail that you gave at the moment at the purchase and than you can manage and see you product/plan/team.
    If I was not clear you can use the following link to help you solving your issue:
    Creative Cloud Help | Manage your Creative Cloud for teams membership
    If your not clear about this situation, contact with an agent of Adobe, by chat or phone. Use the following link to see the type of support you have on this matter:
    http://adobe.com/getsupport
    I think this will help you.
    Regards

  • HT4009 My daughter made a $49.99 in-app purchase of 1400 gems for Home Design Story.  She says she does not know how she purchased it.  Is there anyway to remove that from my purchases?

    My daughter made a $49.99 in-app purchase of 1400 gems for Home Design Story.  She says she does not know how she purchased it.  Is there anyway to remove that from my purchases?

    Apple allows apps to list themselves as "Free" if the initial download is free, even if the app has kid-oriented inducements for costly in-app purchases.  The in-app purchases are almost always ridiculous, over-priced game accessories, of which your example of "1400 gems for $49.99" is right up there.  It is way too caveat emptor for my taste, but each consumer can form their own opinion on that.
    To Apple's credit, they have a good record of granting refunds providing you explain the extenuating circumstances (purchase by a minor) and only ask once.  Contact iTunes Customer Service.
    As roaminggnome notes, you need to place restrictions on the devices.  The restrictions are off by default, so you need to take action to do this.  See this document:  iOS: Understanding Restrictions

  • How much do I charge to design a co-worker's website for a starter business?

    I'm not a web-designer - I'm an architect (or will be). But I got into graphic design a little, and just recently web-design. To be honest, it all seems to be coming naturally, and I just finished recreating the company-site of the place I work, and my own portfolio-site...
    Now - a coworker wants a website for a small business he's starting up. I want to help him, but don't have the time to volunteer my services. And neither of us wants to throw out a price offer, because we don't want to offend one another..
    So what's reasonable? We're both fresh out of school with a mountain of student loans each - I need money, and he has little to spend.
    1) do I charge hourly or as a flat-price?
    2) how much is reasonable for: a simple 5-page (or so) design, with a flash intro, custom-animated flash buttons (as links), a slideshow, built-in contact page, and some photoshop work? Keep in mind - I'm still kind of new to all this, so it'll take me some time..
    Anyways, thanks for any advice!

    function(){return A.apply(null,[this].concat($A(arguments)))}
            ALWAYS charge by the hour, but give a reasonable estimate.
    Interesting how different business models operate. I would say NEVER charge by the hour to quote for a project. No client wants that pricing upfront. It's OK for extras but as an initial quote it's the fastest way not to win work.
    Always get a full, accurate scope of work and give a per project price.
    function(){return A.apply(null,[this].concat($A(arguments)))}
    And as for doing jobs for friends, family or colleges, that's called networking, which is the primary way that independent contractors get business.
    No-one said networking is bad. It's great, if you know what you're doing, what your time is worth, what you're capable of delivering, what the project entails and manage your clients well.
    Working as a favour for friends and colleagues on a shoestring budget with no clear scope of work and a limited skillset is bad. That's what loses you friends.
    function(){return A.apply(null,[this].concat($A(arguments)))}
    So to those of you who have been advising the poster not to take work from someone they know, what kind of slash-and-burn business tactics are you practicing?
    Not sure how you arrive at such a ridiculous conclusion from this thread but see comments above.
    To reiterate:
    Networking is great - if you know what you're doing, what your time is worth, what the project entails and manage your clients well.
    Working as a favour for friends and colleagues on a shoestring budget with no clear scope of work and a limited skillset is bad. That's what loses you friends.

  • How to develop custom add-in for sharepoint designer 2010

    Hi ,
    Can anybody suggest me how to create a custom add-in for sharepoint designer 2010?
    Are there any templates through which i can create a managed add-in using C#? or developing COM add-in (VB6) is the only solution?
    Please suggest.
    Regards
    Sujasree

    Hi,  Sujasree
           Based on my knowledge, there have not been public samples and walkthroughs for SharePoint Designer 2010 add-in.
           MSDN provides some sample for Word and Excel: 
    Office Development Samples and Walkthroughs:
    http://msdn.microsoft.com/en-us/library/z63ctsh2.aspx
           Additionally, VS 2010 have not provide such templates yet.
           So would you please share your business requirement with us?
           SPD is a just client to manage and customize SharePoint site, its powerful but difficult to do extension.
           You could also consider builting your custom add-in elsewhere, e.g.: in a customized admin page or webpart, which is easy to achieve.
           Hope this can help!
    Best Regards,
    Aaron

Maybe you are looking for

  • Servicegen / clientgen : Really annoying lack of debug in compile code

    WLS7.0 SP1 Unless I have missed something silly, there seems to be no way to influence the compile options of the code compiled by servicegen and clientgen - and by default they are not compiled with debug info. Its in clientgen that it is a particul

  • Adding second display via mini display port

    How do I add audio and video using mini display port and USB audio with HDMI connection at Home Theater Receiver from 2009 Mac-mini? DVI and optical audio outputs on Mac-mini used for primary display.

  • Mobile 3D PDF Viewer

    Hi All, Is there a mobile app that would allow the viewing of 3D embedded PDF files on mobile devices such as an Android based tablet? I create 2D drawings and 3D annotated files that may need to be viewable on tablets or smart phones. The files that

  • Soap-rfc-file:how to start

    hi frens,              I need to do a scenario in which the request will be coming from EP and the rfc response has to be posted as a file in FTP folder.this file will be an input to another system which is out of the scope of XI.This system will aga

  • Animation problems (from an application)

    I am wondering how to make a slot-machine effect in an application. For example, if you have played some video poker games (or blackJack...), then you will see that the cards are using the slot-machine effect when cards are replaced, that is, program