|
|
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
Приветствую Есть схемы громадной базы где логическая модель полностью повторяет физическую, отличаясь только тем что названия полей по-русски. Физическая выгладела бы шикарно, если бы удалось в сущность модели рядом с аттибутом выставить его рашифровку, предварительно скажем загнав его в поле Comment этой таблицы (схема оракловой базы) Посмотрев всевозможные продукты датамоделирования, прихожу к выводу что никто такой идеей не задавался. Вопрос: кто-нибудь знает как можно вывести Comment в сущность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 13:52 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
VerrtЕсть схемы громадной базы где логическая модель полностью повторяет физическую, отличаясь только тем что названия полей по-русски. Физическая выглядела бы шикарно, если бы удалось в сущность модели рядом с аттибутом выставить его рашифровку, предварительно скажем загнав его в поле Comment этой таблицы (схема оракловой базы) Для вновь создаваемых полей должно работать следующее: http://www.sql.ru/forum/actualthread.aspx?tid=28924&pg=6#3043150 А для существующих полей по-моему надо как-то сбросить их комментарий, чтобы это сработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 14:20 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
Не то.Но все равно, благодарю. По линку в Comment физической модели добавляется описание столбца логической. Описание у меня уже есть, проблема в том как сделать так чтоб было видно эти значения сразу, без изучения свойств каждой сущности посредством двух кликов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 14:44 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
On 14.09.2010 15:44, Verrt wrote: > Не то.Но все равно, благодарю. > По линку в Comment физической модели добавляется описание столбца логической. Описание у меня уже есть, проблема в том > как сделать так чтоб было видно эти значения сразу, без изучения свойств каждой сущности посредством двух кликов. По-моему разве что отчетом, есть в ERwin средства их построения? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 14:58 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
есть отчетом не устроит ((( А в PowerDesigner есть такие функции как я ищу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 15:18 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
On 14.09.2010 16:18, Verrt wrote: > отчетом не устроит ((( > А в PowerDesigner есть такие функции как я ищу? Тоже нет, но есть хороший построитель отчетов, потому и появилась такая мысль. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 15:29 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
Спасибо, Денис ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 15:30 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
Итак. Есть извращенное но работающее решение: Из ErWin перетаскиваем схему в PowerDesigner, предварительно воспользовавшись ссылкой Дениса в начале темы. Чтоб все комментарии были в импортируемой схеме. Для импорта сохранялась в erx. В PD просто пользуемся скриптом, который в StereoType запихивает Comment, и в настройках говорим чтоб стереотип выводился. Получается AWESOME....!!!!!!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:58 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
Verrt, В PD можно задействавать свойство Stereotype для полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:58 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
Kasper !!! Мы в одно время писали ответ)))) Спасибо за хлопоты с картинкой!!! Спасибо спасибо, 2 дня мучалась, как сделать ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:02 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
а вот скрипт, спертый из семлов и чуток исправленный: Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model Dim opt ' model options ' get the current active model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox "There is no current Model" ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then MsgBox "The current model is not an Physical Data model." Else Set opt = mdl.GetModelOptions() opt.EnableNameCodeTranslation = true opt.save opt.UpdateModelOptions ' need to call this you have made changes ProcessFolder End If ' This routine transform code into name for each table, each column of the current folder Private sub ProcessFolder Dim obj, tbl, col for each tbl in mdl.Tables Dim codeToName, cTN for each codeToName in opt.CodeNamingConventions 'if (codeToName.Name = tbl.ObjectType) then for each col in tbl.Columns for each cTN in opt.CodeNamingConventions col.StereoType = col.Comment next next 'end if next next end sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:04 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
гы, оба в 16:58 отправили ))) это что-то))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:06 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
Скрипт еще расшифровывает названия таблиц: Dim mdl ' the current model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox "There is no current Model" ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then MsgBox "The current model is not an Physical Data model." Else for each tbl in mdl.Tables tbl.Code=tbl.Code + "(" + tbl.Name + ")" for each col in tbl.Columns col.StereoType = col.Comment next next End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:44 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
On 14.09.2010 18:44, Verrt wrote: > tbl.Code=tbl.Code + "(" + tbl.Name + ")" При повторном запуске скрипта код будет опять меняться, да и по-моему это уже не совсем правильно, ведь код объекта используется при операциях с БД. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 18:05 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
а повторный запуск не требуется )))) это одноразовый скрпит еще он на некоторых таблицах по разным причинам сваливается поэтому нужно добавить строчку для игнора ошибок "on error resume next" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 18:35 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
авторда и по-моему это уже не совсем правильно, ведь код объекта используется при операциях с БД. не, в моем случае точно не будет меняться для других вариантов, так конечно делать нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 18:38 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
Verrt wrote: > Есть схемы громадной базы > где логическая модель полностью повторяет физическую, отличаясь только > тем что названия полей по-русски. Физическая выгладела бы шикарно, если > бы удалось в сущность модели рядом с аттибутом выставить его рашифровку, > предварительно скажем загнав его в поле Comment этой таблицы (схема > оракловой базы) В ErWin-е на сколько я помню в физмодели есть режим просмотра, когда показываются атрибуты в виде ЛогическоеИмя.ФизическоеИмя. Надо просто настроить на syubject area режим просмотра. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 10:29 |
|
||
|
Как в ErWin в сущности отображать поле Comment?
|
|||
|---|---|---|---|
|
#18+
MasterZiv В ErWin-е на сколько я помню в физмодели есть режим просмотра, когда показываются атрибуты в виде ЛогическоеИмя.ФизическоеИмя. Надо просто настроить на syubject area режим просмотра. Извините, наверное наврал, не было такого. Перепутал с ИмяАтрибута.РолНейм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 10:33 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36845740&tid=1542543]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 494ms |

| 0 / 0 |
