Data Modeler Release Notes
Data Modeler Release Notes
Release Notes
Release 2020 R2
Legal Notices
This Documentation, which includes embedded help systems and electronically distributed
materials (hereinafter referred to as the “Documentation”), is for your informational pur-
poses only and is subject to change or withdrawal by erwin Inc. at any time. This Docu-
mentation is proprietary information of erwin Inc. and may not be copied, transferred,
reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written
consent of erwin Inc.
If you are a licensed user of the software product(s) addressed in the Documentation, you
may print or otherwise make available a reasonable number of copies of the Docu-
mentation for internal use by you and your employees in connection with that software,
provided that all erwin Inc. copyright notices and legends are affixed to each reproduced
copy.
The right to print or otherwise make available copies of the Documentation is limited to the
period during which the applicable license for such software remains in full force and effect.
Should the license terminate for any reason, it is your responsibility to certify in writing to
erwin Inc. that all copies and partial copies of the Documentation have been returned to
erwin Inc. or destroyed.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, ERWIN INC. PROVIDES THIS
DOCUMENTATION “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT
LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL ERWIN INC. BE LIABLE
TO YOU OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM
THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT LIMITATION, LOST PROFITS,
LOST INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF ERWIN
INC. IS EXPRESSLY ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE.
The use of any software product referenced in the Documentation is governed by the applic-
able license agreement and such license agreement is not modified in any way by the terms
of this notice.
The manufacturer of this Documentation is erwin Inc.
Provided with “Restricted Rights.” Use, duplication or disclosure by the United States Govern-
ment is subject to the restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19
(c)(1) - (2) and DFARS Section 252.227-7014(b)(3), as applicable, or their successors.
Copyright © 2020 erwin Inc. All rights reserved. All trademarks, trade names, service
marks, and logos referenced herein belong to their respective companies.
Contact erwin
Understanding your Support
Review support maintenance programs and offerings.
Registering for Support
Access the erwin support site and click Sign in or Sign up to register for product support.
Accessing Technical Support
For your convenience, erwin provides easy access to "One Stop" support for all editions of
erwin Data Modeler, and includes the following:
Online and telephone contact information for technical assistance and customer ser-
vices
Information about user communities and forums
Product and documentation downloads
erwin Support policies and guidelines
Other helpful resources appropriate for your product
For information about other erwin products, visit http://erwin.com/products.
Provide Feedback
If you have comments or questions, or feedback about erwin product documentation, you
can send a message to techpubs@erwin.com.
erwin Data Modeler News and Events
Visit www.erwin.com to get up-to-date news, announcements, and events. View video
demos and read up on customer success stories and articles by industry experts.
3
Contents
Legal Notices 2
Contents 4
erwin Data Modeler Editions 8
Standard Edition 9
Workgroup Edition 10
Navigator Edition 12
Academic Edition 13
Sample Model 14
New Features and Enhancements 17
DM Connect for DI 17
Central NSM 17
Snowflake Support 17
MariaDB Support 18
JDBC Support for SQL Server, Snowflake, SAP ASE, and SQL Azure 18
Oracle 11g Support Dropped 18
Third Party Tools 18
System Information 19
Release Numbering Scheme in erwin Data Modeler 20
Operating System Support 21
System Requirements 22
erwin Data Modeler 22
erwin Mart Server 22
4
Administrative Privileges Required 25
Supported Target Databases 26
Limitations in Hive 28
erwin Data Modeler Workgroup Edition Requirements 29
Administrator Server System Requirements 30
DBMS Requirements 31
Client Workstation Requirements 33
erwin Data Modeler Navigator Edition Requirements 34
Support for erwin Data Modeler Navigator Edition 35
Installation Considerations for erwin Data Modeler Workgroup Edition 36
erwin Data Modeler and Mart Release Numbers 37
Microsoft SQL Server 2005 onward Permissions 38
Specify Use of Foreign Characters With Microsoft SQL Server 39
Installation Considerations for erwin Data Modeler Navigator Edition 40
Silent Install 41
General Considerations for Using erwin Data Modeler Workgroup Edition 42
Model Display in the Difference Reconciliation Dialog 43
Uninstalling erwin Data Modeler Workgroup Edition 44
General Considerations for Using erwin Data Modeler Navigator Edition 45
Model Display in the Difference Reconciliation Dialog 46
Help Files 47
Known Issues 48
RedShift FE - Few functions do not execute from erwin DM FE Wizard 50
5
Redshift REC - Comments are Truncated at 65536 Characters 51
Redshift REC - Properties of Library Object are not Retrieved 52
RedShift REC-Column Values need to Follow the Exact Order According to Par-
tition Specification 53
Redshift REC - Performance is Slow in Redshift for REDB Process 53
Db2 z/OS-ESX-1015,190110 Messages are Displayed on Copy-pasting a Table that
has a Period Clause 54
NSM P to L: Derive PO model to LO with NSM Template attached 55
erwin Data Modeler cannot Connect to erwin Mart Server on Host Machine 56
API-Related Features do not Work on a Windows 2008 R2 SP1 Machine 56
Netezza REC- Comments are Truncated at 1024 Characters 57
SQL 1105 Error 58
Model and Version Name Limit on Oracle 59
.Net Requirement 60
Report on Glossary Words Includes Extra Characters 61
Updating Profile Description from Notepad 62
Unwanted Result Rows in Report 63
DSM Logical to SQL Server 2012 64
Report Designer Functions for a Large Model 65
Subject Area Picture Report not Generated 66
Incorrect UDP in UDP Report 67
Invalid Column Node for Db2 LUW Model in View Report 68
Mart Server Name in Korean 69
Generating Reports with Korean Characters in User Name 70
6
Error While Creating a Profile Using Special Characters in Mart Administrator 71
File IO: For a Parent or Child Table with Multiple Child Tables, Other Child FK
Attributes are Highlighted on Mouse Hover on One Relationship 72
Owner Name not Displayed while Sorting a Guided Editor's list of Objects 73
Fixed Issues 74
Issues Fixed in this Release 75
Documentation 78
Appendix 80
Third Party Software Acknowledgment 81
7
erwin Data Modeler Editions
The following editions of erwin Data Modeler are available:
Academic Edition
Standard Edition
Workgroup Edition
Navigator Edition
This Release Notes details new features, enhancements, updates, and known issues for all
editions of erwin Data Modeler.
Note: The features of erwin Data Modeler that are available to you depend on the edition
that you are using. For more information about the differences between versions, click one
of the Edition links.
8
Standard Edition
erwin Data Modeler Standard Edition provides all the data modeling features used by Data
Architects, Data Administrators, and Application Administrators, but does not include any
workgroup modeling capabilities. You can use this edition as a standalone modeling tool,
and as a Workgroup Edition client that can access and work with data models stored in a
mart. When you enable data movement or dimensional modeling features, it provides a tool
for assisting Data Administrators and Capacity Managers design data warehouses. Partners
can use the API to create add-on solutions to erwin Data Modeler.
9
Workgroup Edition
erwin Data Modeler Workgroup Edition provides all the data modeling features used by
Data Architects and also includes workgroup modeling capabilities used by Database Admin-
istrators, Application Administrators, and Application Owners. It provides conflict resolution,
versioning, security and standardization for multi-user modeling. Workgroup modeling oper-
ates in a client/server environment so processing is shared between the user client work-
station and the server where the models are stored. Users access the stored models through
a client, such as erwin Data Modeler. Models are held in a platform and network inde-
pendent database or mart that resides on a central server, using Microsoft SQL Server,
Oracle, or PostgreSQL as the host database.
The key features of erwin Data Modeler Workgroup Edition include:
10
The administrator installs the program and initializes the database on the DBMS server. The
administrator also has the responsibility of setting up the library structure in which models
are organized, and assigning security profiles to users. Administration overhead is relatively
low and proportional to the number and activity level of the users. After a model is saved to
the database, control of who can work on the model and how changes are saved to the
model is handled by security, making it possible for workgroups to work on large models
without confusion. erwin Data Modeler Workgroup Edition supports many security and
administrative features related to its multiuser capabilities and the client/server envir-
onment in which it operates. For this reason, routine management is usually performed by a
dedicated administrator. Administrators can find detailed information regarding their tasks
and responsibilities in the erwin Data Modeler Workgroup Edition Administration Guide.
You can also use erwin Data Modeler Navigator Edition as a client. Read-only access is per-
mitted to data models, so your workgroup can use this client to share information with oth-
ers without the risk that unauthorized changes might be saved to the mart.
11
Navigator Edition
erwin Data Modeler Navigator Edition provides a cost-effective way to provide read-only
access to models built with erwin Data Modeler for viewing and analysis. This edition does
not permit you to make any changes to models.
The key features of erwin Data Modeler Navigator Edition include:
Read-only access
Read-only access is provided to models created by erwin Data Modeler and it can also
be used as a Workgroup Edition client for viewing a data model stored in a mart. Use
the Navigator Edition to easily share model information without the risk of unau-
thorized changes to a model.
Navigation and Viewing
Provides those who need to view models, but not update them, full navigation and
viewing of data models.
Reporting and Publication
Offers reporting and printing capabilities that generate in a variety of formats, includ-
ing HTML and PDF.
12
Academic Edition
The Academic Edition is a time-limited edition and includes a limited number of features
from the main product. It is designed to help students to learn creating simple data models.
13
Sample Model
When you install erwin Data Modeler, two sample models, eMovies and Public-
ationSystemSample are installed. Use these models as examples to learn data modeling and
to learn how to use the tool.
These models are available in the following folder:
<install folder>\erwin\Data Modeler r9\BackupFiles\Samples\Stand-
ard
Note: If you access the sample model from the install folder, you must run the data mod-
eling tool as an administrator to open the eMovies model.
eMovies
14
Domains
Logical Model
Subject Area
Annotation
Key Groups
ER Diagrams
Naming Standards Object
Data Type Standards Object
Themes
Validation Rules
PublicationSystemSample
15
16
New Features and Enhancements
Following new features and enhancements are available in erwin Data Modeler and erwin
Mart Server 2020 R2.
DM Connect for DI
Central NSM
Snowflake Support
MariaDB Support
JDBC Support for SQL Server, Snowflake, SAP ASE, and SQL Azure
Oracle 11g Support Dropped
Third Party Tools
The list includes a brief description and wherever relevant, a reference to more information
about each feature.
DM Connect for DI
erwin now offers an integration, DM Connect for DI, between erwin Data Modeler (DM) and
erwin Data Intelligence Suite (DI Suite). This offering enables you to sync data between
erwin DM and erwin DI Suite using erwin Mart Administrator as an interface; thus main-
taining a single metadata and glossary source.
Central NSM
erwin Mart now lets you save NSM files centrally in the CSV format. You can import and
attach these files to models in erwin Mart Administrator. If required, you can edit them in
erwin Mart Administrator and sync them to a model in erwin Data Modeler or utilize as busi-
ness assets (business term) in erwin Data Intelligence Suite.
Snowflake Support
erwin Data Modeler now supports Snowflake 4.10.x as a target database. For information on
supported objects and data types, refer Snowflake 4.10.x.
17
MariaDB Support
erwin Data Modeler now supports MariaDB 10.x as a target database. For information on
supported objects and data types, refer MariaDB 10.x.
JDBC Support for SQL Server, Snowflake, SAP ASE, and SQL Azure
erwin Data Modeler now includes Codemesh-based JDBC support for SQL Server, Snowflake,
SAP ASE, and SQL Azure database connectivity. For more information, refer Database Con-
nection Parameters.
18
System Information
Review the following system information before installing and using the product.
This section contains the following topics
Release Numbering Scheme in erwin Data Modeler
Operating System Support
System Requirements
Administrative Privileges Required
Supported Target Databases
erwin Data Modeler Workgroup Edition Requirements
erwin Data Modeler Navigator Edition Requirements
19
Release Numbering Scheme in erwin Data Modeler
Information about the release is displayed in the About erwin Data Modeler dialog box using
the following release numbering scheme:
The first number always indicates the (GA) release year, the second number indicates the
service pack number of the main release, the third number indicates the build number of
the product. For example, "Release: 2020 R2 Build: 12437" in this dialog indicates Release
Year 2020, Patch Release R2, Build 12437.
20
Operating System Support
To run erwin Data Modeler it is recommended that you have the latest version of one of the
operating systems (32-bit or 64-bit) installed:
Microsoft Windows 8.1
Microsoft Windows 10
Microsoft Windows Server 2012, R2
Microsoft Windows Server 2016
Microsoft Windows Server 2019
Note:
As a best practice, always upgrade your operating system to its latest available version.
erwin Data Modeler 32-bit (these notes do not apply to the 64-bit version of erwin Data
Modeler) is fully compatible with 64-bit operating systems, except for the following known
issues:
64-bit database drivers and clients will not work with erwin Data Modeler 32-bit. The work-
around is to use 32-bit database drivers and clients even if running in the 64-bit operating
system environment.
Running the erwin Data Modeler 32-bit API in a 64-bit environment requires some changes
to the workstation registry. For more information about changing the registry, see the erwin
Data Modeler Workgroup Edition Implementation and Administration Guide.
21
System Requirements
You can use any of the following combinations to install erwin Data Modeler, the Mart data-
base, and the MartServer application:
Install erwin Data Modeler, the Mart database, and the MartServer application on the
same computer.
Install erwin Data Modeler, the Mart database, and the MartServer application on dif-
ferent computers.
Install erwin Data Modeler and the Mart database on one computer, and install the
MartServer application on a different computer.
Install erwin Data Modeler on one computer, and install the Mart database and the
MartServer application on a different computer.
Note: Ensure that you always install the MartServer application on the Windows oper-
ating system.
erwin Data Modeler
This topic includes the system requirements for the computers on which you plan to install
erwin Data Modeler, the Mart database, and the MartServer application.
The following requirements must be met or exceeded for erwin Data Modeler to install and
run correctly:
Microsoft-based workstation, Intel Dual Core processor or equivalent
5 GB available hard drive space
4 GB RAM minimum; more is recommended for larger models
Note: Ensure that your screen resolution is 1024 x 768 or higher. If your screen resolution is
less than the minimum supported, some portions of the screen will not be visible.
erwin Mart Server
The following requirements must be met or exceeded for the computer on which you install
the MartServer application:
22
Hardware requirements (based on physical hardware performance, not a virtual envir-
onment):
2 GHZ or higher dual core processor
4 GB RAM (8 GB or more for large marts)
10 GB of disk space or more as required to support your specific mart
Operating system requirements:
Microsoft Windows 8.1
Microsoft Windows 10
Microsoft Windows Server 2012, R2
Microsoft Windows Server 2016
Microsoft Windows Server 2019
Microsoft .NET Framework 4.0 and above
All current Microsoft Windows critical updates
Database:
Microsoft SQL Server 2012, 2014, 2014 SP1, 2016, 2016 SP1, 2016 SP2, or the certified
versions 2017 and 2019
Oracle 12c or the certified versions 12c R2, 18c, and 19c
PostgreSQL through V9.6.2 and certified on 9.6.15, 10.10, and 11.5
Additionally, PostgreSQL is certified as follows:
version 11.6 for Amazon RDS and Amazon Aurora
version 12.3 for Amazon RDS
.
The erwin Mart Administrator web client meets the following requirements:
Supported browsers:
Microsoft Internet Explorer v10 or newer
Mozilla Firefox v30 or newer
23
Google Chrome v30 or newer
Apple Safari 6 or newer
Note: Ensure that your screen resolution is 1024 x 768 or higher. If your screen resolution is
less than the minimum supported, some portions of the screen will not be visible.
24
Administrative Privileges Required
Ensure that you have administrative privileges in the following scenario:
erwin Data Modeler: The installation process for erwin Data Modeler (DM) writes to
the registry and system folders. If you install, upgrade, or remove erwin DM without
Administrative privileges, all files may not be installed or upgraded, causing problems
while running the software.
25
Supported Target Databases
The application supports or is compatible with the following target databases:
Db2 for i (5.x/6.x/7.x)
Db2/LUW (9.5, 9.7/10.x, 11.1)
Db2 for z/OS (8.1, 9.1/10/11, 12)
Hive (2.1.x)
Note: Refer to the Limitations in Hive topic.
Informix (10.x/11.x/12.x)
MariaDB (10.x)
MySql (5.x)
Netezza (7.2)
ODBC/Generic (2.x, 3.x)
Oracle (11g/12c)
(Versions 12c R2, 18c, and 19c are certified)
PostgreSQL 9.6
Versions 9.6.15, 10.10, and 11.5 are certified. Additionally, PostgreSQL is certified as
follows:
version 11.6 for Amazon RDS and Amazon Aurora
version 12.3 for Amazon RDS
Progress (9.x/10.x/11.x)
Redshift 1.0
SAS (stabilized support)
SQL Azure
SQL Server (2012, 2014, 2016/2017/2019)
(Versions 2017 and 2019 are certified )
SAP ASE 15.x/16
26
SAP IQ (15.x/16)
Snowflake (4.10.x)
Teradata Database (14.10, 15.x/16.x)
Note: The erwin Data Modeler 64-bit version is not verified for the Progress 9.x/10.x data-
base.
27
Limitations in Hive
The following list summarizes the limitations in pure Hive (connection to Hive database dir-
ectly):
Reverse engineering from database processing is slow due to the absence of system
tables. The required information is retrieved by manual parsing methods instead of a
query language.
User-defined functions are not supported.
Retrieval of version information using the Hive command is not supported.
A few index properties, such as deferred rebuild option, idxProperties, and Null
Defined As are not supported.
28
erwin Data Modeler Workgroup Edition Requirements
If you plan to use erwin Data Modeler Workgroup Edition, review the following require-
ments to ensure your workgroup environment is set up properly.
More information:
Administrator Server System Requirements
DBMS Requirements
Client Workstation Requirements
29
Administrator Server System Requirements
The disk space required for the administrative files used to create and manage the database
is separate from the disk space required to accommodate models on the server where the
database is located. Greater CPU speed, and more RAM and disk space result in better per-
formance.
30
DBMS Requirements
Before you install erwin Data Modeler to use a MartServer in a workgroup environment,
ensure that you are using a supported DBMS as your host server. This release supports the
following host DBMSs:
Oracle 12c or the certified versions 12c R2, 18c , and 19c
Microsoft SQL Server 2012, 2014, 2014 SP1, 2016, 2016 SP1, 2016 SP2 or the certified
versions 2017 and 2019
PostgreSQL through release 9.6.2, certified on PostgreSQL 9.6.15, 10.10, and 11.5.
Additionally, PostgreSQL is certified as follows:
version 11.6 for Amazon RDS and Amazon Aurora
version 12.3 for Amazon RDS
To create, update, or delete a mart in erwin Data Modeler Workgroup Edition, you must
have the following database rights:
For Microsoft SQL Server 2012, 2014, 2014 SP1, 2016, 2016 SP1, 2016 SP2, 2017, and
2019 you must be the database owner (dbo).
Notes:
The dbo is no longer required to have the sysadmin role.
The SQL Server 2012, 2014, 2014 SP1, 2016, 2016 SP1, 2016 SP2, 2017, and 2019
TRUSTWORTHY database property is no longer required for the mart. After you install
this product, you can optionally reset this property to OFF.
For Oracle, you must be the database schema owner and have the DBA role.
Before you install Mart on the server, verify that the DBMS environment is prepared for the
installation, and that the server system requirements meet at least the minimum spe-
cifications. At least one user with administrative privileges is available on the DBMS.
Note: The dbo role for Microsoft SQL Server is necessary only during the installation or
upgrade. You can strip the installer of the dbo role after the installation or upgrade is com-
plete.
31
For more information about preparing the DBMS environment, see the erwin Data Modeler
Workgroup Edition Implementation and Administration Guide.
32
Client Workstation Requirements
You must install erwin Data Modeler on each client workstation that needs to access the
Mart Server to connect to the Mart. It is recommended that client workstations have at
least 4 GB of RAM.
You can install erwin Data Modeler Navigator Edition as a client for erwin Data Modeler
Workgroup Edition.
Note: In a workgroup environment, erwin Data Modeler can connect to the Mart Server
with the same release version.
33
erwin Data Modeler Navigator Edition Requirements
If you plan to use erwin Data Modeler Navigator Edition, review the following requirements
to ensure your environment is set up properly.
34
Support for erwin Data Modeler Navigator Edition
erwin Data Modeler Navigator Edition is enabled for use with a mart-enabled version of
erwin Data Modeler (Workgroup Edition). Consult with your mart administrator for a GUEST
user permission to access models in erwin Data Modeler Workgroup Edition.
You must use a supported DBMS. This release supports the following host DBMSs:
Oracle 12c or the certified versions 12c R2, 18c, and 19c
Microsoft SQL Server 2012, 2014, 2014 SP1, 2016, 2016 SP1, 2016 SP2, or the certified
versions 2017 and 2019
PostgreSQL through release 9.6.2, certified on PostgreSQL 9.6.15, 10.10, and 11.5
Additionally, PostgreSQL versions 11.6 and 12.3 are certified for Amazon RDS.
35
Installation Considerations for erwin Data Modeler Work-
group Edition
Review the following installation considerations before installing the product. For more
information about the installation process for a workgroup environment, see the erwin Data
Modeler Workgroup Edition Implementation Guide.
This section contains the following topics
erwin Data Modeler and Mart Release Numbers
Microsoft SQL Server 2005 onward Permissions
Specify Use of Foreign Characters With Microsoft SQL Server
36
erwin Data Modeler and Mart Release Numbers
You must install a Mart or must upgrade to a Mart that is of the same release number as
erwin DM. For example, install or upgrade to an r9.5.0 Mart when you install or upgrade to
erwin DM r9.5.0. Using different versions of erwin DM and Mart may lead to unexpected
results including corruption of the Mart database or the models. Therefore, we recommend
that you install the same release of the Mart and erwin DM.
37
Microsoft SQL Server 2005 onward Permissions
For SQL Server 2005 onward, you only need to have public assigned to save to the mart.
However, when the repository is on a SQL Server 2005 or above instance, you need to have
the bulkadmin permission designated as well. The ability to do bulk inserts (which was per-
mitted by public, previously) is no longer part of the public permission. You must explicitly
define this permission or when you attempt to save a model to a new mart instance created
using a SQL Server 2005 or above database, an error "You do not have permission to use the
bulk load statement." is returned.
38
Specify Use of Foreign Characters With Microsoft SQL Server
For Microsoft SQL Server modify your registry settings to have certain foreign language
characters in your models recognized.
Follow these steps:
1. Click Run on the Start menu.
2. Enter regedit.
The Registry Editor opens.
3. Verify or add the following registry entry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\DB-Lib]
"AutoAnsiToOem"="ON"
"UseIntlSettings"="ON"
4. Click File, Exit.
Your configuration is set to recognize foreign language characters in your models.
Back to Top
39
Installation Considerations for erwin Data Modeler Nav-
igator Edition
Review the following installation considerations before installing the product. See the erwin
Data Modeler Navigator Edition User Guide for more information about the installation pro-
cess.
This section contains the following topics
Silent Install
40
Silent Install
This product does not provide an unattended or silent install.
41
General Considerations for Using erwin Data Modeler
Workgroup Edition
The following sections contain general information you should know before using erwin
Data Modeler in a workgroup environment.
This section contains the following topics
Model Display in the Difference Reconciliation Dialog
Uninstalling erwin Data Modeler Workgroup Edition
42
Model Display in the Difference Reconciliation Dialog
In a workgroup modeling environment, two users may check out and make changes to the
same model. The first user may make changes to the model and save the changes to the
mart. When the second modeler makes changes and saves them to the mart, the Difference
Reconciliation dialog is displayed. You use features in this dialog to view the differences on
the object level, the more detailed property level, or search the text of the comparison lists.
Note: In the Difference Reconciliation dialog, the model in the left pane is the current
model that you are checking in to the mart. The model in the right pane is the version of the
model already in the mart.
43
Uninstalling erwin Data Modeler Workgroup Edition
You can use the Windows uninstall utility to uninstall erwin Data Modeler. However, when
you uninstall erwin Data Modeler in a workgroup environment, the mart database remains
intact. To remove the database from your computer, delete the mart database first, and
then uninstall erwin Data Modeler.
44
General Considerations for Using erwin Data Modeler Nav-
igator Edition
The following sections contain general information you should know before using erwin
Data Modeler Navigator Edition.
This section contains the following topics
Model Display in the Difference Reconciliation Dialog
Help Files
45
Model Display in the Difference Reconciliation Dialog
In a workgroup modeling environment, two users may check out and make changes to the
same model. The first user may make changes to the model and save the changes to the
mart. When the second modeler makes changes and saves them to the mart, the Difference
Reconciliation dialog is displayed. You use features in this dialog to view the differences on
the object level, the more detailed property level, or search the text of the comparison lists.
Note: In the Difference Reconciliation dialog, the model in the left pane is the current
model that you are checking in to the mart. The model in the right pane is the version of the
model already in the mart.
46
Help Files
The context sensitive online help in erwin Data Modeler Navigator Edition is identical to the
online help in erwin Data Modeler. This means that the online help may discuss capabilities
such as saving a model that is not possible in the erwin Data Modeler Navigator Edition
product.
47
Known Issues
This section contains the known issues that you should review before using the application.
RedShift FE - Few functions do not execute from erwin DM FE Wizard
Redshift REC - Comments are Truncated at 65536 Characters
RedShift REC - The properties are not retrieved for library object in RedShift
RedShift REC-Column Values need to Follow the Exact Order According to Partition Spe-
cification
Redshift REC - Performance is Slow in Redshift for REDB Process
Db2 z/OS-ESX-1015,190110 Messages are Displayed on Copy-pasting a Table that has a
Period Clause
NSM P to L: Derive PO Model to LO with NSM Template Attached
erwin Data Modeler cannot Connect to erwin Mart Server on Host Machine
Netezza REC- Comments are Truncated at 1024 Characters
SQL 1105 Error
Model and Version Name Limit on Oracle
.Net Requirement
Report on Glossary Words Includes Extra Characters
Updating Profile Description from Notepad
Unwanted Result Rows in Report
DSM Logical to SQL Server 2012
Report Designer Functions for a Large Model
Subject Area Picture Report not Generated
Incorrect UDP in UDP Report
Invalid Column Node for Db2 LUW Model in View Report
Mart Server Name in Korean
Generating Reports with Korean Characters in User Name
Error While Creating a Profile Using Special Characters in Mart Administrator
File IO: For a Parent or Child Table with Multiple Child Tables, Other Child FK Attributes are
Highlighted on Mouse Hover on One Relationship
48
Owner Name not Displayed while Sorting a Guided Editor's list of Objects
49
RedShift FE - Few functions do not execute from erwin DM FE Wiz-
ard
Due to a limitation in the driver, few SQL language functions do not execute in DB from
erwin DM FE wizard. However, the same functions work in the DB client.
50
Redshift REC - Comments are Truncated at 65536 Characters
Due to an ODBC restriction, all comments are limited to 65536 characters. In addition to
this, retrieval of large number of characters in comments or SQL text, requires one to
change the following under ODBC settings > Data Type Options:
Increase the value of Max Varchar.
Clear the Use Unicode option.
Note: To retrieve the maximum length of the object names, select the Use Unicode
option. At a time, you can choose to either retrieve large number of characters in
comments/SQL text or object names.
51
Redshift REC - Properties of Library Object are not Retrieved
Due to unavailability of system tables to store library properties, the properties of a Redshift
Library object are not retrieved.
52
RedShift REC-Column Values need to Follow the Exact Order
According to Partition Specification
Column values are retrieved only according to the column order defined in the Partition By
clause. To ensure that column name and column values correctly map to each other, follow
the column order defined in the Partition By clause in the Create statement.
As a best practice, use the default option set when not working on Partitions.
53
Db2 z/OS-ESX-1015,190110 Messages are Displayed on Copy-past-
ing a Table that has a Period Clause
While copy-pasting a Db2 z/OS table that has a period clause from one model to another,
ESX-1015,190110 messages are displayed. Also, the period clause properties are not
retained and are disabled on the UI.
54
NSM P to L: Derive PO model to LO with NSM Template attached
While deriving a PO model; that does not have NSM objects, to LO model, if you attach an
NSM template, a List NSM Option Objects dialog is displayed. If you do not select an object
here, although the model will be derived, naming standards will not be applied.
55
erwin Data Modeler cannot Connect to erwin Mart Server on
Host Machine
erwin Data Modeler (DM) cannot connect to the erwin Mart Server (MS) on an erwin Mart
Server host machine. This happens because the client application version is different from
the erwin MS version. To counter this issue, do the following:
56
Netezza REC- Comments are Truncated at 1024 Characters
Due to an SQL text retrieval restriction on Netezza side, all comments are limited to 1024
characters.
57
SQL 1105 Error
When you are upgrading to the current release on Microsoft SQL Server in a workgroup
environment, during the mart conversion process, you may get the message "Sql 1105" if
you run out of free hard disk space during the process.
Stop the conversion process, and either free or add hard disk space. Delete the already cre-
ated r9 tables and then re-attempt the conversion.
58
Model and Version Name Limit on Oracle
In a workgroup environment, when you save a model to an Oracle mart, the model name
must be less than 130 characters. If you exceed the 130 character limit, the model will not
save. Because the version name is derived from the model name (for example,
<ModelName>:<version number> by <UserName> on <VersionCreateDate>), you should use
model names considerably less than 130 characters in length to avoid problems with saving
a model version.
59
.Net Requirement
The current release requires .NET 4.7.1 to be installed on your system. If you do not have it
installed, the erwin Data Modeler installation will attempt to install it. After you install the
.NET framework, you must restart the computer to make the changes take effect.
60
Report on Glossary Words Includes Extra Characters
Suppose a report is generated on a model that includes an NSM object. If the glossary words
are included in the report, extra characters appear for all glossary words.
61
Updating Profile Description from Notepad
In the erwin Mart Administrator Profile Management page, suppose the description is
copied and pasted from a Notepad file and is saved. The updated description displays syntax
(\n) as well.
62
Unwanted Result Rows in Report
In a Subject Area report, suppose the Subject Area name is included in the report and the
diagram name is specified at run time. The report lists all Subject Areas instead of the Sub-
ject Area that corresponds to the selected diagram.
63
DSM Logical to SQL Server 2012
Suppose a Logical/Physical SQL Server 2012 model is attached with a DSM object that is act-
ive. Suppose a new Logical Definition for the Number domain is created and mapped to SQL
Server 2012 and Date is selected for domain. If the newly created Logical Definition is
applied to a column in a model, and if the physical view is seen, the data type is still dis-
played as Number.
64
Report Designer Functions for a Large Model
Generating reports is a memory intensive process and when the data set is very large, the
process uses the maximum memory. When the maximum memory is consumed, a warning
message informs you that the application might stop responding if you continue processing
the report. If you choose to continue to run the report and the memory is completely used,
the program might stop responding. If you choose not to continue, the report execution is
terminated.
To resolve this problem, you can generate multiple small reports with fewer properties.
65
Subject Area Picture Report not Generated
There is a limitation on the size of a diagram report that you can generate--the maximum
size is 1900 x 1440. Suppose you create a Subject Area report for a large model using Report
Designer, and export the report to HTML. If you click the diagram in the HTML report, it
does not open.
To resolve this problem, reduce the zoom level of the model to reduce the picture size and
then generate the report.
66
Incorrect UDP in UDP Report
Suppose you want to generate a report on the UDPs using Report Designer. Suppose you
have already created a UDP report template and generated the report for a different
model. If you close the model, open another model, and use the same template to generate
the UDP report, then the report includes the UDP name from the previous model. In the res-
ult grid, the column heading shows the UDP name of the previous model, while the UDP
value is of the current model. In addition, the properties of the Report Explorer also shows
the UDP name of the previous model. However, the Report Properties dialog shows the cor-
rect UDP name.
67
Invalid Column Node for Db2 LUW Model in View Report
In a Db2 LUW model, suppose a nickname table and a view exist and a Column Option level
UDP is added to a column. If a View report is generated using the Report Designer, the
Column Option node is available for View. If a user selects the Column Option node, the
UDP is not included in the report for the selected column.
68
Mart Server Name in Korean
Suppose that you provide the Mart Server machine name in the Korean language (Korean
characters) and configure the Mart Server. If you try to connect to the Mart from erwin DM
and you provide the Korean language name for Server Name, the following message
appears:
The client application version is different from the Mart Server
version. Install the same version of the application and the Mart
Server and then try.
If you try to log in to erwin Mart Administrator by using the Korean language name, it does
not display.
69
Generating Reports with Korean Characters in User Name
Suppose that you have initialized a Mart with a user name that has Korean characters. You
connect to the Mart with this user name and generate a report on Mart users (click Tools,
Mart Reports, Global Reports, Users). The report is not generated and the message, You can
not connect. Incorrect log on parameters is displayed. (The actual message is displayed in
the Korean language. The message provided here is the translated message.)
70
Error While Creating a Profile Using Special Characters in Mart
Administrator
When you create a profile in Mart Administrator using special characters such as
!@#$%ˆ&*()_+={}:"-<>?|/.,;'\[], and space, you will get one of the following error messages
repeatedly and the Mart Administrator hangs.
Illegal Group
or
500 The call failed on the server; see server log for details
or
String index out of Range:1
To avoid this error, create a profile without using the special characters. When the Mart
Administrator hangs, refresh the Mart Administrator.
71
File IO: For a Parent or Child Table with Multiple Child Tables,
Other Child FK Attributes are Highlighted on Mouse Hover on
One Relationship
If one parent/child entity has multiple children with different relationship lines, the
migrated attributes in all child tables are highlighted on hovering the mouse on any one of
the relationship lines.
For r7.x models being upgraded to r9.8, the work around for this is as follows:
On the Model Upgrade Wizard, go to the Subject Area tab and select the "Apply a default
theme for all the diagram check box and continue with the process.
72
Owner Name not Displayed while Sorting a Guided Editor's list of
Objects
For Hive and Teradata the owner is a database and not an owner or schema. Therefore,
while attempting to sort a guided editor (for example, Subject Area Editor) list of objects by
Owner_Name + Object_Name, the owner name is not displayed.
73
Fixed Issues
This section includes the list of fixed issues in erwin Data Modeler and erwin Mart Server
2020 R2.
Issues Fixed in this Release
74
Issues Fixed in this Release
The following issues have been fixed in erwin Data Modeler and erwin Mart Server 2020 R2:
Issue Number Issue Description
For DB2 LUW, Alter script syntax also creates a syntax for dropping
55044 constraints and recreating tables instead of adding only a new
column and constraint syntax
SQL Server 2016 - Alter syntax -- SYSTEM_VERSIONING needs to be
59821
set off before dropping it
75663 erwin Mart XML-based reporting does not working in 2019 R1
78374 A Mart report with actual value of the UDP cannot be created
Report Designer text output (CSV) contains carriage return char-
82483
acters
erwin Data Modeler 2018 R1 crashes when re-adding subtype back
85538
to a diagram
For SQL Server 2016, Alter Script Generation for a Temporal Table
84100 creates the temporary Table and then adds the Insert syntax from
the renamed temp Table to the original Table
erwin 9.8/2018R1/2019R1- Unable to open Database Role Editor in
87066
SQL Server 2014, 2016/2017
Social Security Administration Model open dialog takes (60
89447
seconds) to receive a response after the buttons are clicked
RE from a SQL Server 2016 fails when selecting 2016/2017 as the
82742 target database in erwin DM, but works with errors on selecting
2012
For PostgreSQL, Alter script for dropping not null constraint is
89876
incorrect in FE | Alter
Converted model from 3.5.2 to 2019 R1 crashes during Complete
87288
Compare with a blank model.
Report Designer report of Primary Index and its members is incor-
90108
rect for Teradata models, if Primary index members are not PK
75
Issue Number Issue Description
erwin DM 9.8 - Model crashes while doing a CC with a blank
91219
model
RE from Hive - The word ACCOUNT is being used as a Reserved
91305
word during RE.
Oracle 11g/12c - Alter-script generation for a FK index does not
92161 drop the existing index before creating an index with the same
name.
erwin 2019R1/2020R1-No RI trigger code generated if RI action
92875
changed
SQL Server Functions -- Entering a ""Return Data Type"" for a
93835
Scalar Function causes Data Modeler to freeze
%ForEachTable() Macro documentation is incorrect in the tool /
94071/96158
ForEachTable macro isnot restricted to a specific table
Model Sources are out of context when accessed from the Model
94411
Explorer
94073 Documentation in Macro Toolbox for %TLX is incorrect
erwin 2020R1- Model relationship editor sort issues - Physical rela-
96189
tionship name sorts on Logical names
Retain Migrated Columns option removes index when relationship
98473
is deleted
WriteFile Function adds extra Carriage Return (CR) when writing
95689
externally to a text file. It works fine inside a FET file.
100907 Garbled Korean characters appear in Custom Mart Report
Uninstalling erwin DM 2020 R1-64-bit corrupts 32-bit mfc140.dll
100821
and Visual C++ 2015+ x86 files
SQL Server: Cannot rename a Column if it is part of Clustered
102510
ColumnStore Index
After CC, when a new Subtype is added, the internal Subtype sym-
102937
bol name is changed
Changing the target database from Oracle to PostgreSQL hides
103028
Table level Comments, but FE does have the Table Comments
76
77
Documentation
The Bookshelf provided with erwin Data Modeler, which is installed by default, includes doc-
umentation for erwin Data Modeler Navigator Edition. You can open the Bookshelf in a web
browser from the erwin Data Modeler Start menu.
The documentation provided on the Bookshelf includes the following guides:
78
PDF
Template Language and Macro Reference PDF
HTML and
User Guide (Navigator Edition)
PDF
HTML and
erwin DM Scheduler
PDF
Note: For more information about the erwin Data Modeler editions, see erwin Data
Modeler Editions.
79
Appendix
This section contains the following topics:
Third Party Software Acknowledgment
80
Third Party Software Acknowledgment
The following license agreements are available in the Release Notes\Data Modeler Release
Notes folder in erwin Bookshelf:
Tomcat 9.0.35
Oracle 11G JDBC driver 11.1.0.6
81