What's new in Oracle SQL Developer Data Modeler 18.1.0.082.1035

Mar 30, 2018
  • ENHANCEMENTS:
  • Diagrams:
  • export diagrams to database
  • import diagrams from database (including missing objects);
  • Identity column:
  • support for related properties in compare/merge functionality
  • alter statement generation for Oracle Database 12c
  • BUGS FIXED:
  • 27260192 - CUSTOM TRANSFORMATION SCRIPTS NOT SHOWING RED FOR MISSING ENGINE
  • 27497837 - NOT POSSIBLE TO EDIT PL/SQL CODE - PROCEDURES, PACKAGES AND FUNCTIONS
  • 27421388 - STORAGE TEMPLATE OF PHYSICAL MODEL LIMITS INITIAL STORAGE TO LESS THAN 2GB
  • 27294969 - ENGINEERING TO RELATIONAL MODEL DIALOG DOESN'T SHOW UP
  • 27360435 - COPY/PASTE OF TABLE BETWEEN MODELS PUT TABLE TOO FAR FROM VISIBLE PART OF DIAGRAM
  • 27571216 - COPYING COLUMNS BETWEEN DESIGNS - DOMAINS ARE NOT CORRECT IN UI
  • 27258556 - REVERSED ENGINEERED VIEW DOES NOT SEE CHAR SEMANTIC COLUMNS
  • 27658598 - LOGICAL TYPE INTEGER CANNOT BE MAPPED TO MS SQL SERVER INT DATA TYPE
  • 27040412 - HIVE:DATATYPE FOR VARCHAR/NVARCHAR COLUMN IN MODEL IS AS UNKNOWN
  • 27683818 - DDL FOR NONE TRANSFERABLE TRIGGER DOESN'T INCLUDE THE SCHEMA OF THE TABLE
  • 27743130 - NO SUPPORT FOR SEVERAL LOCATION SPECIFIERS FOR EXTERNAL TABLES

New in Oracle SQL Developer Data Modeler 17.4.0.355.2121 (Dec 23, 2017)

  • ENHANCEMENTS:
  • Diagrams:
  • export diagrams to database
  • import diagrams from database (including missing objects);
  • Identity column:
  • support for related properties in compare/merge functionality
  • alter statement generation for Oracle Database 12c
  • BUGS FIXED:
  • 27245333 - IMPORT OF DDL AS ORACLE 12CR2 DOESN'T RECOGNIZE DATA TYPES
  • 27182476 - SQL SERVER 2012 DDL GENERATION FAILS WITH CLASS CAST EXCEPTION
  • 26985782 - STANDARD REPORT - COLUMN DATA TYPE IS NOT INCLUDED WHEN COLLECTION
  • 27040952 - DESIGN PROPERTIES DIALOG DOESN'T WORK
  • 26988362 - IMPORTING LEGACY PHYSICAL MODEL RESULTS IN TABLE ITEMS LISTED RED IN HIERARCHY
  • 27041167 - REVERSE CLAUSE FOR INDEX IS NOT PROCESSED DURING IMPORT FROM DATABASE
  • 26918584 - SYNC TO DB CANNOT RECOGNIZE TABLES WHEN PROXY USER IS USED
  • 26919656 - PROBLEMS WHEN EDITING UDP FOR ATTRIBUTES IN ENTITY DIALOG
  • 26750611 - INVALID INSERT STMT ON 'USE QUOTED IDENTIFIERS' CHECKED AT DDL PREVIEW SCRIPT
  • 26920080 - "INCLUDE SCHEMA IN DDL" SETTING IS NOT CONSIDERED FOR PROCEDURES
  • 26932946 - ANNOYING BEHAVIOR WHEN CREATING COLUMNS

New in Oracle SQL Developer Data Modeler 17.3.0.261.1529 (Oct 2, 2017)

  • Enhancements:
  • Better positioning of labels on diagrams in logical model
  • Design level settings are accessible through Tools menu
  • Key Bugs Fixed:
  • 26140117 - NO COPY/PASTE FUNCTIONALITY FOR STRUCTURED TYPES AND ATTRIBUTES
  • 24404747 - INCORRECT FUNCTIONS ORDER IN PHYSICAL MODEL (NON-ALPHABETICAL)
  • 7321746 - COPY A FORMATTED TABLE DOES NOT COPIES THE BACKGROUND AND BORDER
  • 22834947 - SUBSTR FUNCTION DOESN'T WORK IN EXAMPLES OF NAMING TEMPLATES
  • 26098456 - REPORT ON SUBVIEW SHOULD INCLUDE DIAGRAM OF THAT SUBVIEW ONLY

