Erwin Data Modeler
   HOME

TheInfoList



OR:

erwin Data Modeler (stylized as erwin but formerly as ERwin) is computer software for data modeling. Originally developed by
Logic Works Logic Works Inc. was a software company created by CEO Benjamin C. Cohen based in Princeton, New Jersey. Their flagship product was an IDEF1X modeling and database design tool called ER''win'' (ERwin) whose name is formed from an initialism of E ...
, erwin has since been acquired by a series of companies, before being spun-off by the
private equity firm A private equity firm is an investment management company that provides financial backing and makes investments in the private equity of startup or operating companies through a variety of loosely affiliated investment strategies including leve ...
Parallax Capital Partners, which acquired and incorporated it as a separate entity, erwin, Inc., managed by CEO Adam Famularo. The software’s engine is based on the
IDEF1X Integration DEFinition for information modeling (IDEF1X) is a data modeling language for the development of semantic data models. IDEF1X is used to produce a graphical information model which represents the structure and semantics of information ...
method, although it now also supports diagrams displayed with a variant
information technology engineering Data engineering refers to the building of systems to enable the collection and usage of data. This data is usually used to enable subsequent analysis and data science; which often involves machine learning. Making the data usable usually involves ...
notation, as well as a dimensional modeling notation.


History

ERwin was created by
Logic Works Logic Works Inc. was a software company created by CEO Benjamin C. Cohen based in Princeton, New Jersey. Their flagship product was an IDEF1X modeling and database design tool called ER''win'' (ERwin) whose name is formed from an initialism of E ...
, which was based in
Princeton, New Jersey Princeton is a municipality with a borough form of government in Mercer County, in the U.S. state of New Jersey. It was established on January 1, 2013, through the consolidation of the Borough of Princeton and Princeton Township, both of whi ...
. In May 1993, Logic Works released ERwin/ERX, a version of the tool designed to work in conjunction with
PowerBuilder PowerBuilder is an integrated development environment owned by SAP since the acquisition of Sybase in 2010. On July 5, 2016, SAP and Appeon entered into an agreement whereby Appeon, an independent company, would be responsible for developing, se ...
. The database models created using ERwin could be translated into software built through the PowerBuilder
integrated development environment An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools a ...
(IDE). In May 1995, Logic Works ERwin was expanded to include several other IDEs, adding SQLWindows from
Gupta Technologies Gupta Technologies, LLC was a software development company based in Roseville, Placer County, California. It was later renamed to Centura Software in the late 1990s and then to Halo Technology Holdings, Inc in 2005. It was acquired by Unify C ...
and
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (cl ...
from Microsoft. As of 1996, ERwin was among several data modeling software solutions being used to facilitate a wide move to the
client–server model The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients. Often clients and servers communicate ove ...
in database management. In 1998, Logic Works was acquired by
Platinum Technology Platinum Technology Inc. was founded by Andrew Filipowski in 1987 to market and support deployment of database management software products and the applications enabled by database management technology and to render related services. Over its 12 ...
which was later acquired, in May 1999, by
Computer Associates CA Technologies, formerly known as CA, Inc. and Computer Associates International, Inc., is an American multinational corporation headquartered in New York City. It is primarily known for its business-to-business (B2B) software with a product po ...
(CA). ERwin was initially made part of CA’s Jasmine suite but it was later added to their new AllFusion suite under the name AllFusion ERwin Data Modeler. The tool was later renamed to CA ERwin Data Modeler. In 2014
Embarcadero Technologies Embarcadero Technologies, Inc. is an American computer software company that develops, manufactures, licenses, and supports products and services related to software through several product divisions. It was founded in 1993, went public in 2000, ...
sought to acquire the product from
CA, Inc. CA Technologies, formerly known as CA, Inc. and Computer Associates International, Inc., is an American multinational corporation headquartered in New York City. It is primarily known for its business-to-business (B2B) software with a product po ...
This acquisition was blocked by the
Department of Justice A justice ministry, ministry of justice, or department of justice is a ministry or other government agency in charge of the administration of justice. The ministry or department is often headed by a minister of justice (minister for justice in a ...
over anti-competitive concerns. In April 2016, Parallax Capital Partners, a
private equity firm A private equity firm is an investment management company that provides financial backing and makes investments in the private equity of startup or operating companies through a variety of loosely affiliated investment strategies including leve ...
, acquired the software from CA Technologies and appointed Adam Famularo as CEO. The company now operates under a new name stylized as erwin, Inc. In September 2016, erwin announced that it had acquired Corso, a British enterprise architecture service provider. In December of the same year, erwin acquired the
business process modeling Business process modeling (BPM) in business process management and systems engineering is the activity of process modeling, representing processes of an enterprise, so that the current business processes may be analyzed, improved, and automated. B ...
software Casewise, with a plan to integrate the two. In 2017, erwin released its Data Modeler NoSQL, an enterprise-class data modeling solution for MongoDB. In April 2018, NoSQL data modeling support for Couchbase was added. Also that year, erwin launched a data governance solution with impact analysis and integrations to its business process, enterprise architecture and data modeling suites. In January 2018, the company acquired data harvesting technology and data governance consulting services company A&P Consulting. They also developed the erwin EDGE software platform, with EDGE as an acronym for “enterprise data governance experience”, intending to use data governance for data-driven insights to help accomplish organizational objectives. In February 2018 erwin released its first State of Data Governance Report with UBM. In August 2018, erwin acquired metadata management and data governance company AnalytiX DS. On December 31, 2020 erwin, Inc. was acquired by Quest Software. The business unit is headed by Prashant Parikh.


Overview

At its core, erwin has a
computer-aided software engineering Computer-aided software engineering (CASE) is the domain of software tools used to design and implement applications. CASE tools are similar to and were partly inspired by Computer-Aided Design (CAD) tools used for designing hardware products. CAS ...
tool (or CASE tool). Users can utilize erwin Data Modeler as a way to take
conceptual data model A conceptual schema is a high-level description of informational needs underlying the design of a database. It typically includes only the main concepts and the main relationships among them. Typically this is a first-cut model, with insufficient ...
and create a
logical data model A logical data model or logical schema is a data model of a specific problem domain expressed independently of a particular database management product or storage technology (physical data model) but in terms of data structures such as relational ta ...
that is not dependent on a specific database technology. This schematic model can be used to create the
physical data model A physical data model (or database design) is a representation of a data design as implemented, or intended to be implemented, in a database management system. In the lifecycle of a project it typically derives from a logical data model, tho ...
. Users can then forward engineer the data definition language required to instantiate the schema for a range of database-management systems. The software includes features to graphically modify the model, including dialog boxes for specifying the number of entity–relationships,
database constraints A relational database is a (most commonly digital) database based on the relational model of data, as proposed by E. F. Codd in 1970. A system used to maintain relational databases is a relational database management system (RDBMS). Many relatio ...
,
indexes Index (or its plural form indices) may refer to: Arts, entertainment, and media Fictional entities * Index (''A Certain Magical Index''), a character in the light novel series ''A Certain Magical Index'' * The Index, an item on a Halo megastru ...
, and data uniqueness. erwin supports three data modeling languages:
IDEF1X Integration DEFinition for information modeling (IDEF1X) is a data modeling language for the development of semantic data models. IDEF1X is used to produce a graphical information model which represents the structure and semantics of information ...
, a variant of
information technology engineering Data engineering refers to the building of systems to enable the collection and usage of data. This data is usually used to enable subsequent analysis and data science; which often involves machine learning. Making the data usable usually involves ...
developed by James Martin, and a form of dimensional modeling notation. The software also allows users to generate data models by reverse-engineering pre-existing databases that are based on several different formats. Another included feature is erwin’s ability to create reusable design standards: “including naming standards, data type standards, model templates and more.” The software includes several features for modifying how the data model is displayed, including options for several colors, fonts, diagrams, subject areas and layouts. erwin’s Complete Compare feature allows the user to compare two versions of a model, displays differences, and allows for merging and updates in either direction. As of March 2016, the software bundle also includes its own Report Designer. The erwin DM 2018 update included Netezza, MySQL 8.x, PostgreSQL 10.4, and Hive; model counts reports; and PII support. The 2019 update included DB2 z/OS v12, SQL Server 2017, Teradata v16.20, and PostgreSQL 11.2, in addition to reporting enhancements like user-defined properties and filters.


Notable users

Beginning in 1992, the
United Nations Development Programme The United Nations Development Programme (UNDP)french: Programme des Nations unies pour le développement, PNUD is a United Nations agency tasked with helping countries eliminate poverty and achieve sustainable economic growth and human dev ...
(UNDP) was one of the larger organizations to utilize ERwin to integrate its many independent databases located at its 120 field offices. UNDP used ERwin to develop a “corporate data model”, with the goal of “reducing redundant data entry” and create a single database framework based on which “all future systems can be designed”. ERwin was used to both reverse-engineer existing data at field offices and also move data from Computer Associates’
IDMS The Integrated Database Management System (IDMS) is a network model (CODASYL) database management system for mainframes. It was first developed at B.F. Goodrich and later marketed by Cullinane Database Systems (renamed Cullinet in 1983). Sinc ...
to Sybase’s UnixRDBMS. As of 2001, the insurance company
Aetna Aetna Inc. () is an American managed health care company that sells traditional and consumer directed health care insurance and related services, such as medical, pharmaceutical, dental, behavioral health, long-term care, and disability plans, ...
used Erwin Data Modeler to automate maintenance of its
database table A table is a collection of related data held in a table format within a database. It consists of columns and rows. In relational databases, and flat file databases, a ''table'' is a set of data elements (values) using a model of vertical colum ...
definitions. Aetna’s database consisted of 15,000 table definitions which became difficult to maintain manually. As of 2002, ERwin was among the products used by the
New York Power Authority The New York Power Authority (NYPA), officially the Power Authority of the State of New York, is a New York State public-benefit corporation. It is the largest state public power utility in the United States. NYPA provides some of the lowest-co ...
. The software was also in use by Utah State Office of Education as of 2006.


References


Further reading

*


External links

* {{Official website, http://www.erwin.com Data modeling tools Oracle database tools Microsoft database software Sybase CA Technologies