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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.10.2012, 21:33   #21  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Logger Посмотреть сообщение
Можно поподробнее пояснить ?
При добавлении таблицы А в табличную коллекцию виртуальной компании для корректной работы нужно, чтобы все таблицы, на которые ссылаются поля таблицы А, тоже принадлежали этой табличной коллекции, иначе могут возникнуть ссылки, которые работают только в одной из реальных компаний виртуальной компании.

Цитата:
Сообщение от fed Посмотреть сообщение
Стесняюсь спросить, а как же эти ужасные виртуальные компании использовались предыдущие 10 лет моей работы с аксаптой ? Вроде целостность данных сильно не портилась...
Нуу, на самом деле с тех пор добавилось очень много новых таблиц со сложными связами, поэтому проблема просто стала более актуальна, чем была раньше.
Но это не значит, что ее и раньше не существовало. То, что компании осознанно нарушали это правило, гарантируя целостность данных бизнес логикой или другими способами, этого не отменяет.
Старый 25.10.2012, 22:04   #22  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Не плохо было бы добавить, если нельзя удалять компанию, то хотя бы как в срм делать её неактивной.
__________________
Axapta book for developer
Старый 25.10.2012, 23:23   #23  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,895 / 5650 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от kashperuk Посмотреть сообщение
При добавлении таблицы А в табличную коллекцию виртуальной компании для корректной работы нужно, чтобы все таблицы, на которые ссылаются поля таблицы А, тоже принадлежали этой табличной коллекции, иначе могут возникнуть ссылки, которые работают только в одной из реальных компаний виртуальной компании.
Нуу, на самом деле с тех пор добавилось очень много новых таблиц со сложными связами, поэтому проблема просто стала более актуальна, чем была раньше.
Помнишь псловицу - "Разработай систему с которой может работать любой дебил и только дебилы захотят с ней работать"?
Просто несмотря на проблемы (решаемые) виртуальных компаний и некоторые накладные расходы на их реализацию, это было максимально гибким решением. (Да - пусть требующим несколько более высокой квалификации от консультантов)
После того как в 2012ой отказались от нормальной поддержки виртуальных компаний, и сделали принудительную глобализацию части таблиц, ситуация стала гораздо более запущенной (в плане и гибкости и в плане сложности настройки). В результате в 2012R2 пришлось дополнительно вводить еще более сложный и кривой механизм data partition. И все в результате кривого архитектурного решения с принудительной глобализацией. В общем - у Дамаагрдовского решения был один фатальный недостаток...
За это сообщение автора поблагодарили: shogel (1), S.Kuskov (1).
Старый 25.10.2012, 23:47   #24  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
не знаю, может просто вы еще не работали просто со всем этим? Мне партишны кажутся нормальными вполне.
Я согласен, что причины создания этой функциональности - это реально просто потому, что в АХ 2012 протупили.
Но европейские партнеры вроде довольны.

Виртуальные компании кстати тоже подлатали в АХ 2012 R2, так что все будет ОК
Старый 25.10.2012, 23:49   #25  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
В CRM разные компании - это разные базы и даже могут быть разные сервера.
Почему нельзя было так и в аксе сделать я не понял, и почему нельзя было сделать параметр, чтобы глобально отключать партиции тоже не понятно, тем более что вопрос так активно обсуждался со времен 2.5, когда компании так были похожи на партиции.
"Все новое - хорошо забытое старое"
Старый 26.10.2012, 00:04   #26  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
согласен про то, что надо было предусмотреть опцию отключения партишнов. но..
Старый 26.10.2012, 09:23   #27  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Но что мешает? Был же -internal=nodataareaid или как-то так, за счет которого конторы с одной компанией в Аксапте могли ощутимо повысить производительность системы, что мешает сделать аналогичный ключ, чтобы те, кому эти партиции даром не сдались, могли жить, как раньше? Собственно, в ядре и так постоянно приделывают разные фенечки (вспомнить то же автовопределение ширины столбцов в гридах), чего бы не добавить и такую вот новую возможность вернуться к старому поведению?
Старый 26.10.2012, 11:02   #28  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Ну, ничего не мешает, я создам сегодня DCR. Просто уже все, поезд ушел.
За это сообщение автора поблагодарили: Logger (3), S.Kuskov (1).
Старый 26.10.2012, 13:41   #29  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 513 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Но что мешает?
чего бы не добавить и такую вот новую возможность вернуться к старому поведению?
Это банальное человеческое "нам виднее". Этим не только МС страдает, у Гугла те же задвиги. Видимо современная болезнь больших корпораций. Конечно можно было сделать новые фишки через настройки и посмотреть популярность новых сделав их дефолтными, сбор статистики ведь имеется. Да и простой опрос - "что вы думаете о новых фичах" никто не отменял.
И вроде бы такие вещи кажутся очевидными, что к такой серьезной системе фикс за день не выпустят, и придется пользоваться довольно долго, пока старое поправят, а новое поломают. Но они просто 'Don't care'
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
Старый 26.10.2012, 21:23   #30  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Кому не всё равно, может проголосовать за предложение сделать эту фичу отключаемой на сайте MS Connect. Необходимые действия для тех, кто там ещё не зарегистрирован, описаны тут.