New in Oracle SQL Developer Data Modeler 4.2.0.932 (Apr 14, 2017)

  • Import from Oracle Database:
  • Support for Oracle Database 12c Release 2
  • Performance and filtering enhancements
  • Ability to define Oracle Client for thick connections
  • View and materialized view driving query and columns now parsed and validated during import
  • General:
  • Better management of change requests
  • Design rules can be invoked directly on Subview or selection of objects
  • More formats are supported in export/import functionality for glossaries
  • Improvements in performance
  • New models are shown as a single node in pending changes window
  • Diagrams:
  • Print diagrams to SVG and HTML/SVG file - for logical and relational model diagrams
  • Better handling of labels in Logical model diagrams
  • Versioning:
  • Improvements in performance
  • Removed usage of SVN properties as additional metadata layer
  • Git supported for design repository via 'git svn' - Modeler will use SVN calls against your Git repository
  • Reporting:
  • PDF diagrams can be embed into PDF report
  • SVG diagrams can be embed in HTML reports
  • External CSS file is used for formatting
  • Bug fixes:
  • 25407455 - DDL GENERATION CREATES WRONG FILENAMES FOR SPECIFIC OBJECTS
  • 25427960 - COLOR SETTING FOR TRANSPARENCY IS LOST AFTER MODEL IS RELOADED
  • 25428000 - COLOR SETTING FOR FK LINE ARE LOST WHEN THAT FK HAS PRESENTATION IN SUBVIEW
  • 25461330 - COMPARE MODELS DIALOG DOESN'T RETAIN SELECTION AFTER REFRESH TREE PRESSED
  • 25584892 - VIEW HEADER COLUMNS LIST DROPPED AFTER VALIDATING VIEW
  • 25590365 - CLASSCASTEXCEPTION WHEN USING "MAC OS X" LOOK AND FEEL
  • 25610620 - DM DOES NOT MARK FOREIGN KEYS AS CHANGED BUT AS NEW

New in Oracle SQL Developer Data Modeler 4.1.3.901 (Dec 22, 2015)

  • Bugs fixed:
  • 22350565 String index out of bounds exception while importing structured type method bodies
  • 22311829 Table report generating duplicate FK columns
  • 22350611 Cannot select relationship/foreign key line
  • 22339253 Change request report does not generate data in the report
  • 22187312 Error when running design rules using Data Modeler version 4.1.2.895

New in Oracle SQL Developer Data Modeler 4.1.2.1.899 (Dec 3, 2015)

  • Bugs fixed:
  • 22109015 Table structure not available in browser for versioned designs
  • 22120662 "Oracle errors to mask" tab is always disabled
  • 22112910 Table has columns with undefined security properties' for xmltype column
  • 22186607 Constraint definition is missing in ddl when custom ddl script is used
  • 22187312 Error when running design rules using Data Modeler version 4.1.2.895

New in Oracle SQL Developer Data Modeler 4.1.2.895 (Oct 24, 2015)

  • Bug fixes:
  • 21310122 Interactive DDL for automatically generated Indexes contains an invalid semi-colon
  • 21436619 Different formatting causes Table Check Constraint to be marked as changed
  • 21450718 Missing check constraint ddl (arc constraint) during merge
  • 21471733 Save doesn't remove deleted foreign keys
  • 21627534 Grant flashback on an oracle table not supported
  • 21617909 Domain can't be locked without opening design
  • 21487134 Not possible to populate the supertype table without having to populate subtypes
  • 21805334 Journal trigger ddl refers to arbitrary "emp2" table instead of generated table
  • 21417244 Table to view wizard to copy column comments in rdbms to view column
  • 21935378 SVN - processing of outgoing changes is too slow
  • 21935571 Unicode characters in domain definition are changed when save/reopen
  • 21943476 Mandatory fields being reset to optional - model in single file mode

