powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner 15, концептуальная модель
33 сообщений из 33, показаны все 2 страниц
PowerDesigner 15, концептуальная модель
    #35973798
Добрый день

Начал вспоминать PowerDesigner, использовал его последний раз лет 8 назад, возник вопрос.
Делаю концептуальную модель, делаю главную сущность в которой будет глобальный идентификатор, который потом пронаследую во все остальные сущности.
Физическая модель будет под sql 2005.
Какой тип столбца мне задать, чтоб при генерации физической модели он выстави
UNIQUEIDENTIFIER???
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #35978255
Bodom Lake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

Я сам, правда, только учусь работе с PD (две недели), возможно это не лучший вариант.
Я бы поставил тип other и его код назвал бы uniqueidentifier
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #35978680
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Список отображения типов можно посмотреть здесь ( DataBase\Edit Current DBMS ):
PDM2CDM:
MSSQLSRV2005::Script\DataType\PhysDataType
CDM2PDM:
MSSQLSRV2005:: Script\DataType\AmcdDataType

В AmcdDataType нет зарезервированного отражения на uniqueidentifier, но его можно добавить.
Отражение будет выглядеть так
Internal Physical ModelVA36 uniqueidentifier

p/s/
Для обсуждения вопросов, связанных с PowerDesigner у нас существует специально созданная ветка: Все вопросы по Sybase PowerDesigner (PD), Часть № 4
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #35981998
_VVP_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникДля обсуждения вопросов, связанных с PowerDesigner у нас существует специально созданная ветка: Все вопросы по Sybase PowerDesigner (PD), Часть № 4
К сожалению, пользоваться этими темами (Часть №1 .. Часть №4) совершенно невозможно. Лучше разделять частные вопросы по частным темам.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #35983406
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_VVP_К сожалению, пользоваться этими темами (Часть №1 .. Часть №4) совершенно невозможно. Лучше разделять частные вопросы по частным темам.
большая вероятность, что ответ на вопрос вы получите быстрее в этих ветках, поскольку они отслеживаются многими участниками.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #35985602
_VVP_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынникбольшая вероятность, что ответ на вопрос вы получите быстрее в этих ветках, поскольку они отслеживаются многими участниками.
Роман, в этих ветках дают ответ всего 3 человека - Вы, Alkatraz и Denis Popov, которые наверняка отслеживают вообще форум проектирования БД.
В эти ветках столько всего перемешано, что разом идут дискуссии о нескольких несвязанных вопросах. Читать про одну проблему невозможно.
Поиск на СКУЛЬ.РУ работает не ахти как, возвращает всю ветку, вместо конкретного сообщения с ответом.
В общем максимум неудобства.
---
Я бы и сам поотвечал людям, задающим вопросы про PD, благо есть чего ответить. Но читать получившиеся треды просто не могу.
---
Может быть имеет смысл как-то согласовать название тредов про PD. Отслеживать треды легче чем сообщения.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #35985756
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_VVP_ wrote at 14.05.2009 15:34:

> В эти ветках столько всего перемешано, что разом идут дискуссии о
> нескольких несвязанных вопросах. Читать про одну проблему невозможно.
> Поиск на СКУЛЬ.РУ работает не ахти как, возвращает всю ветку, вместо
> конкретного сообщения с ответом.
> В общем максимум неудобства.


Я лично. честно говоря, за разбиение вопросов по отдельным темам. Идея вести одну ветку была
предложена Репликантом, но м.б. она себя не оправдала.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #35985804
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда какие предложения будут по темам?
Единственное что приходит мне в голову - это разделить по видам моделей (OOM, PDM, CDM и т.д.)
Но по-моему путаницы это внесет не меньше, т.к. многие вопросы относятся к неск. моделям одновременно.

p/s/ или может вообще тогда ничего не разбивать (не выделять никакие темы), новый вопрос - новая тема?
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #35985826
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник wrote at 14.05.2009 16:27:

> p/s/ или может вообще тогда ничего не разбивать (не выделять никакие
> темы), новый вопрос - новая тема?


Мне этот вариант нравится больше всего, пускай автор вопроса сам решает где его задать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #35986819
_VVP_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis PopovМне этот вариант нравится больше всего, пускай автор вопроса сам решает где его задать.
Абсолютно согласен.
Можно добавить несколько требований к теме треда:
1. наличие PowerDesigner;
2. (необязательно) указание типа модели, к которой относится вопрос - CDM, BPM, PDM, OOM, ILM, RQM, FEM;
3. смысловое содержание вопроса (вопрос, заданный автором данного треда очень плох).
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #35988478
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну ок)
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #36504847
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть кто живой?? Вопрос по бранчам есть...
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #36662475
Fremen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть! Работал с PD много и долго. Спрашивайте.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #36920600
Wizard2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fremen,