Последний раз редактировалось gl00mie; 26.10.2012 в 21:26.
Старый 29.10.2012, 07:13   #31  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Подниму тему, а то она как-то затерялась за выходные. Те, кого беспокоит появление нового неселективного поля во всех индексах в 2012 R2, могут на сайте MS Connect проголосовать за то, чтобы сделать функционал Data Partitions отключаемым.

Последний раз редактировалось gl00mie; 29.10.2012 в 07:16.
Старый 29.10.2012, 21:06   #32  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Короче мой DCR закрыли как Won't Fix
Пишут, что они тестировали производительность при добавлении data partition колонки, и, мол, все хорошо.

Но типа будут следить за вышеуказанным connect channel feedback item, и если будет blocking для кого-то, будут reconsider...
Старый 29.10.2012, 21:42   #33  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от kashperuk Посмотреть сообщение
они тестировали производительность при добавлении data partition колонки, и, мол, все хорошо.
На демо-базенке в 2 Гб с 3-мя компаниями?..
Старый 29.10.2012, 21:48   #34  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от gl00mie Посмотреть сообщение
На демо-базенке в 2 Гб с 3-мя компаниями?..
не сказали.
надеюсь, что нет
Старый 20.11.2012, 09:54   #35  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Возможно ли руками вытаскивать это поле с первого места в индексе куда нибудь еще, по аналогии с DataAreaId в AX 2009 ?
Старый 20.11.2012, 12:46   #36  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от kashperuk Посмотреть сообщение
не сказали.
надеюсь, что нет
Подождем очередного Day in life бенчмарка - авось передумают
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: gl00mie (2).
Старый 15.06.2016, 16:08   #37  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Попробую поднять тему, сваял скриптик, что бы оценить объем дискового пространства, занимаемого вездесущим полем Partition и слегка ужаснулся.
X++:
SELECT CONVERT(float, SUM(I.rowcnt * ISNULL(S.FLAGS + 1, 0) * 8)) * 100 / SUM(CONVERT(bigint, dpages) * 8192) 
FROM sys.sysindexes I
  INNER JOIN sys.objects O
    ON I.id = O.object_id
  LEFT JOIN SQLDICTIONARY S
    ON S.SQLNAME = O.name AND S.FIELDID = 0 AND S.FLAGS = 0
У меня вышло более 20% от всей базы. Неужели MS забил на отключение такого гадкого поля ?

Последний раз редактировалось Alexius; 15.06.2016 в 16:46.
За это сообщение автора поблагодарили: Logger (3), gl00mie (2).
Теги
ax2012, data partitions

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax-erp: Creating SSRS-Reports in Dynamics AX 2012 – What’s no longer possible in AX-reports Blog bot DAX Blogs 0 18.07.2012 12:11
kamalblogs: Dynamics ax 2012 – Copying Temp Table instance for SQL TempDB Blog bot DAX Blogs 0 12.07.2012 00:14
mfp: Microsoft Dynamics AX 2012 is here! Blog bot DAX Blogs 10 04.08.2011 17:11
dynamics-ax: Microsoft Dynamics AX 2012 - System Architecture Overview Blog bot DAX Blogs 0 26.05.2011 02:11
Inside Dynamics AX 4.0: Usage Scenarios Blog bot DAX Blogs 0 04.10.2007 05:15

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

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

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