New in Oracle SQL Developer Data Modeler 4.1.1.888 (Aug 19, 2015)

  • Bug fixes:
  • 20973958 System-generated columns incorrectly imported as Valid Time Dimensions
  • 20988192 No DROP CONSTRAINT generated for a dropped Foreign Key
  • 21106404 SQL DEVELOPER DATA MODELER 4.1 ON MACOSX DOES NOT START
  • 21118219 Note format does not work on Data Modeler 4.1.0.881
  • 21080065 Hidden foreign keys reappear after adding a table to a subview
  • 21053323 NOT NULL constraint name template cannot be applied
  • 21031155 Name of arc in logical model is ignored when engineering to relational model
  • 16266742 Ignore partition number when export DB2/UDB 9 DB Partitions IBMCATGROUP
  • 21067179 Delete relation results in empty index
  • 21147923 Enabling the check constraint to be generated along with PK, FK, and other constraints
  • 21118743 Changes in the model do not appear in outgoing changes
  • 21185200 More tolerant column data type correspondence for FK on view
  • 21031388 User's own preferences for user defined table DDL transformations
  • 19567646 Ability to define custom legend in diagrams
  • 21031034 Need a check box to set usage of preference class types in design settings
  • 21096199 Add table schema to auto increment sequence/trigger name in DDL if necessary
  • 18824312 Support reference to Disk Group from Tablespace
  • 21111024 Self references do not appear when hide/show lines functionality is used
  • 21066943 Cannot change script engine in custom libraries functionality
  • 21176371 Data Modeler addin cannot start in SQLDEV due to problem related to UDP
  • 18364709 Support for singular form of table name in FK column template

New in Oracle SQL Developer Data Modeler 4.1.0.881 (May 4, 2015)

  • NEW FEATURES:
  • Compare/Merge:
  • Extended support for objects in Oracle Physical Models. Tables now provide details of partitions, subpartitions and subpartition templates. Details now available for Views, Structured Types and Collection Types.
  • Versioning:
  • Improved performance and stability, tree presentation of objects in Outgoing/Incoming changes are enhanced, a new option to resolve tree conflicts, and improved processing of 'Update' conflicts.
  • Logical and Relational Models:
  • Support for linked entities from another design and design level domains used in linked objects. In Relational Models, enhancements include support for primary, unique and foreign key constraints on views.
  • Search:
  • Enhancements to the Search UI, search profiles can be defined and used in global and simple search, and user defined properties can be used in search and set common properties functionality.
  • BUGS FIXED:
  • 20796512 - Sync to database shows blob(0) as data type for collection type
  • 20813320 - FK attributes missing in 2 entities with multiple relations
  • 17177881 - Error xmltransformationmanager - duplicated file when opening physical model
  • 20810672 - Default user in preferences takes over the user set during import
  • 20858072 - Delete multiple partitions in physical model
  • 20661170 - When importing Oracle ALTER TABLE statements, add support for DROP and RENAME Column syntax
  • 14614099 - DB2-390: import create stogroup DDL, but ignore volumes
  • 19286392 - Add Permissions to Propagate Properties for Oracle Views, Sequences, Materialized Views, Procedures, Functions and Packages
  • 20183161 - Domain > logical type changed if we check preferred option
  • 18710591 - Remove multiple confirmation requests on bulk delete of tables
  • 20761322 - "END OF SCRIPT" code not included when generating DDL into seperate files
  • 20743955 - Column property "uses default" not set, which affects default value physical

