Erwin Data Modeler (stylizowany jako erwin, ale wcześniej znany jako ERwin) – oprogramowanie komputerowe do modelowania danych. Oprogramowanie to zostało pierwotnie opracowane przez firmę Logic Works, a następnie przejmowane przez szereg firm. Obecnie, od 2021 roku, rozwiązanie znajduje się w portfolio firmy Quest.

Silnik oprogramowania opiera się na metodzie IDEF1X, choć obecnie narzędzie wspiera także diagramy oparte na wariancie notacji inżynierii technologii informatycznej, a także notacji modelowania wymiarowego.

Historia ERwin został stworzony przez Logic Works z siedzibą w Princeton w stanie New Jersey. W maju 1993 roku Logic Works wydało ERwin/ERX, wersję narzędzia przeznaczoną do współpracy z PowerBuilder. Modele baz danych utworzone przy użyciu ERwin można było przełożyć na oprogramowanie zbudowane za pomocą zintegrowanego środowiska programistycznego (IDE) PowerBuilderhttps://books.google.pl/books?id=0Uw3oTahRcwC&redir_esc=y.. W maju 1995 roku Logic Works ERwin został rozszerzony o kilka innych IDE, dodając SQLWindows firmy Gupta Technologies i Visual Basic firmy Microsoft. Od 1996 roku ERwin znajdował się wśród kilku rozwiązań oprogramowania do modelowania danych wykorzystywanych w celu ułatwienia szerokiego przejścia na model klient-serwer w zarządzaniu bazami danych.

W 1998 roku Logic Works zostało przejęte przez Platinum Technology, którą później, w maju 1999 roku, przejęła firma Computer Associates (CA). Początkowo ERwin stanowił część pakietu Jasmine firmy CA, ale później został dodany do nowego pakietu AllFusion pod nazwą AllFusion ERwin Data Modeler. Narzędzie później przemianowano na CA ERwin Data Modeler.

W 2014 roku Embarcadero Technologies starało się nabyć produkt od CA, Inc. Przejęcie to zostało zablokowane przez Departament Sprawiedliwości z powodu obaw o naruszenie zasad konkurencji.

W kwietniu 2016 roku Parallax Capital Partners, nabyła oprogramowanie od CA Technologies i mianowała Adama Famularo na stanowisko dyrektora generalnego. Firma działała odtąd pod nową nazwą erwin, Inc. We wrześniu 2016 roku erwin ogłosił, że nabył Corso, brytyjskiego dostawcę usług architektury korporacyjnej. W grudniu tego samego roku erwin nabył oprogramowanie do modelowania procesów biznesowych Casewise, planując integrację obu rozwiązań. W 2017 roku erwin wydał Data Modeler NoSQL, rozwiązanie do modelowania danych klasy korporacyjnej dla MongoDB. Również w tym samym roku erwin wprowadził na rynek rozwiązanie do zarządzania danymi z analizą wpływu i integracjami z pakietami do obsługi procesów biznesowych, architektury korporacyjnej i modelowania danych. W kwietniu 2018 roku dodano obsługę modelowania danych NoSQL dla Couchbase, w późniejszym czasie rozszerzając wsparcie baz danych o platformy chmurowe, takie jak na przykład Snowflake, Databricks, Google BigQuery i Azure Synapse. W styczniu 2018 r. firma przejęła firmę A&P Consulting, specjalizującą się w technologii zbierania danych i doradztwie w zakresie zarządzania danymi.

Opracowana została platforma oprogramowania erwin EDGE, gdzie EDGE to akronim od „enterprise data governance experience” (doświadczenie w zakresie zarządzania danymi w przedsiębiorstwie), mający na celu wykorzystanie zarządzania danymi do uzyskiwania spostrzeżeń opartych na danych, które pomogą w osiągnięciu celów organizacyjnych. W lutym 2018 r. firma erwin opublikowała swój pierwszy raport o stanie zarządzania danymi we współpracy z UBM. W sierpniu 2018 r. firma erwin przejęła firmę AnalytiX DS zajmującą się zarządzaniem metadanymi i danymi.

