20.10.2015, 08:12 | #1 |
Участник
|
AX 2012 R3: Розница: Подзадания планировщика: Фильтры таблиц
Доброго времени!
В АХ5, в ритейле, в настройках подзаданий планировщика имеем возможность задать фильтры для выгружаемых таблиц. Например, таблица розничных цен для магазинов ограничивалась кодом магазина и при первоначальной выгрузке данных вместо 7млн записей в магазин уходило в среднем 150-200 тыс. записей. При добавлении, изменении, удалении цен в головном офисе, в магазины уходили только цены для этих магазинов. Скажите пжлс, имеется в АХ6 подобный механизм(фильтр по полю)? |
|
20.10.2015, 23:07 | #2 |
Участник
|
Нет.
в 2012 r3 и так в магазин уходят только те записи которые относяться к этому магазину. |
|
21.10.2015, 06:32 | #3 |
Участник
|
Стандартное задание планировщика 1020(Цены и скидки) включает таблицу PriceDiscTable. Таблица содержит цены продаж в разрезе складов(магазинов) - 7 млн. записей. Задание отправляет в конкретный магазин все записи, никак не ограничивая магазином.
|
|
21.10.2015, 08:12 | #4 |
Участник
|
В каждом подзадании N-job'а можно настроить фильтр для select'а из таблицы с использованием предустановленной макросов наподобие @StoreRecId.
|
|
|
За это сообщение автора поблагодарили: AvrDen (1). |
21.10.2015, 09:44 | #5 |
Талантливый разгвоздяй
|
Цитата:
Также в R3 отсутствует кнопка для настройки фильтра в подзаданиях планировщика, о чем и пишет автор топика. Очевидно, что как-то в системе все же можно настроить разделение данных по магазинам, но я пока дальше channel data group не раскопал как в R3 конкретно можно разделить потоки данных по магазинам из одной таблицы (например, тех же розн. цен). Последний раз редактировалось Kabardian; 21.10.2015 в 09:47. |
|
|
За это сообщение автора поблагодарили: AvrDen (1), gl00mie (3). |
21.10.2015, 09:46 | #6 |
Участник
|
Цитата:
Буду признателен, если вы укажете конкретное место, где можно выполнить эту настройку. |
|
21.10.2015, 09:49 | #7 |
Талантливый разгвоздяй
|
PTG копайте в сторону channel data group - на этом уровне разделяются пакеты данных по разным магазинам/группам магазинов. Пока не разобрался сам, поэтому не могу что-то конкретное посоветовать.
|
|
|
За это сообщение автора поблагодарили: PTG (1). |
21.10.2015, 13:28 | #8 |
Участник
|
Цитата:
Сообщение от PTG
В АХ5, в ритейле, в настройках подзаданий планировщика имеем возможность задать фильтры для выгружаемых таблиц. Например, таблица розничных цен для магазинов ограничивалась кодом магазина и при первоначальной выгрузке данных вместо 7млн записей в магазин уходило в среднем 150-200 тыс. записей. При добавлении, изменении, удалении цен в головном офисе, в магазины уходили только цены для этих магазинов.
не совсем "только цены для этих магазинов". но в целом очень точно - выборка существенно сокращалась. да. дерево таблиц осталось. только теперь оно находится в xml и хранится в одном из полей настройки канала. точно не помню, а аксапты сейчас под рукой нет. посмотрите настройки - не перепутаете. ключевое отличие - сейчас адресация НЕ до магазина! а до группы магазинов! проверьте сколько у вас групп. в магазины одной группы попадут одинаковые данные, приписанные данной группе. Цитата:
= аналог "дерева таблиц" остался = фильтра по полю (был и такой механизм) в 2012 r3 нет = относятся не к магазину, а к группе магазинов!!! насчет группы - это очень подлое и очень неочевидное решение. раньше, программируя ПОС, можно было всегда полагаться на то, что в базе данных магазина хранятся данные, предназначенные только для этого магазина. Следовательно, и запросы можно было делать проще. А теперь - фиг! В базе данных магазина могут находится "чужие" данные, данные других магазинов из данной группы. Следовательно, после каждого запроса нужно проверить - а эта запись принадлежит моему магазину? или это запись чужого магазина из моей группы? Цитата:
Точно уже не помню, но в свое время я отдельно с этим разбирался. И мы правили настройки в xml. Тогда мы победили этот вопрос. Деталей уже не помню, это было больше года назад. Угу. Но только по группам. В R3 нет возможности адресовать конкретный магазин, только группу. |
|
|
За это сообщение автора поблагодарили: PTG (1), AvrDen (1), gl00mie (2), Kabardian (5). |
21.10.2015, 15:02 | #9 |
Участник
|
|
|
21.10.2015, 21:23 | #10 |
Талантливый разгвоздяй
|
|
|
21.10.2015, 22:24 | #11 |
Участник
|
|
|
22.10.2015, 17:19 | #12 |
Участник
|
|
|
|
|