New in Oracle SQL Developer Data Modeler 4.0.3.853 (Apr 6, 2015)

  • Bugs fixed:
  • 18440949 - passwords on Oracle User Objects not saved
  • 18990812 - logging clause should not be generated for external tables
  • 18990862 - there is no option similar to database parameter max_string_size
  • 18994508 - DDL generation for redaction policy doesn't consider include schema flag
  • 18678023 - NPE when dropping a table-level check constraint in compare/merge DDL preview
  • 18872679 - mouse cursor doesn't change when passing over resizing points
  • 19071523 - abbreviation property of table is not visible in data modeler table report
  • 19077793 - redaction policy without schema when user is set on table only in phys. model
  • 19048961 - data modeler svn needs a comment field
  • 18901557 - no support for lock on domains when use svn
  • 18902129 - issue with Data Modeler script rhino "oracle.xml.parser.v2.xmlparseexception"
  • 19013074 - abbreviation name and preferred abbreviation when imported from other data model
  • 18892137 - no objects for search/report functionality for transformation tasks
  • 19046577 - navigator window does not display whole diagram
  • 19170356 - want to not apply fk column template during engineering to relational model
  • 19169755 - no location clause rule when accessing hive in Oracle Database 12.1.0.2
  • 19176915 - need variable with script name available in transformation script
  • 13683049 - support for {table abbr} and {table} in table scripts;{schema}, {long name}, {pk name}
  • 19205899 - "custom design rules" window to not be modal
  • 19206591 - exit application asks to save for only one design leaving other not saved
  • 19172342 - common design level settings for set of designs
  • 18892180 - generate DDL in files without directories for design,relational model, physical model
  • 19273240 - import fails on tables with thousands of partitions and subpartitions
  • 19133342 - need option to use preferred logical types in domain administration
  • 19220217 - click team > resolve conflicts, there is a NPE pop up
  • 19415704 - custom libraries window should be non modal
  • 19313110 - sync does not identify imported tables that have been dropped from the model
  • 19438446 - updated status of remote(linked) table is not saved

New in Oracle SQL Developer Data Modeler 4.0.1.836 (Feb 27, 2014)

  • Enhancements:
  • Subviews:
  • dialog to add/remove objects from subview
  • option to create an SubView based on the selected View and all of its related objects
  • Diagrams:
  • option to show/hide Foreign Keys on tables on diagram
  • execute Zoom-In/Zoom-out actions using CTRL + Mouse Wheel
  • execute Actual Size action using CTRL + Mouse Wheel click
  • Search and Custom reports
  • improvements in building of expressions in advanced search mode
  • dynamic properties can be included in custom report templates and generated report
  • Engineering to Relational Model
  • option to not add column prefix for columns generated out of entity hierarchy
  • Import from Oracle Database:
  • options to skip import of partitions, triggers and additional processing for used structured types
  • New Features:
  • DDL Generation:
  • Support for Code folding in DDL file editor
  • "Generate Valid Value Constraints" option to generate DDL without List of Values and Range of Values constraints
  • Option to split generated DDL in separate files
  • Option to include SQL*Plus Prompt command in generated DDL
  • Diagrams:
  • Option to show/hide classification types on diagrams in logical and relational models
  • Logical model - "Resize to visible" works on hierarchical entities; auto layout functionality for diagrams in logical model
  • Display "Comments in RDBMS" for Tables, Columns, Entities and Attributes on the diagram
  • "Show page grid" option is added
  • Engineering between Logical and Relational:
  • Added support for table_template during engineering to relational model
  • Subview can be used as selector of objects to be engineered from relational to logical model
  • General:
  • Design level preferences are moved to design dialog
  • Additional classification types can be set on entities and tables
  • Option to show external log file - View>External Log
  • Logical Model:
  • Sorting of attributes in entities – can be applied on Logical model, a group of selected entities and in entity dialog
  • Entities and attributes can be set as deprecated
  • Masking:
  • Mask templates can be defined and used in definition of columns with sensitive information.
  • Support for REDACTION policy definition on table and column level.
  • Support for Transparent Sensitive Data Protection (TSDP) policies:
  • - Sensitive types can be created and associated with domains, columns and attributes TSDP policies can be created and associated with sensitive types
  • Physical Model Oracle:
  • Support sub-partitioning for Hash partitions (Oracle 11g)
  • Added “Propagate Properties” functionality for users and roles
  • “Propagate Properties” functionality for table now also covers partitions
  • Propagate Properties option for Views, Procedures, Functions, Packages, Primary and Unique Keys
  • Physical Model Oracle 12c Database:
  • Support for IDENTITY Columns - with option to be implemented using sequence and trigger or new syntax for identity column
  • Option to generate DDL for an auto-increment column using a DEFAULT clause referring to the NEXTVAL of a Sequence
  • DEFAULT ON NULL clause for columns for explicit NULL insertion
  • Increased size limit for VARCHAR2, NVARCHAR2 and RAW data types
  • Session sequences
  • Invisible columns
  • Import of Redaction and TSDP policy definitions form database
  • Redaction and TSDP policy definitions can be included in generated DDL
  • Printing:
  • "Print to PDF file" is added in "Print to Printer" functionality
  • Query Builder:
  • Added option to disable/enable auto join on FKs/Relationships in Query Builder
  • Relational Model:
  • View columns – added support for notes and comments
  • Tables and Columns can be set as deprecated
  • “Clear Source Stamp” can be applied on a group of selected objects – removes source information (database or DDL file) logged for selected objects
  • "Split relational model by schema name" wizard – to split large models into smaller models and transforming source model in read-only mode
  • Table - added support of Valid Time dimensions introduced in Oracle 12c Database - can be added, imported from Oracle 12c Database and generated in DDL
  • Reports:
  • Added SQL script for granting read only access to reporting repository
  • Standard reports – already created diagrams can be reused in next reports
  • Custom reports: Reports with two levels of details can be created for Entity, Table (relational model), Table (physical model Oracle), Structured type, Cube and Dimension (in multidimensional model); Custom reports are available in functionality for standard reports (File>Reports)
  • Search:
  • Advanced mode: Negation clause can be added to search expression; Search for empty value is supported
  • Versioning:
  • SVN 1.7 client is included
  • Bug fixes:
  • Import DDL script "comment on table" doesn't work in Data Modeler
  • Grants on materialized view not imported from data dictionary
  • Save DDL selection configuration gives wrong results for package bodies
  • Synchronize data dictionary can't detect existing FKs
  • Option to not generate new name for PK/UK with sys_xx name during import from DB
  • Problem when engineer identifying relationship on more than one column
  • Engineer to relational model fails with NPE if attribute datatype undefined
  • Set tablespace for auto-generated indexes from oracle index template
  • Name substitution for roles
  • SVN - modified table in repository do not appear in incoming changes
  • Constraints are not generated if existing attribute is used as discriminator
  • MS SQL Server - comment in rdbms are not extracted on sync operation
  • Logical data types - default for precision should accept * as value
  • Support Oracle DDL import of ALTER TABLE MODIFY Column statements
  • Automatic renaming on primary key columns
  • Adding relationship using Import/Data Modeler design adds extra entity attribute
  • Print diagram problem with multi-byte language

