Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - predator_ua

Страницы: « 1 2 3 4
46
Interaction use вполне бы устроил если бы Activity были простыми. В моем же случаи либо делать упрощенное активити со ссылкой на более сложную либо отказатся от такого подхода в принципе

47
Перевел репозиторий на progres и ошибочка ушла...

48
Да "баков" в ЕА хватает .. пофиксили ошибку разнесеним описательных моделей по разным репозитариям.

49
Именно так .. что и удевляет!.

потому и думаю что проблема связанна с лицензионными какими-то ограничениями... у нас купленная Corporate но саппорт пока молчит

50
Теме очень много лет
http://stackoverflow.com/questions/400255/how-to-put-more-than-1000-values-into-an-oracle-in-clause
Взял первую попавшуюся ссылку. Обратите внимание:
asked 6 years ago
viewed 118853 times

Если этот in на системном уровне - только писать багрепорт разработчикам (ИМХО)

То что теме уже не один год я в курсе ... и как обойти в случаи необходимости тоже ..
Надежда таилась на то что этот бок можно как то поправить своими силами .. может купить Ultimate лицензию и поправится положение .. но как я вижу ни в ЕА11 ни в ЕА12 не поправлены эти грабли... и что примечательно ЕА8 !!! ЕА9!!! работают на ура!!! дестрибутива ЕА10 к сожалению нет

51
Sparx / EA 11 -= ORA-01795: maximum number of expressions in a list is 1000 =-
« : 15 Сентября 2015, 09:27:34 »
При построении дерева диаграмм (Правый клик на компоненте диаграммы .. New Child Diagram/Select Composite Diagram) Выдает сообщение об ошибке:
---------------------------
Enterprise Architect
---------------------------
Microsoft OLE DB Provider for ODBC Drivers [-2147467259]

[Oracle][ODBC][Ora]ORA-01795: maximum number of expressions in a list is 1000

---------------------------
ОК   
---------------------------