W styczniu 2021, firma ogłosiła przejęcie erwin, Inc.

Przegląd Erwin posiada narzędzie do inżynierii oprogramowania wspomaganej komputerowo (lub narzędzie CASE). Użytkownicy mogą wykorzystać erwin Data Modeler jako sposób na użycie koncepcyjnego modelu danych i utworzenie logicznego modelu danych, który nie jest zależny od konkretnej technologii bazy danych. Ten schematyczny model może być użyty do utworzenia fizycznego modelu danych. Użytkownicy mogą następnie opracować inżynierię języka definicji danych wymaganego do utworzenia schematu dla szeregu systemów zarządzania bazami danych. Oprogramowanie zawiera funkcje do graficznej modyfikacji modelu, w tym okna dialogowe do określania liczby relacji encji, ograniczeń bazy danych, indeksów i unikatowości danych. erwin obsługuje trzy języki modelowania danych: IDEF1X, wariant inżynierii technologii informatycznych opracowany przez Jamesa Martina, oraz formę notacji modelowania wymiarowego.

Oprogramowanie umożliwia użytkownikom generowanie modeli danych poprzez inżynierię wsteczną istniejących baz danych opartych na kilku różnych formatach. Inną uwzględnioną funkcją jest możliwość tworzenia przez Erwina standardów projektowania wielokrotnego użytku: „w tym standardów nazewnictwa, standardów typów danych, szablonów modeli i innych”. Oprogramowanie zawiera kilka funkcji umożliwiających modyfikację sposobu wyświetlania modelu danych, w tym opcje dotyczące różnych kolorów, czcionek, diagramów, obszarów tematycznych i układów.

Funkcja Complete Compare firmy erwin umożliwia użytkownikowi porównanie dwóch wersji modelu, wyświetla różnice oraz umożliwia scalanie i aktualizacje w obu kierunkach. Od marca 2016 r. pakiet oprogramowania zawiera również własnego projektanta raportów. Aktualizacja erwin DM 2018 obejmowała Netezza, MySQL 8.x, PostgreSQL 10.4 i Hive; raporty zliczające modele; oraz obsługę PII. Aktualizacja 2019 obejmowała DB2 z/OS v12, SQL Server 2017, Teradata v16.20 i PostgreSQL 11.2, a także ulepszenia raportowania, takie jak właściwości zdefiniowane przez użytkownika i filtry.

Wprowadzono portal współpracy ER360, służący do zwiększenia efektywnego używania danych m.in. poprzez wizualizację i współpracę.

Znani użytkownicy Od 1992 roku Program Narodów Zjednoczonych ds. Rozwoju (UNDP) był jedną z większych organizacji wykorzystujących ERwin do integracji licznych niezależnych baz danych zlokalizowanych w 120 oddziałach terenowych. UNDP wykorzystał ERwin do opracowania „korporacyjnego modelu danych” mającego na celu „ograniczenie powielania wprowadzania danych” i stworzenie jednolitej struktury bazy danych, na której „można projektować wszystkie przyszłe systemy”. ERwin został wykorzystany zarówno do inżynierii wstecznej istniejących danych w oddziałach terenowych, jak i do przenoszenia danych z systemu IDMS firmy Computer Associates do systemu UnixRDBMS firmy Sybase.

Od 2001 roku firma ubezpieczeniowa Aetna korzystała z narzędzia Erwin Data Modeler do automatyzacji konserwacji definicji tabel w swojej bazie danych. Baza danych Aetny składała się z 15 000 definicji tabel, których ręczna konserwacja stała się trudna.

Od 2002 roku ERwin znajdował się wśród produktów używanych przez New York Power Authority.

Przypisy

Kategoria:Bazy danych