New in Oracle SQL Developer Data Modeler 3.1.0.687 EA 2 (Dec 13, 2011)

  • Accessibility:
  • improving accessibility within the product is an ongoing process.
  • DDL:
  • check constraint is generated without constraint itself
  • ddl generation window empty if using automatic index generation for foreign keys
  • sequences and triggers for auto increment columns are not generated in compare
  • compare models without recreation of tables for changed datatype
  • db2/390 8: ddl generation does not take into account index property partitioned
  • invalid ddl for statement level trigger
  • ddl script for a primary key using index sort doesn't work
  • Diagram:
  • cannot delete table/entity presentation from diagram (subview)
  • pk dialog shows error when invoked from browser
  • Import and export:
  • import ddl - order of pk columns is wrong, cannot get compos. Fk
  • index colums with sort order = desc is captured as index expression
  • objects lost in physical model in compare/merge models - sequences, triggers
  • easy sync - no second chance to enter correct password
  • click "synchronize model with data dictionary", get error
  • erwin model mart diagram fails with jnpe during import
  • import connections doesn't import service name
  • import temporary table from database changes "on commit" parameter
  • Infrastructure:
  • cannot apply naming standards on whole relational model
  • compare/merge models does not recognise changes to fk delete rules
  • column datatypes imported from erwin 7.3 not saved/restored
  • data modeler log shows message "the system cannot find the file specified"
  • Physical:
  • tablespace specified in oracle index template ignored
  • db2/390 8: osddm systematically recreates tablespace partition after re-opening
  • db2/390 8: unable to change index properties partitioned and clustered in physical
  • Report:
  • cannot export to reporting schema due to measurement values
  • Process:
  • parent flow cannot be set in flow dialog

New in Oracle SQL Developer Data Modeler 3.0.0.665 (Dec 13, 2011)

  • Browser Navigator:
  • The browser navigator supports the ability to have multiple open designs.
Existing physical models automatically appear in the browser.
  • Custom Design Rules:
  • Create user-defined Design Rules.