Как сделать так что при генерации скрипта значения по умолчанию для столбцов в таблице удалялись. Потому как при применении скрипта на строчки вида в скрипте создания таблицы ругается, что такое ограничение существует.
Код: plaintext
1.
   Duration             int                  not null constraint DF_VisitItem_Duration default ( 0 ),
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37067326
buymoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как при изменении концептуальной модели сделать чтоб менялась логическая и физическая?
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37068345
AnyaNartova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сгенерировать логическую и физическую снова. Генерация автоматом пойдет в те модели, для которых была выполнена первичная генерация. В процессе генерации в окне сравнения вы сможете увидеть и при необходимости подкорректировать какие из обновлений надо вносить а какие нет.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37068369
AnyaNartova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Wizard2007,

Если вы имеете в виду настройку опций генерации ДБ, в PD15 это делается на закладке Options в диалоге DatabaseGeneration. В окне справа ищем опции для Column и там выключаем галку Default Value.
Чтобы не делать этого каждый раз, настройки можно сохранить в SettingsSet (внизу диалога).
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37072003
Wizard2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnyaNartova,

Поскольку Дизайнер генрит скрипт который удалет полностью таблици, потом зановоо генерит, то внем обязательно должно рписутствовать генерация значения по умолчанию, потому оно должно гененриться, но старое которое уже есть в базе данных должно предварительно удалятся.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
PowerDesigner 15, концептуальная модель
    #37892482
Ewg_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как отобразить комментарий таблицы в диаграмме ?

