|
14.11.2019, 16:56 | #1 |
Участник
|
Цитата:
Сообщение от axm2017
...то по mapping у нас была неправильная рекомендация стараться жить с одним mapping лишь дорабатывая его. Как показала практика жить на одном mapping пытаясь не сломать существующее модифицировать основываясь на других источниках данных крайне сложно и не стоит усилий. Проще сделать новый mapping...
Чуть попозже попробую проиллюстрировать примером. Предположим у нас есть все из примера 1 и это всем нравится до такой степени что китайские сотрудники попросили запилить почти такой же отчет. Ок. Не вопрос. Делаем почти такой же формат. Но китайские товарищи к примеру начинают хотеть порой свое уникальное значение в поле идентификатор так как мое их не устроило (из другого источника данных связанного с табличкой). Попытки решить подобное изначально в рамках одного mapping (типа добавим поле IdFromChine и прочее) оказались крайне неудобными. Отчеты и модели жили своей жизнью росли, покрываясь расчетными функциями и прочим и это же касалось mapping (где надо было помнить еще и о китайцах) в итоге поддержка подобной уникальности оказалась трудозатратной. Проще оказалось сделать новый mapping хотя изначально рекомендовалось жить в одном маппинге. Последний раз редактировалось axm2017; 14.11.2019 в 16:58. |
|
15.11.2019, 14:33 | #2 |
Участник
|
|
|
15.11.2019, 15:01 | #3 |
Участник
|
По факту у нас есть ID для китайских и отдельно для обычных людей.
Какие есть варианты действий? 1. Добавить в модель поле китайский ID. А потом индийский. А потом выслушать обвинение в расизме от консультанта почему китайский ID идет отдельно (типа ты их за людей не считаешь?). 2. Добавить заполнение ID на маппинге для китайцев свое, а для обычных свое. Ок вводим функцию определитель страны и в зависимости от нее заполняем ID. Но так как в реальности появляется куча наворотов + еще и индийцы то все становится тяжелым и не все помнят о существовании китайских коллег. Есть высокая вероятность что кто то сломает им все, правя для себя. В общем пришли к тому что надо разделять маппинги. |
|
15.11.2019, 17:09 | #4 |
Участник
|
Цитата:
Стандарты можно не считать за людей |
|
15.11.2019, 17:25 | #5 |
Участник
|
Это адаптированный под тестовый пример вариант проблемы. Но проблема практическая.
Это риторический вопрос? Мог быть индийский, итальянский и далее по вкусу. Тараканы у всех свои. Это хорошо заметно если модифицировать ssrs отчёты. Последний раз редактировалось axm2017; 15.11.2019 в 17:31. |
|
15.11.2019, 22:25 | #6 |
Участник
|
Цитата:
Цитата:
Это риторический вопрос?
Цитата:
Мог быть индийский, итальянский и далее по вкусу. Тараканы у всех свои. Это хорошо заметно если модифицировать ssrs отчёты.
|
|
15.11.2019, 22:44 | #7 |
Участник
|
Цитата:
Цитата:
В общем приняли решение чаще делать маппинги а не усложнять. Хотя как понял якобы по канону стремление к уменьшению меньше маппингов должно быть. Чем оно вызвано не ясно. Последний раз редактировалось axm2017; 15.11.2019 в 22:58. |
|
Теги |
generic electronic reporting, ger |
|
|