AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.06.2016, 11:12   #1  
Blog bot is offline
Blog bot
Участник
 
25,475 / 846 (79) +++++++
Регистрация: 28.10.2006
palleagermark: Cross-company data sharing in AX7
Источник: http://www.agermark.com/2016/06/cros...ng-in-ax7.html
==============

In Update1 a new data sharing feature has been added. You can use the feature to share simple group and reference data between companies in an AX deployment.

You can read more about the feature in the Microsoft Dynamics AX Wiki.

From a technical perspective, it is interesting to see how the setup generates triggers on the database to register changes and to replicate data. These also indicates the caveat; data is replicated on SQL level and AX business logic is not executed.

Источник: http://www.agermark.com/2016/06/cros...ng-in-ax7.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
Старый 14.06.2016, 09:39   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
From a technical perspective, it is interesting to see how the setup generates triggers on the database to register changes and to replicate data. These also indicates the caveat; data is replicated on SQL level and AX business logic is not executed.
оооо
Вот это жесть.
А отлаживать они как это собрались ?
Старый 14.06.2016, 10:44   #3  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
это видно ответ на то что убрали виртуальные компании. Ну а как еще это сделать то.
Остается только надеяться что в будущем кому то придет в голову идея что данные можно не копировать а просто иметь одну копию с кодом виртуальной компании
Старый 14.06.2016, 11:06   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от trud Посмотреть сообщение
это видно ответ на то что убрали виртуальные компании.
Да, в wiki напрямую говорится об этом:
Цитата:
This feature resembles the virtual companies feature in Microsoft Dynamics AX 2012.
Цитата:
Сообщение от trud Посмотреть сообщение
Остается только надеяться что в будущем кому то придет в голову идея что данные можно не копировать а просто иметь одну копию с кодом виртуальной компании
Это вряд ли, потому что индусам, которые клепают ядро AX7, видимо, оказалось не под силу сделать генерацию нормальных SQL-запросов для случаев, когда используются виртуальные компании, с учетом всех возможных нюансов, таких как crossCompany, crossPartition и т.п.
Старый 14.06.2016, 11:33   #5  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Это вряд ли, потому что индусам, которые клепают ядро AX7, видимо, оказалось не под силу сделать генерацию нормальных SQL-запросов для случаев, когда используются виртуальные компании, с учетом всех возможных нюансов, таких как crossCompany, crossPartition и т.п.
Справедливости ради, ядро еще в 2009-й криво эти запросы генерило.
Все прелести вылезали на джоинах обычных табличек и табличек из виртуальных компаниях. А если у вас в виртуальную компанию входит приличное число компаний (100 и больше) то туши свет, кидай гранату - запросы просто нежизнеспособные шли

Последний раз редактировалось Logger; 14.06.2016 в 11:38.
Старый 14.06.2016, 11:38   #6  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от trud Посмотреть сообщение
это видно ответ на то что убрали виртуальные компании. Ну а как еще это сделать то.
Очень просто.
Мой коллега придумал движок по репликации данных между компаниями.
После этого программисту достаточно было добавить по одной строке кода в insert/update методы таблички, а аналитик настраивал группы полей в настроечной табличке - в какие компании их копировать и все работало красиво безо всяких триггеров.
Например для InventTable - наименование номенклатуры автоматически копировалось по всем компаниям.
Склад - никуда не копировался (в каждой компании свой)
А какое нить еще поле - только по настроенной группе компаний.
Очень удобно получалось.
Плюс в отличие от SQL-триггера не отрубалась бизнес-логика в других компаниях на insert()/update()

Последний раз редактировалось Logger; 14.06.2016 в 11:45.
Старый 14.06.2016, 13:24   #7  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от gl00mie Посмотреть сообщение
...клепают ядро AX7, .... таких как crossCompany, crossPartition и т.п.
Partition к слову сказать в 7ке тоже не поддерживается. Partition оставили только для unit test.

Готовят замену, что получится увидим наверное не скоро.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0

Последний раз редактировалось Alex_KD; 14.06.2016 в 13:26.
Старый 14.06.2016, 13:27   #8  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от Logger Посмотреть сообщение
А если у вас в виртуальную компанию входит приличное число компаний (100 и больше) то туши свет, кидай гранату - запросы просто нежизнеспособные шли
ну кстати это то не пофиксили. правда теперь это называется не туши свет, а документированная фича.

Cross-company data sharing isn’t supported for the following scenarios:
•Franchising solutions, where thousands of records are shared across thousands of companies.
Старый 15.06.2016, 01:22   #9  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от Alex_KD Посмотреть сообщение
Partition к слову сказать в 7ке тоже не поддерживается. Partition оставили только для unit test.

Готовят замену, что получится увидим наверное не скоро.
Ну вроде говорят будут партишены но чучуть по другому, своя база на каждый партишен.
Старый 16.06.2016, 17:40   #10  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Что-то про partition совсем ничего не понятно.
Как в Ax7 подключиться к тому или иному partition ? На сайте https://ax.help.dynamics.com/en/ ничего на эту тему не нашёл.
Хочу в виртуальной машине Ax7 завести тестовую компанию с основной валютой RUB. Для этого ведь надо новый partition создавать ? В существующих демоданных основная валюта USD стоит. А основная валюта вроде как сразу на весь partition задаётся.
__________________
Дмитрий
Старый 17.06.2016, 09:00   #11  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Вопрос снимается, разобрался с первичной и вторичной валютой. Новый partition для тестирования уже не нужен.
__________________
Дмитрий
Старый 20.06.2016, 18:28   #12  
imir is offline
imir
Участник
 
159 / 161 (6) ++++++
Регистрация: 28.05.2010
Although customers can modify the Microsoft data templates that are available from LCS, this scenario isn’t supported.

При этом на сайте два шаблона.
Теги
ax7, crosscompany, репликация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
kurthatlevik: Master data concepts Blog bot DAX Blogs 0 18.02.2016 12:11
emeadaxsupport: SEPA affected objects Blog bot DAX Blogs 0 29.11.2013 13:11
atinkerersnotebook: Using Excel to Copy Data from One Company to Another Blog bot DAX Blogs 0 19.07.2013 15:11
dynamicsaxtraining: Basic concepts Blog bot DAX Blogs 0 24.02.2012 07:12
wiki.dynamicsbook: Changes Made in Navision Attain 3.60 Blog bot Dynamics CRM: Blogs 0 02.09.2008 13:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:01.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.