Происходит это из за скрипта зашитого в EABase.eap
DISTINCT t_package.Package_ID as PKG from t_object,t_package where t_object.Package_ID  = t_package.Package_ID and t_package.Parent_ID in (0) UNION select DISTINCT t_....
который компонует выборку из двух таблиц .. таблицы пакетов и объектов.. и получает здоровенный IN
Цитировать
Select Name, Package_ID, Parent_ID, ea_guid from t_package where Package_ID IN (4,5,6,10,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,47,48,49,50,51,52,53,54,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,186,187,188,189,191,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,244,244,244,244,244,244,244,244,245,246,247,248,249,250,251,252,253,254,255,265,265,269,268,268,270,272,274,278,268,283,282,244,244,302,303,304,244,244,244,323,244,324,325,326,327,328,329,325,323,325,325,325,329,325,323,326,326,326,323,323,323,326,326,323,326,326,326,329,329,329,329,329,329,329,329,329,326,326,326,326,329,329,329,324,324,324,324,324,324,325,325,325,325,325,325,325,325,325,325,325,362,327,328,363,369,370,371,372,368,374,376,378,380,381,379,377,382,383,384,385,386,387,389,390,388,392,393,395,394,396,397,398,391,399,400,375,402,403,405,406,407,408,409,404,410,411,413,416,417,419,420,418,421,422,424,425,426,427,429,430,431,432,433,434,435,436,437,438,439,440,441,423,442,444,443,446,447,448,449,450,451,445,452,453,454,455,456,401,457,458,459,414,461,464,465,466,467,468,470,471,473,472,474,469,475,477,476,479,480,482,483,481,484,428,487,488,490,489,486,492,493,494,495,496,497,498,499,1614,1504,2639,506,508,2536,2640,2641,2642,1902,510,514,517,523,525,524,526,527,528,529,530,531,1614,1614,2344,1614,2462,2643,1918,1919,2463,1920,2644,2644,2174,2466,2174,2443,2461,2461,2530,2463,1964,2000,2436,2620,2435,2465,2431,2430,2432,2463,2434,2435,2436,1980,2433,2438,2439,2440,1987,2437,1988,2442,2433,2443,2441,2444,2429,2445,2463,2466,2440,2467,2467,663,2466,664,665,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,2342,2343,2430,2346,2434,2345,2362,2363,2381,2445,2361,2499,2500,2500,2501,2497,2502,2503,2503,2504,2502,2442,2648,2174,2658,2504,2658,2643,2679,2680,2681,2681,2682,2683,2684,2685,2687,2688,2689,2690,2686,2692,1614,1923,1508,2174,2170,1841,1942,2438,2439,2441,2481,2437,2618,2619,2619,2620,2618,2741,2739,2741,1508,1508,2177,2171,2482,2483,2483,2483,2483,2695,2695,2174,2174,2174,2174,2698,2698,2174,2743,2743,2171,2744,2744,2484,2484,2485,2486,2484,2740,2174,2740,2742,2742,2745,2170,2746,2746,2171,2747,2747,2746,2487,2488,2488,2489,2487,2742,2742,2174,2174,2758,2758,2745,2490,2490,2491,2491,2489,2041,2493,2493,2494,2494,2492,1921,1922,2021,2495,2496,2020,1912,2495,1842,1906,1909,1943,1990,2497,1991,2001,1989,2496,2266,2268,2261,2264,2385,2385,2351,2386,2357,2387,2122,2122,2122,2638,2638,1843,2207,1844,2208,2209,2530,2535,1843,2536,2537,2541,2541,2592,2593,2593,2594,2594,2595,2595,2662,2662,1454,2661,2661,1474,2663,1476,2663,2665,1475,2542,2542,1484,2561,2561,2581,2581,1482,1454,1512,1498,1454,2665,1500,1501,2665,1502,1503,1506,1507,1509,1510,2582,2582,2583,2583,2584,2584,2536,1481,1517,2597,2596,2174,1454,2174,2174,2174,2174,2174,2174,2174,2699,1537,1538,1539,1540,1541,1542,1543,1544,2174,2596,1508,2699,2174,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1614,2585,2585,2586,2586,2587,2587,2381,2598,2598,2599,2599,2600,2600,2601,2601,2658,2174,2174,2174,2174,2723,2719,2588,2588,2589,2589,2590,2590,2591,2591,2592,2602,2602,2603,2603,2604,2604,2605,2605,2606,2721,2174,2174,2722,2720,2349,2122,2301,2350,2351,2352,2353,2607,2607,2608,2608,2606,2609,2609,2611,2611,1942,2722,2724,2724,1942,2174,2532,2532,2533,2533,2341,2322,1614,2321,2321,2401,2612,2612,2613,2388,2613,2614,2614,2174,1900,1902,1903,1904,2534,2534,1614,2060,1614,2062,1614,2616,2081,2615,2081,2616,2615,2537,2083,2660,2100,2659,2659,2660,2122,2123,2535,2142,2143,2354,2323,2162,2161,2355,2163,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2349,2356,2176,2177,2351,2179,2181,2183,2184,2185,2201,2202,2203,2204,2205,2210,2212,2214,2215,2216,2217,2218,2219,2221,2122,2122,2122,2122)

Кто сталкивалсо и как решить?

52
В моем случаи последовательность состоит из 3 процессов разделенных во времени .. Думал отобразить через компонентную диаграмму но тогда теряется последовательность.

все свести в активити + тайм лайн да можно .. но тогда получается перегруженность...

по этому сиквенс ... но показать на нем переход на активити диаграмму не получается .. а если кидать на саму сиквенс диаграммуу линк на активити то интуитивно не понятно ... (как же плохо что нет возможности подвязать картинку к сообщению)

53
Всем доброго времени суток. Провожу реверс-инжениринг последовательности объединения платежей с помощью sequence diagrammна определенном этапе мне нужно отобразить динамику в виде activity diagramm
(диаграмму вставить не получается) ... если есть примеры вставки ссылки на активити внутрь сиквенс диаграммы .. ткните носом

