|
|
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
Уже не первый раз за последнее время в Европе я натыкаюсь на разработчиков ПО, которые не стесняются использовать PD в своих корыстных целях, а именно: использует его для описания, хранения и визуального изменения собственных метамоделей и генерации изменений со своих моделей на физические модели. Например, не так давно мне лично давали поюзать в познавательных целях продукт, который подключается к метаданным IQ, Informatica и BusinnesObjects и на PD визуально разворачивал полную модель просмотра и управления всеми процессами хранилища данных и у меня была возможность оценить эффективность PD. Из той же серии есть продукт, который управляя PD позволяет загружать физические модели оперативных данных, трансформировать их в модели ХД и автоматически генерировать скрипты загрузки информации из оперативной БД в ХД, то есть фактически используя PD сделали полноценное ETL средство. Я порылся в документации PD, нашел поддержку собственного встроенного языка, а так же возможность его интеграции с приложениями как COM сервера. Хотелось бы узнать - никто у нас русскоязычных ИТ шников не имеет опыта использования PD как CASE для собственных нужд ? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 10:25 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
авторУже не первый раз за последнее время в Европе я натыкаюсь на разработчиков ПО, которые не стесняются использовать PD в своих корыстных целях, Может у вас специфические разработчики? Не думаю, что этот продукт так широко распространён. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 11:04 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
ASCRUS пишет: > сервера. Хотелось бы узнать - никто у нас русскоязычных ИТ шников не > имеет опыта использования PD как CASE для собственных нужд ? ;) У нас есть огромный опыт использования ErWin-а для собственных нужд. А вот с PD как раз не сложилось - нету в нём макроязыка. Ну или не было на тот момент, когда мы себе выбирали. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 11:16 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
Petro123авторУже не первый раз за последнее время в Европе я натыкаюсь на разработчиков ПО, которые не стесняются использовать PD в своих корыстных целях, Может у вас специфические разработчики? Не думаю, что этот продукт так широко распространён. Тут Вы ошибаетесь. В Европе это один из самых распространенных CASE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 11:55 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
MasterZiv У нас есть огромный опыт использования ErWin-а для собственных нужд. А вот с PD как раз не сложилось - нету в нём макроязыка. Ну или не было на тот момент, когда мы себе выбирали. Макроязык это хорошо. Но меня в Case помимо макроязыка интересует именно интеграция, то есть: Управление через собственное в приложение (через стандартные интерфейсы, тот же COM) Полный доступ и управление объектами схемы, нарисованной в Case (фактически доступ к метамодели) Возможность описать свою модель для Case, с подключением своего кода для генерации реверса и дальнейшего преобразования объектов схемы в физическую модель Все это в Европе народ успешно юзает в PD, у нас пока всех кого я знаю, PD только как Case с уже штатными моделями использует, поэтому и задал вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 12:00 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
ASCRUSPetro123авторУже не первый раз за последнее время в Европе я натыкаюсь на разработчиков ПО, которые не стесняются использовать PD в своих корыстных целях, Может у вас специфические разработчики? Не думаю, что этот продукт так широко распространён. Тут Вы ошибаетесь. В Европе это один из самых распространенных CASE. - хорошо бы ссылку на офф источник - т.к. у нас другая ситуация, придётся Вам изучать оба продукта (это не сложно) - насколько помню, ErWin позволяет выгружать модель в XML. Отсюда мы можем делать всё что хотим. - насчёт OLE посмотри в списке библиотек в IDE любого ЯП, есть ли там строка на него. Если есть, значит доступен COM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 12:08 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 12:12 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
вот точнее прямо на топик http://www.sql.ru/forum/actualthread.aspx?tid=277829&pg=1&hl=%fd%ea%f1%ef%ee%f0%f2%e8%f0%ee%e2%e0%ed%ed%f3%fe+xml+%ec%ee%e4%e5%eb%fc?#3385110 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 12:13 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
Все хорошо, но я не очень понимаю при чем здесь ErWin. Вопрос в топике конкретно про PowerDesigner :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 12:55 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
Petro123ErWin позволяет выгружать модель в XML. Отсюда мы можем делать всё что хотим. То о чем я говорю с точностью до наоборот - я видел продукты, которые встраивают свою модель со своими бизнес понятиями в PowerDesigner, юзер рисует на ней схемы, они трансформируются PowerDesigner в скрипты или же накладываются на другие модели (например физическую модель БД). То есть PowerDesigner используется в приложениях как компонент интерфейс+ганератор для управления метамоделями и схемами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 12:59 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
ASCRUS пишет: > # Полный доступ и управление объектами схемы, нарисованной в Case > (фактически доступ к метамодели) > # Возможность описать свою модель для Case, с подключением своего кода для > генерации реверса и дальнейшего преобразования объектов схемы в Так и в ервине всё это есть. Только ещё есть и макроязык, очень простой. На котором можно эту всю модель крючить (правда, только на чтение). > физическую модель > Все это в Европе народ успешно юзает в PD, у нас пока всех кого я знаю, Ну уж так уж и все. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 13:57 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
Да ест в PD свой язык. Я на нем как раз метаданные для форм делаю. Только он скрипты делает, а я их прогоняю. До такого высокого уровня, как им прямо конектиться к БД и прям там созданные скрипты прогонять не дошел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 13:59 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
ASCRUS пишет: > Все хорошо, но я не очень понимаю при чем здесь ErWin. Вопрос в топике > конкретно про PowerDesigner :) Это я наверное всех сбил с толку, извини. Что до CASE-ов, думаю, в принципе их эра прошла, теперь везде сплошные Eclipse/Hibernate/JPA и эта лабуда уже никому наверное не нужна. Или скоро будет не нужна. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 13:59 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
MasterZiv Или скоро будет не нужна. +1 ASCRUSмне лично давали поюзать в познавательных целях продукт я правильно понял - продукт "внутреннего употребления", не для заказчика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 14:41 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
Petro123MasterZiv Или скоро будет не нужна. +1 ASCRUSмне лично давали поюзать в познавательных целях продукт я правильно понял - продукт "внутреннего употребления", не для заказчика? Продукт тиражный и очень мощный - с его помощью можно централизованно отслеживать и анализировать все движение и преобразование информации по всей цепочке: OLTP->ETL->DWS->BI. Причем анализ идет на уровне метаструктуры каждого из компонентов, то есть можно например в PD открыть физическую модель OLTP, изменить в одной из таблиц имя поля и далее прямо по всей цепочке анализатор в визуальном виде развернет, как это аукнется во всех компонентах системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 15:49 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
ASCRUS то есть можно например в PD открыть физическую модель OLTP, изменить в одной из таблиц имя поля и далее прямо по всей цепочке анализатор в визуальном виде развернет, как это аукнется во всех компонентах системы. вам бы цены не было, если бы вы привели данный реальный пример из жизни, но более развёрнуто, со скринами. iscrafm (которого вы критиковали) приводил даже видеоролики в своё время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 15:59 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
Разработки на PD, как правило, внутренние для потребителей, поэтому мы о них практически не слышим. Но есть, есть такие мощные генераторы на базе PD. Слышали. Сами не писали :) Аналог системы, глядящей в ИС/ETL/ХД/отчеты и визуализирующей (и даже позволяющей что-то редактировать) - это Informatica MetadataManager, у BO что-то такое есть. Применяется набор XML-metadata-адаптеров от MetaIntegration, кстати, входящий в ErWin и в PD (в крутых редакциях, видимо). Аналог системы генерации ХД - Kalido. В обеих PD не используется, стоят обе по несколько сот тыс. УЕ. Так что если у кого-то есть что-то подобное на PD - коммерциализуйте, интернационализуйте, пишите доки и зарабатывайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 17:17 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
И кстати, тут >Что до CASE-ов, думаю, в принципе их эра прошла, теперь везде сплошные Eclipse/Hibernate/JPA некоторая путаница у автора в голове надо разделять а) среды разработки и фреймворки (которые у него после слова "сплошные"), б) средства быстрой разработки приложений (то, что называлось CASE до примерно 2002 г) - типа PowerBuilder в) средства универсального моделирования - PD, ErWin и г) генерацию ПО г) - это передний край. Это замена ручного кодинга на нажатие кнопки. Может быть реализовано, как на PD/ErWin (в), так и на чем-то еще, а генерить код в любое средство разработки, включая а) Старый CASE здесь ни при чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 17:22 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
А6дуллаhи зарабатывайте. сфера применения imho узкая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 17:24 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
Petro123А6дуллаhи зарабатывайте. сфера применения imho узкая Вполне широкая, но проблема "внутренних" решений - их узость, заточенность на ту конкретную контору и среду, в которой они функционируют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 17:26 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
А6дуллаhPetro123А6дуллаhи зарабатывайте. сфера применения imho узкая Вполне широкая, но проблема "внутренних" решений - их узость, заточенность на ту конкретную контору и среду, в которой они функционируют. в том то и дело. IT пытается идти на комплексные IDE. Где все этапы производства ПО взаимосвязаны. Но это не просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 17:28 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
А6дуллаhТак что если у кого-то есть что-то подобное на PD - коммерциализуйте, интернационализуйте, пишите доки и зарабатывайте. Ну это все делается ... в Европе, там хранилища данных и централизованное управление всеми этапами дело актуальное. Нам привезли показать в РФ больше в ознакомительных целях как партнерам на его потенциальное использование в проектах, завязанных на хранилища. [quote]Применяется набор XML-metadata-адаптеров от MetaIntegration, кстати, входящий в ErWin и в PD (в крутых редакциях, видимо).[/quote] Что то типа того, под каждый продукт система имеет свой адаптер, позволяющий считывать метаинформацию продукта и логи его работы. P.S. В принципе то я сей продукт не в качестве рекламы упомянул, а только как пример использования в его составе PD, где вместо того, чтобы авторам сего продукта самим мудохаться с визуализациями графических схем, управлением объектов, генерацией скриптов, они приспособили под это дело PD. Что собственно говоря меня очень и заинтересовало ... насколько сложно в своих проектах делать нечто подобное без надобности изобретать лисапеды ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2009, 08:52 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
А какие проблемы с графическим отображение метаданных? я взял компоненту ExpressFlowChart, написал процедуру, которая пробегает по метаданым и рисует квадратики и стрелки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2009, 15:44 |
|
||
|
PowerDesigner как компонент в собственной системе
|
|||
|---|---|---|---|
|
#18+
дддддА какие проблемы с графическим отображение метаданных? я взял компоненту ExpressFlowChart, написал процедуру, которая пробегает по метаданым и рисует квадратики и стрелки. Дело не только в отображении, а управлении ими и генерации скриптов. Как пример - Вам для пользователя надо предоставить инструмент, который позволит ему в бизнес терминах описать свою модель данных или процессы. Далее эта модель или процессы должна быть трансформирована в физическую модель БД или ЯП. Думаю по трудозатратам и так понятно, что лучше: сделать все самому с нуля или научить PD/ErWin оперировать схемой с нужными терминами и трансформировать ее в поддерживаемые физические модели. Так же понятно, при каком из вариантов продукт будет выглядеть солидно и мощно ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2009, 15:59 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35815604&tid=1543428]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
180ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 525ms |

| 0 / 0 |