Group collections of rules in Design Rule sets.
Create user defined transformations
Build user libraries using script languages (JavaScript, JRuby etc) For supported engines see https://scripting.dev.java.net/
Create user defined transformations and design rules using user created script libraries.
Manage custom design rules and transformation scripts through version control.
  • Diagrams:
  • Settings are available at the diagram level
Show labels (for relationships)
Add diagram legend
Straighten all lines
  • 
Show grid:
Resize objects to visible size. (This is useful if you change the View Details settings)
The "Diagram color" option has been moved from the general preferences dialog to each diagram. To access this, select the right click menu 
Background and foreground color can be set at the object view thus allowing an object to be represented with different colors on same diagram (using synonyms) or on other diagrams (display, subview)
Drawing the line for foreign keys has changed when the Unique/PK constraint is defined over FK columns only. The "crows foot" at the child table end is replaced with single crossing line
Partial support for Information Engineering notation.
PK/UK constraint and index columns can be shown on diagram.
Foreign key lines– additional symbols to represent delete rule and transferability.
Change in drawing a Process the name is positioned at top of the shape, foot note (changed to “Short definition” ) is displayed at the middle of shape
  • Domains :
  • Added “Default value” property at domain level. The default value can be changed at column/attribute level. List of values defined at domain, column or attribute level is used to pick-up default value.
  • Domains can be used in definitions in Data types model. Forward Engineering There is a change in the way the engineering to the relational model works. The default status for new candidate key is "selected" now
  • Unique index is created for One-to-one relationships defined in the Logical model if there is no PK/UK constraint or unique index defined over foreign key columns. Glossary Create a glossary based on an existing design. Select Logical model > Create Glossary from Logical Model.
  • Support for plurals added to the glossary. These are used in the name transformation and validation for entities and tables Import
  • Importing CA Erwin Data Modeler files has been extended to include the import of Erwin 7.x files.
Import from Erwin supports the import of Functions, Packages and Stored Procedures to the Physical Model.
Data Dictionary Import supports the import of Functions and Packages.
Importing for Designer: You can select the checked in branch.
Incremental import of used domains in Designer
Sorting available when importing from data Dictionary, (or when generating DDL). Click on column header to sort objects.
Import from dictionary wizard – “Import to” settings are moved to step 2 of the wizard. Objects that exist in the selected relational model are selected for import automatically in list of tables and views. 
Use "Data Type Kind", Use "Schema" and Case Sensitive Names preferences are duplicated in the Compare/Merge dialog under Compare Options. There is an additional option Use "Generate in DDL "flag to allow objects that are not marked for DDL generation to be excluded from the compare tree. The compare tree can be rebuilt after change of options.
  • Physical Model:
  • Support for the import and DDL generation of packages and functions.
Changed "snapshot" support to "materialized view" support.
Full support for Oracle 11g partitioning (table and materialized view).
  • Preferences:
  • The settings.xml file used to store preferences is no longer used. Preferences still can be imported from the existing settings.xml file
  • Relational Model Added support for auto increment and identity columns in the Relational model. This is supported with sequences and triggers in the Oracle physical model.
  • Support for dynamic properties – can be created and modified using UI and/or transformation scripts. Reporting. Reporting provided through either:
  • Reporting Repository. Users export designs to a reporting repository and use SQL Developer to run reports.
  • Local Reports: Run reports from the tool itself. Reports are word xml documents and can be opened in MS Word 2003 (or later). These reports include entities tables, domains and glossary. Reporting Repository Support extended to include data types and process models.
  • Note: If you export to the reporting schema in Data Modeler 3.0, either create a new schema or apply the upgrade script to the schema repository created by Data Modeler 2.0. (See Reporting Repository section in the release notes.) Subversion Integration
  • Integrated version control using Subversion for complete design.
Allows you to compare and merge objects.
Designs added to versioned folders are placed under version control.
Users can see pending incoming and outgoing changes.
Data Modeler recognizes versioned designs.
Changes made to a versioned design and saved, are revealed in the pending changes dialog.
Collaborative access and support is provided through tight integration with Subversion.
Custom rules and transformation scripts are stored in a single file. This file can be managed under version control.
  • Wizards:
  • Table to View wizard creates views based on tables in a selected relational model.
View to Table wizard creates tables based on view definitions a selected relational model.
Foreign Key discovery helps find possible foreign keys in a relational model, based on selected criteria.