даже больше:
на одних диагарммах у меня отображаются комментарии (если расширить вниз) - снизу от списка столбцов, отделены горизонтальной линией,
а на других ... нет.
не могу найти признак ... :(
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37892542
Ewg_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник p/s/ Для обсуждения вопросов, связанных с PowerDesigner у нас существует специально созданная ветка: Все вопросы по Sybase PowerDesigner (PD), Часть № 4 которая уже закрыта.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37895495
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ewg_которая уже закрыта.
мы от этого отказались года два назад и решили что отдельные топики все так и удобнее.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37895514
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ewg_как отобразить комментарий таблицы в диаграмме ?

даже больше:
на одних диагарммах у меня отображаются комментарии (если расширить вниз) - снизу от списка столбцов, отделены горизонтальной линией,
а на других ... нет.
не могу найти признак ... :(
Tools / Display Preferences / General Settings / Table
отметить флаг Comment
Если флага нет - проверить включен ли атрибут Comment в контент (по кнопке Advanced...).
Если в списке атрибутов его нет - добавить. Теперь флаг Comment будет отражаться по приведенному выше пути.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37896041
Ewg_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникTools / Display Preferences / General Settings / Table
вау! работает!
:)
спасибо.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37955534
Валерий aka Ратибор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Я случайно обнаружил следующий баг в PowerDesigner. В модели BusinessProcesses если на диаграмму добавить Resource, открыть свойства Resource, кликнуть на вкладку Data и кликнуть на табличное поле в этой вкладке, то PowerDesigner падает.

Имя журнала: Application
Источник: Application Error
Дата: 12.09.2012 17:46:07
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: WS-HV-061.bauwens.local
Описание:
Имя сбойного приложения: pdshell16.exe, версия: 16.1.0.3637, отметка времени: 0x4ef07607
Имя сбойного модуля: pdrep16.dll, версия: 16.1.0.3637, отметка времени 0x4eebbdf3
Код исключения: 0xc0000005
Смещение ошибки: 0x000ae972
Идентификатор сбойного процесса: 0xe7c
Время запуска сбойного приложения: 0x01cd90ecef109792
Путь сбойного приложения: C:\Program Files (x86)\Sybase\PowerDesigner 16\pdshell16.exe
Путь сбойного модуля: C:\Program Files (x86)\Sybase\PowerDesigner 16\pdrep16.dll
Код отчета: 339206ae-fce0-11e1-88b3-5404a6b4fd30
Xml события:
<Event xmlns=" http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-09-12T13:46:07.000000000Z" />
<EventRecordID>4362</EventRecordID>
<Channel>Application</Channel>
<Computer>WS-HV-061.bauwens.local</Computer>
<Security />
</System>
<EventData>
<Data>pdshell16.exe</Data>
<Data>16.1.0.3637</Data>
<Data>4ef07607</Data>
<Data>pdrep16.dll</Data>
<Data>16.1.0.3637</Data>
<Data>4eebbdf3</Data>
<Data>c0000005</Data>
<Data>000ae972</Data>
<Data>e7c</Data>
<Data>01cd90ecef109792</Data>
<Data>C:\Program Files (x86)\Sybase\PowerDesigner 16\pdshell16.exe</Data>
<Data>C:\Program Files (x86)\Sybase\PowerDesigner 16\pdrep16.dll</Data>
<Data>339206ae-fce0-11e1-88b3-5404a6b4fd30</Data>
</EventData>
</Event>

Этот баг проявляется под Windows 7 и 32-битный, и под 64-битный. И для крякнутого и для триального PowerDesigner. Сам PowerDesigner я скачивал отсюда http://rutracker.org/forum/viewtopic.php?t=3739405. Кстати, сегодня обнаружил, что на официальном сайте Sybase доступна для скачивания только версия 16.0 PowerDesigner, а у меня уже 16.1. Может это баг только в 16.1? У кого-нибудь еще этот баг проявляется?
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37955966
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валерий aka Ратибордоступна для скачивания только версия 16.0 PowerDesigner, а у меня уже 16.1
Как бы 16.1 натягивается как Maint.Release, так что ничего страшного, в EBF-ах есть пункт для скачки. Заодно рекомендую проверить, все ли EBFки пролиты.

Валерий aka РатиборМожет это баг только в 16.1?
Да запросто. Пока что сидим на 15.3 и не жужжим. А по сообщениям 16.1 ещё сыровато.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37962550
Валерий aka Ратибор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как реализация диаграмм бизнес-процессов Analysis в PowerDesigner 16.1 глючна, о чем я писал в предыдущем посте, то я решил попытаться использовать диаграммы BPMN. И тут вылезла другая проблема. Как передать Message Flow в Sub-process? Или как вывести Message Flow из Sub-process? При соединении Message flow с элементом Sub-process возникает ошибка "Flow incoherent message format". В Help по этому поводу написано "The message format of a flow coming out of a composite process (child process) must also exist on the flow going to the end inside the child process. The message format of a flow coming in a composite process must also exist on the flow going out from the start inside the child process". Соединять Message flow с элементом Start в Suprocess нельзя. Если элемент Sub-process развернуть на основной диаграмме, соединить Message flow непосредственно с нужным элементом в Sub-process и затем свернуть Sub-process, то на диаграмме повисает только значок Message Format, который при любом изменении диаграммы бегает и чуть что удаляется. Я уже задолбался. Аналогичная проблема с передачей Message flow в Sub-process легко решается на диаграммах Analysis. При использовании Analysis можно просто на диаграмме Sub-process нарисовать необходимый Message на Flow от Start к первому Task. Что порекомендуете делать?
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37963313
Валерий aka Ратибор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С проблемой падения PowerDesigner 16.1 при клике на Data tab в Resource я разобрался. Необходимо просто сначала соединить Process и Resource с помощью ResourceFlow. Затем в этом ResourceFlow на Data tab выбрать или создать новый Data. И этот Data автоматически появится на Data tab у Resource. Теперь можно кликать на Data tab у Resource и PowerDesigner падать не будет. Но тут возникает следующий вопрос, ответа на который в справке я не нашел. Если к ResourceFlow привязать Message и Data привязать к Message и убрать из ResourceFlow, то данный Data исчезнет из Data tab в Resource. Почему? Ведь тот же самый Data фактически передается по тому же самому Flow. Почему Data у Message, связанного с ResourceFlow, никак не связан с Data у этого ResourceFlow?
И как быть если в диаграмме бизнес-процесса везде фигурирует определенный MessageFormat, а потом необходимо, чтобы ResourceFlow с данным MessageFoemat ушел в некую информационную систему. Информационная система изображается на диаграмме с помощью Resource. Тогда Data из этого MessageFormat не добавятся в эту информационную систему. И потребуется либо дублировать Data из MessageFormat на Data tab у ResourceFlow, либо вообще не указывать MessageFormat на ResourceFlow ввиду его бесполезности и использовать только Data tab у Resource Flow. Но в таком случае теряется наглядность диаграммы.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37963396
Валерий aka Ратибор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реализация Message Flow в SubProcess в PowerDesigner 15.3 на BPMN 2.0 диаграммах бизнес-процессов почти также глючна, как и в PD 16.1. Пользоваться этим функционалом невозможно. Описываю по шагам:
1. Создаем BPMN 2.0 диаграмму простейшего бизнес-процесса из StartEvent, Process, SubProcess и EndEvent
2. Соединяем эти элементы SequenceFlow
3. Открываем диаграмму SubProcess и создаем простейшую диаграмму из StartEvent, Process и EndEvent. Соединяем их SequenceFlow.
4. На основной диаграмме бизнес-процесса создаем MessagеFlow из Process в SubProcess и создаем MessageFormat для созданного MessageFlow
5. Нажимаем F4 для проверки модели. Возникает ошибка: "Flow incoherent message format". Для диаграмм Analysis данная ошибка устраняется просто - необходимо на диаграмме SubProcess к Flow от StartEvent к Process добавить необходимый MessageFormat. Но на BPMN 2.0 диаграммах создать MessageFlow между StartEvent и Process невозможно. Для того, чтобы устранить эту ошибку необходимо на основной диаграмме открыть SubProcess в композитном режиме и привязать MessageFlow к не к SubProcess, а к Process в SubProcess. Теперь если нажать F4, то ошибка "Flow incoherent message format" не появится.
6. Так как SubProcess для того и придумали, чтобы не загромождать основную диаграмму, то отключим композитный режим для SubProcess. Тут поведение PD 15.3 и 16.1 отличается. В 15.3 MessageFlow отобразится от Process к SubProcess (как и должно быть). А в PD 16.1 от MessageFlow на диаграмме остается только значок MessageFormat.
7. Добавляем на диаграмму Participoant (лэйн) и начинаем перетаскивать элементы диаграммы в этот лэйн. При перетаскивании Process в лэйн MessageFlow удаляется из модели. Причем удаляется не ссылка, а полностью удаляется.
8. Ладно, удалился так удалился. После перетаскивания всех элементов диаграммы в лэйн создаем по уже описанной методике MessageFlow по новой. Причем так как элементы диаграммы уже находятся в лэйне, то при переходе в композитный режим лэйн расширяется. Если рассматривать не этот простой пример, а реальную большую диаграмму бизнес-процесса, то при выполнении данного действия все элементы диаграммы едут.
9. Ладно, нарисовали MessageFlow в лэйне, убрали композитный режим, подправили все съехавшие элементы. Теперь при любом перетаскивании мышкой элементов из данного лэйна в как в PD 16.1, так и в PD 15.3 MessageFlow удаляется из модели. Если передвигать элементы диаграммы в этом лэйне не мышкой, а стрелочками, то иконка MessageFormat будет сильно скакать по диаграмме, норовя совсем удалиться. Ее приходится постоянно возвращать на место.

Резюме: Использовать BPMN 2.0 диаграммы в PowerDesigner как в версии 15.3, так и в 16.1 невозможно.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37963423
Валерий aka Ратибор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, дополнение по поводу невозможности использования BPMN 2.0 в PowerDesigner. Попробуйте сделать Generation Business Process Model для модели с BPMN 2.0 диараммой с SubProcess и с MessageFlow в этот SubProcess - удивитесь. MessageFlow вообще не перенесется. Часть элементов из SubProcess будет отображаться на основной диаграмме. При переходе в композитный режим в SubProcess будет отображатся только часть элементов, хотя если открыть диаграмму SubProcess, то все необходимые элементы там присутствуют. А Generation Business Process Model необходим для того, чтобы поддерживать в актуальном состоянии AS IS и TO BE модели.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #37963458
Валерий aka Ратибор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще по поводу ошибки "Flow incoherent message format". В Process Language Properties для BPMN 2.0 проверки на данную ошибку нет. Сообщение о данной ошибке находится файле pdbpm15.dll (или в pdbpm16.dll) в strings.txt. Данной сообщение имеет номер 547.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
PowerDesigner 15, концептуальная модель
    #38851483
Malter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не работает Zoom при использовании Ctrl+Scroll на Win7x64.
Пробовал устанавливать разные версии PD 16.1x86, 16.5_x86, 16.5x64 (ОС:Win7x64)
Но зато работает если установить на виртуалку с WinServ2003x86

Это вообще решаемо? нигде не нашел настроек отвечающих за сочетания клавиш.
...
Рейтинг: 0 / 0
PowerDesigner 15, концептуальная модель
    #38874546
Г0сть1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как скриптом узнать куда замапплен атрибут сущности?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
PowerDesigner 15, концептуальная модель
    #39664780
Andrey_1988_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно визуализировать большую базу данных на нестандартной архитектуре. Сам PowerDesigner может получить из базы только основную инфу(таблицы и поля без описаний) Хотим вручную собрать всю интересную инфу и передать в PowerDesigner. Импорт из Excel работает слишком медленно! Можно ли как-то импортировать данные в PDM через XML?
...
Рейтинг: 0 / 0
33 сообщений из 33, показаны все 2 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner 15, концептуальная модель
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]