Программный пакет CA ERwin Modeling Suite
Использование CASE-средств для моделирования деловых процессов; совершенствование проектирования информационных систем с помощью программного пакета CA ERwin Modeling Suite: характеристики, возможности визуализации структуры данных и среды развертывания.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 20.03.2012 |
Размер файла | 970,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
Государственное образовательное учреждение высшего профессионального образования
Омский государственный университет путей сообщения (ОмГУПС)
Кафедра «Автоматика и системы управления»
реферат
Тема:
Программный пакет CA ERwin Modeling Suite
Омск 2012
Содержание
- Введение
- 1. CA ERwin Data Modeler
- 2. CA ERwin Data Model Validator
- 3. CA ERwin Model Manager
- 4. CA ERwin Model Navigator
- 5. CA ERwin Saphir Option
- 6. CA ERwin Data Profiler
- Заключение
- Библиографический список
Введение
CA ERwin Modeling Suite (разработчик компания CA Technologies CA Technologies (ранее CA, Inc., Computer Associates) - американская корпорация, разработчик программного обеспечения. Компания разрабатывает и продает программное обеспечение для управления ИТ-инфраструктурой предприятий. Компания Computer Associates, основанная в 1976 году, в настоящее время является глобальной организацией со штаб-квартирой в США и 150 офисами более чем в 45 странах.) - интегрированный комплекс CASE CASE (Computer Aided System/Software Engineering) - набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов.-средств, обеспечивающий все потребности компаний-разработчиков программного обеспечения (ПО). Программный пакет CA ERwin Modeling Suite служит для проектирования и анализа баз данных (БД), бизнес-процессов и информационных систем. CA ERwin Modeling Suite помогает достичь верного представления бизнес-процессов, таким образом, чтобы все информационные проекты были реализованы, а также непрерывно развивались.
Программное обеспечение CA ERwin Modeling Suite предоставляет широкие возможности проектирования высококачественных бизнес-приложений, многопользовательских информационных моделей, а также проверки целостности баз данных и автоматизации сбора информации.
Комплексное решение CA ERwin Modeling Suite помогает достигать лучшего понимания бизнес-процессов и качественной реализации динамических информационных проектов. Интегрированный комплекс CA ERwin Modeling Suite включает интегрированный комплекс CASE-средств для проектирования и анализа баз данных, бизнес-процессов и информационных систем:
– CA ERwin Data Modeler - инструмент проектирования структур данных.
– CA ERwin Data Model Validator - средство проверки моделей данных.
– CA ERwin Model Manager - среда для совместной работы пользователей Process Modeler и/или ERwin Data Modeler.
– CA ERwin Model Navigator (CA ERwin MN) - инструмент для просмотра моделей, созданных в CA ERwin Process Modeler и CA ERwin Data Modeler.
– CA ERwin Saphir Option - средство обнаружения метаданных, которое можно использовать для удобного извлечения, анализа и публикации метаданных из пакетированных корпоративных приложений.
– CA ERwin Data Profiler - решение для анализа и профилирования данных, обеспечивает эффективную обработку исходной информации.
CA ERwin Modeling Suite позволяет моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций. Благодаря CA ERwin Modeling Suite достигается оптимизация систем, снижение расходов, повышение эффективности, снижение вероятности ошибок и т. д. Широкое применение программного продукта CA ERwin Modeling Suite определяют актуальность темы реферата.
Теоретическая значимость исследования связана с уточнением возможностей и характеристик программного пакета CA ERwin Modeling Suite на основе знакомства с базовой учебной литературой, результатами практических исследований отечественных и зарубежных специалистов, статьями и обзорами в специализированных и периодических изданиях, посвященных тематике данной работы.
Практическая значимость исследования заключается в выявлении путей совершенствования проектирования информационных систем при помощи CASE-средства CA ERwin Modeling Suite.
1. CA ERwin Data Modeler
CA ERwin Data Modeler (ранее ERwin) - CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания.
CA ERwin Data Modeler предназначен для всех компаний, разрабатывающих и использующих базы данных, для администраторов баз данных, системных аналитиков, проектировщиков баз данных, разработчиков, руководителей проектов. CA ERwin Data Modeler позволяет управлять данными в процессе корпоративных изменений, а также в условиях стремительно изменяющихся технологий.
CA ERwin Data Modeler позволяет наглядно отображать сложные структуры данных. Удобная в использовании графическая среда CA ERwin Data Modeler упрощает разработку базы данных и автоматизирует множество трудоемких задач, уменьшая сроки создания высококачественных и высокопроизводительных транзакционных баз данных и хранилищ данных. Данное решение улучшает коммуникацию в организации, обеспечивая совместную работу администраторов и разработчиков баз данных, многократное использование модели, а также наглядное представление комплексных активов данных в удобном для понимания и обслуживания формате.
Функциональные возможности CA ERwin Data Modeler (ERwin):
– Многоуровневая архитектура проектирования. CA ERwin Data Modeler позволяет гибко генерировать модели данных, удовлетворяющие заданным требованиям. Поддерживает разделение логических и физических моделей, а также традиционные объединенные логические/физические модели (рисунок 1). Обеспечивает хранение истории решений по дизайну и знаний об отношениях, что позволяет быстро решать проблемы воздействия изменений с одного уровня дизайна на другой.
– Технология преобразования. Физический дизайн БД редко совпадает с изначальным логическим дизайном. Ограничения, накладываемые бизнесом, диктуют необходимость денормализации таблиц, связанную с современными требованиями к производительности. Технология преобразования обеспечивает внедрение этих изменений при сохранении целостности исходного дизайна.
– Определение стандартов. Определение и сохранение стандартов поддерживается через доменный словарь (Domain Dictionary), редактор стандартов наименований (Naming Standards Editor) и редактор стандартов типов данных (Datatype Standards Editor). Доменный словарь содержит многократно используемые атрибуты и помогает обеспечить целостность имен и определений во всей модели. Редактор стандартов наименований позволяет создать словарь правильных слов, аббревиатур и правил наименования, которые также можно многократно использовать в модели. Редактор стандартов типов данных позволяет определять стандарты для соотнесения типов данных, определенных как пользователем, так и по умолчанию, с определенными системными типами данных для управления БД.
– Управление большими моделями. CA ERwin Data Modeler помогает управлять большими корпоративными моделями с помощью предметных областей (Subject Areas) и хранимых отображений (Stored Displays). Предметные области предоставляют сфокусированное представление для отдельных специалистов по моделированию, делящее модель на меньшие управляемые подмножества. Хранимые отображения предлагают различные графические представления модели или ее предметных областей, что облегчает обмен информацией между специализированными группами пользователей (рисунок 2).
Рисунок 1 -Создание логических и физических моделей данных в ПО CA ERwin Data Modeler
– Полное сравнение. Эта мощная функция автоматизирует полную двунаправленную синхронизацию моделей, сценариев и БД. Она сравнивает один элемент с другим, отображает различия и позволяет выбрать, какие из этих различий перемещать и в каком направлении. Если изменения модели переносятся в БД, CA ERwin DM может по желанию разработчика автоматически сгенерировать сценарий ALTER для этой БД.
– Генерация дизайна баз данных. CA ERwin Data Modeler включает в себя оптимизированные шаблоны триггеров целостности ссылочных данных и широкофункциональный межплатформенный макроязык для БД, позволяющий настраивать триггеры и хранимые процедуры. Настраиваемые шаблоны облегчают создание физического дизайна и полных определений (в соответствии с конечной БД).
– Проектирование хранилищ и витрин данных. Производительность, удобство использования и значение хранилища данных определяется лежащим в его основе дизайном [4]. CA ERwin Data Modeler поддерживает специализированные технологии для хранилищ данных (например, многомерное моделирование Star Schema и Snowflake), оптимизируя, таким образом, хранилище для заданных нужд производительности и анализа. Также продукт собирает и документирует широкий спектр информации о хранилище, включая источники данных, логику преобразования и правила управления данными.
Рисунок 2 - Модель данных и визуализация дизайна БД в ПО CA ERwin Data Modeler
– Отчеты и распечатки. Для обмена данными и совместной работы в процессе моделирования данных очень важны визуализация и публикация. CA ERwin DM предоставляет гибкие и настраиваемые возможности для создания отчетов и вывода на печать. Отчеты можно генерировать в различных форматах, включая HTML, PDF, RTF и TXT.
– Интеграция и обмен метаданными. CA ERwin Data Modeler предоставляет возможности импорта и экспорта с помощью готового набора мастеров для обмена метаданными модели. Поддерживаются более 70 стандартных отраслевых форматов для моделирования, дизайна и управления метаданными, включая: UML, OMG, CWM, XML, ETL, EII, BI и различные решения для репозиториев метаданных.
– CA ERwin® Saphir Option. Это решение извлекает и сохраняет подробные метаданные из таких сложных приложений, как SAP R/3, SAP BW, Oracle PeopleSoft Enterprise, Oracle JD Edwards Enterprise One и Oracle Siebel. Перед созданием моделей CA ERwin Data Modeler специалисты по моделированию могут искать, просматривать эти метаданные и делить их на подмножества. Эти специфичные для систем ERP модели в CA ERwin Data Modeler можно затем использовать для поддержки различных инициатив, например: создание специализированных отчетов, организация хранилищ данных, управление метаданными, а также управление и настройка пакетов.
– CA ERwin Data Model Validator (CA ERwin DMV). Этот полезный дополнительный модуль позволяет специалистам по моделированию автоматизировать проверку дизайна БД. Это позволяет им выполнить эту задачу быстрее, точнее и ранее поставленных в цикле разработки сроков. CA ERwin DMV предоставляет пользователям выбор из 80 упорядоченных процедур диагностики, которые можно применить к моделям данных. CA ERwin DMV предоставляет базу знаний, советы по проектированию, предложения по корректировке, а также сценарии, которые можно применить к модели и связанной с ней БД.
– CA ERwin DM Application Program Interface (API) and Add-In Manager. Используя CA ERwin DM API and Add-In Manager, можно работать с дополнительными программными приложениями, поставляемыми сторонними производителями. Это может быть нужно для выполнения определенных задач, выходящими за границы возможностей, которые предоставляются в рамках CA ERwin Modeling Suite.
– Упрощение и расширение возможностей дизайна БД. Парадигма визуального проектирования схемы («моделирование данных») является методом обеспечения эффективного создания и сопровождения структур БД. Организации, которые используют моделирование данных, быстрее получают отдачу от своих инвестиций, сокращают риск возникновения ошибок и лучше используют ресурсы на протяжении всего жизненного цикла БД. Кроме того, CA ERwin Data Modeler позволяет использовать метаданные объектов совместно с другими продуктами, задействованными в организации. Простой графический интерфейс «укажи и щелкни» и солидный список возможностей - это основные компоненты, которые помогают организации создавать высококачественные БД непрерывно, вовремя и в пределах бюджетных ограничений.
CA ERwin Modeling Suite поддерживает следующие системы управления данными (СУБД):
– Oracle;
– DB2/UDB (включая iSeries);
– SQL Server;
– Teradata;
– Sybase;
– Informix;
– Ingres;
– Progress;
– Access.
CA ERwin Modeling Suite поддерживает следующие операционные системы (ОС):
– Windows Vista;
– Windows XP;
– Windows 2003 Server.
CA ERwin Data Modeler интегрирован с широким спектром сред моделирования, такими как Rational Data Architect, Oracle Designer, Sybase Power Designer и др. - всего 100 популярных продуктов, а интерфейс ERwin API позволяет интегрировать его с продуктами третьих фирм и пользовательскими разработками.
программный erwin modeling suite
2. CA ERwin Data Model Validator
CA ERwin Data Model Validator (ERwin Examiner) - инструмент для проверки структуры баз данных и моделей, создаваемых в CA ERwin Data Modeler, позволяющий выявлять недочеты и ошибки проектирования. Гибкость CA ERwin Data Model Validator заключается в том, что можно проводить выборочные тесты, а также анализировать отдельные таблицы. Продукт дополняет функциональность CA ERwin Data Modeler, автоматизируя трудоемкую задачу поиска и исправления ошибок, одновременно повышая квалификацию проектировщиков баз данных, благодаря встроенной системе обучения. Встроенные функциональные возможности обеспечения качества и проверки моделей позволяют осуществлять контроль семантики моделей на каждой стадии разработки и вносить необходимые исправления, что помогает разработчикам создавать модели высокого качества.
CA ERwin Data Model Validator позволяет анализировать структуры данных, ключи, индексы, столбцы и отношения. Кроме того, решение поможет отобразить в графическом виде структуру всей базы данных, включая столбцы с перекрестными ссылками и списки отношений.
Применение CA ERwin Data Model Validator дает следующие преимущества [2]:
– возможность прямой и обратной проверки структур: при помощи продукта можно оптимизировать структуры существующих баз данных или проверять на корректность созданные в CA ERwin Data Modeler модели;
– продукт дополняет функциональность CA ERwin Data Modeler, автоматизирует сложные рутинные функции проверки на ошибки;
– встроенная система подсказок предлагает варианты исправления выявленных ошибок и методы повышения эффективности баз данных.
Средства диагностики и проверки CA ERwin Data Model Validator используются для проверки структурной целостности моделей данных CA ERwin Data Modeler или кода SQL/DDL путем применения правил реляционной технологии. CA ERwin Data Model Validator помогает обнаруживать дефекты проектирования, выдает рекомендации корректирующих действий и автоматически генерирует сценарии для реализации выбранных корректировок. CA ERwin Data Model Validator анализирует структуры данных, ключи, индексы, поля столбцов и отношения на предмет нарушений правил проектирования реляционных баз данных. CA ERwin Data Model Validator выдает детализированные диагностические отчеты, помогающие увеличивать продуктивность за счет ускорения процесса анализа.
CA ERwin Data Model Validator поддерживает платформы:
– Windows,
– Oracle,
– MS SQL Server,
– IBM DB2 UDB,
– Sybase.
3. CA ERwin Model Manager
CA ERwin Model Manager (ранее ModelMart) - среда для коллективной работы с моделями CA ERwin Data Modeler (ранее ERwin) и CA ERwin Process Modeler (ранее BPwin). Обеспечивает совместный доступ и редактирование моделей, повышая эффективность и скорость работы проектировщиков. Защищает хранимые на сервере модели, позволяя задавать к ним различный уровень доступа. Руководителям проектов позволяет координировать и контролировать весь ход работы.
Эти инструментальные средства, наряду с CA ERwin Data Model Validator, образуют CA ERwin Modeling Suite - исчерпывающий набор решений, значительно облегчающий работу с корпоративными бизнес-процессами, данными и приложениями. Он позволяет проектировать, внедрять и непрерывно расширять IT-ресурсы организаций. CA ERwin Model Manager является центральной частью пакета CA ERwin Modeling Suite.
CA ERwin Model Manager настраивается под сложную структуру моделей, и специально разработан для решения задач, связанных с эффективным распределением ресурсов. Такое преимущество является результатом уникальных способностей продукта, обеспечивающих контроль версий, контроль доступа, управляемое взаимодействие разработчиков и расширенные возможности анализа влияния изменений в многопользовательской среде.
Основные возможности CA ERwin Model Manager:
а) Службы для совместной работы специалистов по моделированию. Часто специалисты по моделированию одновременно совместно работают над несколькими проектами. Последствия изменений в многопользовательской среде должны управляться с помощью параллельных итераций в перекрывающиеся периоды времени. Совместная работа участников коллектива должна иметь минимальное влияние (или совсем его не иметь) на эффективность работы и возможности для отдельного специалиста. Однако эффективность совместной работы не должна негативно сказываться на качестве или целостности производимой работы.
1) Параллельный доступ к модели с опциональной ее блокировкой. CA ERwin Model Manager позволяет параллельно работать нескольким пользователям с одной определенной моделью. При этом управление интеграцией и целостностью объединенных результатов этих параллельных работ по моделированию осуществляется по требованию.
2) Возможности разрешения коллизий при многопользовательской работе. Для обеспечения непрерывной целостности модели конфликтующие изменения в ней определяются и соответственно обрабатываются автоматически. Пользователи продукта CA ERwin Model Manager получают уведомление о существовании и природе конфликтов при моделировании. Для максимизации производительности труда коллектива и обеспечения целостности модели пользователей уведомления проводят пользователей через процесс разрешения этих конфликтов.
3) Слияние независимых моделей. CA ERwin Model Manager обеспечивает автоматическое слияние отдельных и независимых моделей для целей совместной работы. Диспетчер слияний (Merge Manager) для выбора объектов, которые необходимо включить в объединяемые модели, использует диалоговое окно подобное тому, которое используется для полного сравнения (Complete Compare) в продукте CA ERwin Data Modeler.
б) Управление изменениями в моделях. Контроль и отслеживание изменений в модели данных или процесса важны для целостности модели, а со временем и для всей организации. Удобство, с которым пользователи могут обнаруживать и работать с изменениями из прошлых сеансов моделирования, очень важно для поддержки соответствия бизнес-требованиям, высоким стандартам качества и безболезненного обеспечения соответствия требованиям аудита и другим нормам.
1) Анализ последствий изменений в модели. CA ERwin Model Manager эффективно использует технологию универсального моделирования данных (Generalized Data Modeling, GDM) и «Complete Compare» («Полное сравнение») из пакета CA ERwin Data Modeler для предоставления сводки изменений. Эта сводка показывает последствия изменений и историю затронутых объектов модели, позволяя выбрать те изменения, которые можно применить к репозиторию модели.
2) Управление версиями. CA ERwin Model Manager позволяет хранить, получать доступ и анализировать историю модели и изменений, которые когда-либо в ней делались. Можно блокировать версии, запускать отчеты о различиях между версиями и при необходимости легко откатывать модели к предыдущему состоянию.
3) Возможность повтора/отмены действий на протяжении жизненного цикла модели. Возможности управления изменениями и версиями в CA ERwin Model Manager включают в себя возможность отмены изменений в отдельном сеансе и на протяжении всей истории модели.
в) Администрирование моделей и репозитория. Простое и безопасное администрирование может, как создать, так и разрушить стратегию управления моделями. Минимизация затрат на администрирование повышает продуктивность работы и снижает совокупную стоимость владения, а безопасный контроль доступа важен для надежности моделей и связанной с ними историей. CA ERwin Data Modeler позволяет администрировать репозиторий (витрину) моделей из приложения CA ERwin Model Manager. Администрирование обеспечивается с помощью стандартного пользовательского интерфейса моделирования и основано на профиле доступа, присвоенном пользователю. Администрирование витрины может быть как централизованным, так и распределенным и производится на основе размера, динамики и требований группы, которая использует эти службы.
1) Гибкое управление доступом к репозиторию. CA ERwin Model Manager эффективно использует как авторизацию средствами операционной системы, так и авторизацию средствами системы управления базами данных (СУБД). Вне зависимости от выбора пользователя администратору предоставляется простые, но мощные возможности управления доступом. Администрирование на базе профилей управляет доступом пользователей к моделям и объектам с различным уровнем гранулярности.
2) Управление библиотеками. CA ERwin Model Manager поддерживает разделение витрины моделей на библиотеки, что позволяет пользователям группировать и организовывать свои модели для управления доступом к их содержимому. Обычно витрины делятся на библиотеки для изоляции проектов, статуса их жизненного цикла или работы организационных единиц. Для защиты целостности проекта пользователи обычно реализуют библиотеки, которые изолируют различия в реализации среды разработки, тестирования и эксплуатации.
3) Поддержка подмоделей. Создание подмоделей обеспечивает более узконаправленное представление для отдельных специалистов. Это может помочь сократить системные ресурсы, необходимые для загрузки и выгрузки моделей из репозитория. CA ERwin Model Manager позволяет пользователям логически делить модели из CA ERwin Data Modeler на предметные области и с помощью этих разделов управлять доступом к моделям. Специалисты по моделированию могут работать с отдельными предметными областями или подмоделями, а профили доступа можно применять к определенному уровню предметной области.
Среды, поддерживаемые CA ERwin Model Manager:
а) Сервера баз данных:
1) Microsoft SQL Server;
2) Oracle;
3) Sybase ASE.
б) Клиенты для моделирования:
1) Windows 2000;
2) Windows XP;
3) Windows 2003 Server.
4. CA ERwin Model Navigator
CA ERwin Model Navigator (AllFusion Model Navigator) - удобный инструмент для просмотра моделей, созданных в CA ERwin Process Modeler и CA ERwin Data Modeler. Model Navigator позволяет пользоваться информацией, содержащейся в моделях, сотрудникам, не занимающимся напрямую разработкой моделей, но использующим их в своей работе (для создания презентаций, разработки приложений и т. д.) [3].
Основные возможности CA ERwin Model Navigator:
– Доступ «только для чтения» к моделям данных и бизнес-процессов, разработанных в CA ERwin Modeling Suite;
– Предотвращение произвольных изменений в моделях;
– Поддержка публикации моделей для рабочих групп с целью обеспечения совместного проектирования/групповой разработки;
– Управление моделями за счет интеграции с CA ERwin Model Manager.
CA ERwin Model Navigator позволяет разработчикам различных приложений использовать информацию о взаимосвязи таблиц баз данных для создания эффективных форм ввода данных и OLAP-запросов. Применяя CA ERwin Model Navigator, например, каждый пользователь может работать со всей информацией, содержащейся в модели данных CA ERwin Data Modeler.
CA ERwin Model Navigator - эффективный коммуникационный инструмент. Он поддерживает стандартные возможности просмотра, навигации, печати и генерации отчетов в CA ERwin Data Modeler и CA ERwin Process Modeler. При создании презентаций пользователи могут манипулировать различными предметными областями и экранными формами, выделять элементы диаграмм шрифтами и цветом, увеличивать, уменьшать или перемещать объекты диаграмм.
CA ERwin Model Navigator позволяет создавать и распечатывать любые отчеты CA ERwin Data Modeler и CA ERwin Process Modeler. Пользователи могут непосредственно распечатывать диаграммы, используя стандартные диалоги печати.
При разработке приложений CA ERwin Model Navigator позволяет рассматривать модели данных, как с клиентской, так и с серверной стороны. Разработчики будут знать, какие столбцы присутствуют в каждой таблице базы данных, какие указаны ключи, ограничения и правила проверки достоверности, и как взаимосвязаны различные таблицы базы данных. Кроме того, разработчики смогут просматривать информацию об атрибутах клиентского представления таблиц в CA ERwin Data Modeler, и, таким образом, определять, как отображать и форматировать данные в столбцах.
5. CA ERwin Saphir Option
CA ERwin Saphir Option - это средство обнаружения метаданных, которое можно использовать для удобного извлечения, анализа и публикации метаданных из пакетированных корпоративных приложений. При использовании этого продукта не нужно обладать специализированными знаниями о приложениях. Метаданные очень важны для обеспечения успешной интеграции информации, которую производят и с которой работают приложения.
CA ERwin Saphir Option преобразует специфичные для пакета метаданные в модели данных CA ERwin Data Modeler. Это помогает осуществить интеграцию пакета с системой ERP (планирование ресурсов предприятия). Продукт обладает готовой поддержкой систем SAP, SAP BW, PeopleSoft Enterprise, PeopleSoft Enterprise One (формально J.D. Edwards OneWorld) и Siebel.
CA ERwin Saphir Option помогает реализовать проекты по управлению данными, когда нужно точно понять, где хранится жизненно важная для бизнеса информация. Пользователи получают лучшее средство для понимания бизнес-требований к корпоративным приложениям и обмена данными. Благодаря интерфейсу, с ERwin Data Modeler можно создавать подробные модели данных.
CA ERwin Saphir Option позволяет быстро находить набор таблиц, необходимых для проекта, сократить зависимость от специалистов по приложению, пересылать структуры данных другим членам коллектива с помощью диаграмм отношений между сущностями, оценивать последствия изменений в реализации, а также документировать и контролировать настройку среды для конкретного пользователя.
CA ERwin Saphir Option поддерживает платформу MS Windows, а также обладает встроенной поддержкой систем SAP, SAP BW, PeopleSoft Enterprise, PeopleSoft Enterprise One (формально J.D. Edwards OneWorld) и Siebel.
6. CA ERwin Data Profiler
CA ERwin Data Profiler - решение для анализа и профилирования данных, обеспечивает эффективную обработку исходной информации.
CA ERwin Data Profiler поможет организациям снизить затраты и сократить риски, связанные с интеграцией данных, предоставляя возможности многократно используемого, автоматизированного, независимого от источника данных изучения, анализа и профилирования.
Затраты, связанные с использованием плохо документированных или же полностью недокументированных источников данных, часто составляют более чем 50% от общего бюджета проекта, что ставит под угрозу успех выполнения любых проектов создания хранилищ данных, управления основными данными или управления интегрированными данными [5].
Новейшее добавление в семейство продуктов моделирования CA ERwin - CA ERwin Data Profiler повышает качество критически важных ресурсов данных, обеспечивая выполнение кросс-системного анализа, позволяя генерировать надежные метрики и статистику качества данных, а также выполнять анализ соответствия необработанных данных дизайну и архитектуре базы данных.
Увеличивая ценность бизнес - информации за счет надежной технологии изучения и контроля данных, CA ERwin Data Profiler комбинирует проверенные технологии с новыми возможностями, помогая синхронизировать дизайн данных в рамках базы данных, что позволяет значительно сократить время отклика и снизить расходы на администрирование.
Для большинства организаций изучение, анализ, документирование и сравнение источников данных являются главными причинами утечки ресурсов во время работы над проектами с интенсивным использованием данных. Так как издержки, связанные с этими выполняемыми задачами, часто составляют большой процент общих расходов по проекту, стратегически важные инициативы часто задерживаются, сужают свои функциональные границы или вовсе отменяются из-за отсутствия финансирования и ресурсов. CA ERwin Data Profiler помогает справиться с традиционными задачами изучения и контроля данных, предоставив мощные средства миграции данных, интеграции данных, функциональность бизнес - аналитики и хранилищ данных. Будучи решением начального уровня, гарантирующим быстрый и исчерпывающий возврат инвестиций, CA ERwin Data Profiler улучшает качество информации, приводящей в движение бизнес, а также расширяет возможности по достижению текущих и будущих организационных целей.
CA ERwin Data Profiler может найти скрытые несоответствия в данных, предоставит надежную статистику для коррекции ошибок в базе данных или в среде моделирования, а также обеспечивает интеграцию с CA ERwin Data Modeler, что можно использовать для сравнения оригинальных экземпляров данных с дизайном модели.
CA ERwin Data Profiler выполняет автоматизированное перекрестное сравнение всех столбцов среди многих источников данных (до 20) для достижения базовой линии перекрывающихся данных. Используя эту функциональность, можно изучать подмножества и надмножества атрибутов, а также перекрывающиеся и уникальные атрибуты, что ускоряет согласование разрозненных источников данных и эффективно идентифицирует и документирует требования к трансформации.
CA ERwin Data Profiler осуществляет анализ синхронизации данных: валидация уникальности потенциального глобального идентификатора в каждом источнике данных с последующим подтверждением того, что данные нескольких источников могут быть согласованы и синхронизированы с использованием этого идентификатора, позволяет прототипировать и тестировать правила долговечности между источниками данных до перемещения данных в основную структуру. Это помогает гарантировать качество и непротиворечивость для имеющихся источников данных и точно совмещенных целевых структур.
Кроме того, CA ERwin Data Profiler интегрирован с CA ERWIN DATA MODELER, что позволяет создавать модели данных, которые могут сохраняться и повторно использоваться CA ERwin Data Modeler для документирования, анализа воздействий и для визуализации заинтересованными лицами проекта (рисунок 3). Используя метаданные, полученные из данных по экземплярам и по результатам профилирования в CA ERwin Data Profiler, эти модели помогут достичь более точного соответствия бизнес-целям, что улучшает понимание со стороны конечных пользователей и сокращает циклы анализов в последующих проектах.
Рисунок 3 - Сравнительный анализ данных в CA ERwin Data Profiler
Анализ профилирования столбцов, выполняемый CA ERwin Data Profiler, помогает сократить циклы анализа и повысить их эффективность за счет непротиворечивых и стандартизированных результатов. Кроме того, эта функциональность позволяет выполнять автоматизированное изучение стандартной статистики по столбцам, включая типы данных, оценивать частоту, режим, селективность, формат и так далее.
Возможность изучения первичного ключа и внешнего ключа предоставляет полностью автоматизированное определение и визуализацию отношений в рамках одного источника данных. Подразумеваемые отношения предоставляют критически важное структурное понимание наследуемых структур данных, так же как и точки сравнения и подтверждения для документированных метаданных, что позволяет аналитикам и дизайнерам принимать во внимание присущие взаимоотношения при формировании целевых систем.
Так же CA ERwin Data Profiler предоставляет надежные возможности профилирования данных для ряда платформ, включая реляционные базы данных, электронные таблицы и наследуемые неструктурированные файлы, что позволяет улучшить повторное использование данных и повысить уровень стандартизации в рамках всей компании.
Заключение
Моделирование и проектирование деловых процессов, как правило, выполняется с помощью CASE-средств. К таким средствам относится программный пакет американской компании CA Technologies - CA ERwin Modeling Suite. В реферате подробно описаны функциональные возможности входящих в этот пакет программных платформ: CA ERwin Data Modeler, CA ERwin Data Model Validator, CA ERwin Model Manager, CA ERwin Model Navigator, CA ERwin Saphir Option и CA ERwin Data Profiler
Ключевые характеристики CA ERwin Modeling Suite:
– Двунаправленная синхронизация моделей/баз данных.
– Генерирование проектных решений.
– Прямое и обратное проектирование баз данных и хранилищ.
– Моделирование бизнес-процессов и синхронизация с моделями данных.
– Средства управления, публикации и оптимизации моделей.
Вывод: Мощное CASE-средство CA ERwin Modeling Suite наделено огромным множеством функций, позволяющих оптимальным образом проектировать информационные системы. К наиболее важным функциям CA ERwin Modeling Suite относятся:
а) Возможность слияния и расщепления моделей, обеспечивающая коллективную работу над проектом. Руководитель проекта может создать декомпозицию верхнего уровня и дать задание аналитикам продолжить декомпозицию каждой ветви дерева в виде отдельных моделей. После окончания работы над отдельными ветвями все подмодели могут быть слиты в единую модель. С другой стороны, отдельная ветвь модели может быть отщеплена для использования в качестве независимой модели, для доработки или архивирования.
б) CA ERwin Modeling Suite может выполнять прямое и обратное проектирование. Прямым проектированием называется процесс генерации физической схемы БД из логической модели [1]. При генерации физической схемы CA ERwin Modeling Suite включает триггеры ссылочной целостности, хранимые процедуры, индексы, ограничения и другие возможности, доступные при определении таблиц в выбранной СУБД. Обратным проектированием называется процесс генерации логической модели из физической БД. Обратное проектирование позволяет конвертировать БД из одной СУБД в другую. После создания логической модели БД путем обратного проектирования можно переключиться на другой сервер и произвести прямое проектирование. Кроме режима прямого и обратного проектирования программа обеспечивает синхронизацию между логической моделью и системным каталогом СУБД на протяжении всего жизненного цикла создания информационной модели.
в) CA ERwin Modeling Suite поддерживает не только проектирование сервера БД, но и автоматическую генерацию клиентского приложения в средах разработки MS Visual Basic и Power Builder. Технология генерации состоит в том, что на этапе разработки физической модели данных каждой колонке присваиваются расширенные атрибуты, содержащие информацию о свойствах объектов клиентского приложения (в том числе и визуальных), которые будут отображать информацию, хранящуюся в соответствующей колонке. Эта информация записывается в файле модели. На основе информации, содержащейся в расширенных атрибутах, генерируются экранные формы. Полученный код может быть откомпилирован и выполнен без дополнительного ручного кодирования.
г) Каждой колонке в модели CA ERwin Modeling Suite можно задать предварительно описанные и именованные свойства:
1) правила валидации (проверка значений);
2) начальные значения, устанавливаемые по умолчанию;
3) стиль визуального объекта (например, радиокнопка, поле ввода и др.);
4) формат изображения.
Для описания каждого свойства CA ERwin Modeling Suite содержит соответствующие редакторы.
д) Наличие мощного инструмента генерации отчетов.
е) Возможность вычисление размера БД: CA ERwin Modeling Suite позволяет рассчитать приблизительный размер БД в целом, а также таблиц, индексов и других объектов через определенный период времени после начала эксплуатации ИС. Расчет строится на основе следующих параметров: начальное количество строк; максимальное количество строк; прирост количества строк в месяц. Результаты расчетов сводятся в отчет.
Библиографический список
1. Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание / Т. Коннолли, К. Бегг. М.: Издательский дом «Вильямс», 2003. 1440 с.
2. Маклаков, С.В. Проверка качества модели данных с помощью ERwin Examiner / С.В. Маклаков // Машиностроитель. 2001. № 1. С. 18-21.
3. Маклаков, С.В. Создание информационных систем с AllFusion Modeling Suite / С.В. Маклаков. М.: Диалог-МИФИ, 2003. 432 с.
4. Спирли, Э. Корпоративные хранилища данных. Планирование, разработка, реализация / Э. Спирли. М.: Издательский дом «Вильямс», том I, 2001. 400 с.
5. Туманов, В.Е. Хранилища данных: Жизненный цикл разработки / В.Е. Туманов // КомпьютерПресс. 2005. № 8. С. 22-30
Размещено на Allbest.ru
Подобные документы
Системы автоматического проектирования. Сравнительный анализ средств для проектирования автоматизированных информационных систем. Экспорт SQL-кода в физическую среду и наполнение базы данных содержимым. Этапы развития и характеристика Case-средств.
курсовая работа [1,1 M], добавлен 14.11.2017Описание процесса начального этапа внедрения программного продукта LSA Suite, в частности импорта/экспорта данных из существующих на предприятии организационно-технических систем. Архитектура разрабатываемого программного комплекса. Блок-схема алгоритма.
курсовая работа [1,9 M], добавлен 05.02.2013Основные понятия и элементы ER-модели в нотации CASE-средства ERwin. Жизненный цикл программного изделия и его этапы. Понятие структурного анализа. Физический уровень представления БД. Уникальные идентификаторы типов сущности. Построение моделей в ERwin.
методичка [269,7 K], добавлен 08.02.2012Характеристика UML как унифицированного графического языка моделирования для описания, визуализации, проектирования и документирования объектно-ориентированных систем. Диаграмма программного обеспечения, деятельности, последовательности и реализации UML.
курсовая работа [439,9 K], добавлен 05.06.2014Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.
курсовая работа [3,8 M], добавлен 02.02.2014Этапы разработки модели базы данных: составление логической схемы и создание на ее основе физической формы графическим инструментарием Erwin. CASE-технологии для проектирования прикладного программного обеспечения и конфигурационного управления проектом.
контрольная работа [370,7 K], добавлен 03.01.2011Создание логической модели данных. Назначение кнопок Erwin Toolbox. Создание БД в СУБД InterBase. Использование утилиты WISQL. Создание Script-файла. Перенос структуры данных с одного сервера на другой. Синхронизация каталога БД и текущей модели.
курсовая работа [4,6 M], добавлен 26.11.2011Разработка функциональной и инфологической модели системы "Кадровый учет" с использованием индустриального проектирования CASE средств (BPWin и ERWin). Программная система позволяет упростить процесс проведения регистрации и учета сотрудников лицея.
дипломная работа [1,3 M], добавлен 28.06.2011Unified modeling language як мова об'єктно-орієнтованого моделювання. Дослідження сучасних сase-засобів моделювання бізнес процесів. Кодогенератор для забезпечення зв'язку між Delphi і Rose. Перелік основних інструментів для створення моделі в ERwin.
дипломная работа [3,2 M], добавлен 22.10.2012Анализ предметной области "строительная фирма". Обоснование прикладного программного обеспечения (CA ERwin Data Modeler) для моделирования процессов. Структурно-функциональная модель "Как есть" и "Как надо". Реализация модели помощью средств BPWin.
курсовая работа [539,5 K], добавлен 10.06.2014