54
зачем вы пришли на аналитический форум, если не отвечаете на вопросы?
Я пришел сюда за ответами как .. с помощью каких диаграмм описать мою ситуацию

1. КТО БУДЕТ ИСПОЛЬЗОВАТЬ ДИАГРАММУ?
2. В ХОДЕ КАКОЙ ДЕЯТЕЛЬНОСТИ?
3. ДЛЯ ЧЕГО?
Судя по Вашим вопросам я иду не туда, и решение не в диаграмме а в предписании ХМ...

Не хотите отвечать — идите на SQL.ru, там рыбу любят, жареную.
Зачем Вы так?

Если "мне поставлена задача", то должны быть критерии приёмки. Диаграмма должна быть такой, чтобы кто-то (1) мог с помощью неё что-то сделать (2) с каким-то качеством (3) (точностью, скоростью, удовлетворённостью и т.д.) и с какой-то целью (4).

Спасибо Денис что направили меня в нужное русло!

55
Давайте сначала, в аналитическом ключе.

Кто и как будет использовать эту диаграмму?

Диаграмма нужна для описания модели взаимодействий, повторюсь пример это ОЧЕНЬ упрощенная задача .. то есть та часть задачи которую я не смог описать в UML
а полная задача вот:
----
Есть в ORACLE такая сущность как Синоним
он ссылается на процедуру ..
процедура проверяет ряд условий .. готовит так сказать данные для дальнейшего запроса ... после чего по исходным данным + подготовленным "временкам" делает курсоры, которые в свою очередь используют промежуточные вызовы процедур.
всё это исключая блоки (select from dual) я описал на диаграмме последовательностей
---
А теперь внемание ... иногда!! при накате патчей на некоторые таблицы синоним перестает работать ... согласно документации он перестает работать из за того что процедура на которую смотрит синоним становится инвалидной, но перекомпилить её автоматом нельзя, процедура согласно документации падает если хотя-бы один объект на который она ссылается становится инвалидны ..

мне поставлена задача расписать логику синонима до уровня таблиц

56
Почему обязательно на диаграмме, а не в таблице?

Если обязательно хочется залезть на шкафчик, смотрите в сторону UML + OCL
Правильно ли я Вас понял(относительно примера)?
------------------------------
[select x.id, y.id from x_table x, y_table y] ---> [Выборка данных из таблиц x_table, y_table] ----> cursor(...)
[  where x.z = y.z and y.value = pkg.getValue(x.value)] ---> [проверка данных x.z = y.z and y.value = pkg.getValue(x.value)]
Но ведь с таким же успехом я могу написать смотри код .... и свести задачу к черному ящику ...

57
Сожалею но в моей ситуации таблица это утопичное решение.


58
Как? Как представить таблицей? Пример если можно или хоть подсказку по моему описанию,
Сама задача на порядок сложнее но пока не ясен способ описания этого примера развивать идею немогу.
При построении диограммы последовательности уткнулся в тот факт что данные выбираем из двух таблиц одновременно и даже если поставить предварительно opt то получим для каждой таблицы свой опцион и опять выйдем на параллельность которую показать немогу( через OCL будет таже проблема, если б в диограммах была бы некая сущность описывающая фильтрацию данных но такого невидел

59
Попробую упростить до нельзя суть проблемы

у меня есть SQL запрос (да я прекрасно понимаю что SQL сам по себе является языком действий но все же)

Пример

select x.id, y.id from x_table x, y_table y
  where x.z = y.z
    and y.value = pkg.getValue(x.value)

то есть мне нужно отобразить на диаграмме объединение трех сущностей (x_table, y_table, pkg.getValue) и на результат наложить ограничение


60
Всем доброго времени суток

Имеется некая выборка из Х таблиц с большим набором всевозможных условий. С помощью каких диаграмм возможно описать данный алгоритм?

Пробовал на через диаграмму последовательностей не получилось ... через диаграмму деятельности тоже не особо ясно.

Заранее Спасибо!

Страницы: « 1 2 3 4