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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.03.2008, 11:14   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
4,004 / 3299 (118) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Коллеги, а как была релизована аналитика в XAL ?
В упомянутом блоге Sven ссылается на XAL.

Плюс интересно сравнить с Oracle и SAP

Кто в курсе как там реализованы аналитики ?
Старый 27.03.2008, 11:17   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Logger Посмотреть сообщение
Коллеги, а как была релизована аналитика в XAL ?
В упомянутом блоге Sven ссылается на XAL.
Конфигурация была отдельным полем.
Размера и цвета не было.
Склад, Серийный номер, Партия, Паллета, Ячейка были в inventDim.

ГТД локализаторы также затолкали в InventDim (в Аксапту решение было перенесено из XAL). По этому поводу сильно возмущался Pavel, насколько я помню. Насколько я помню, одно из преимуществ альтернативной локализации XAL, которое предлагал Pavel, это - другая реализация работы с ГТД.

Цитата:
Сообщение от Logger Посмотреть сообщение
Плюс интересно сравнить с Oracle и SAP.
Кто в курсе как там реализованы аналитики ?
Не знаю точно, но по моему отдельными полями и таблицами. Универсального механизма нет.

В Навижине InventDim'а точно нет, есть специализированные поля, специализированные таблицы и специализированные индексы для каждой аналитики.
__________________
полезное на axForum, github, vk, coub.
Старый 27.03.2008, 16:18   #3  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от mazzy
...
Конфигурация была отдельным полем.
Размера и цвета не было.
Склад, Серийный номер, Партия, Паллета, Ячейка были в inventDim.
...
Я так понимаю, речь тут идет о 2.5. Просто для меня это не очевидно. Думаю, стоит обратить внимание остальных участников на этот момент.
__________________
С уважением,
glibs®
Старый 27.03.2008, 16:43   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от Logger
...
Коллеги, а как была релизована аналитика в XAL ?
В упомянутом блоге Sven ссылается на XAL.

Плюс интересно сравнить с Oracle и SAP

Кто в курсе как там реализованы аналитики ?
...
Если уйти из практической и прикладной области (которую в отношении к Аксапте описал fed) в обсуждении вопроса про аналитики, то для "безразмерных" аналитик возможен еще такой вариант их реализации.

В проводках аналитик нет вообще. Зато есть отдельная таблица, в которой структура примерно такая:
- ссылка на таблицу проводок
- ссылка на запись
- вид аналитики
- значение аналитики (может быть несколько полей-значений под разные типы данных)

Соответственно для каждой проводки хранится n записей в списке аналитик.

Видел такое в одной из систем. На практике не пробовал. Да в то время у меня и навыков таких еще не было.

Думать на эту тему лениво. Весна. Хочется думать о чем-то другом . Но тут тоже есть join. И наверняка найдутся запросы, в которых такая организация аналитик тоже будет тормозить.

А вообще в теории задачи грубо делятся на транзакционные (OLTP) и аналитические (OLAP). Ну и, как правило, если на некой структуре данных транзакционные операции выполняются оптимально, то аналитические тормозят. Или наоборот. Для OLAP самой эффективной с т.з. производительности структурой является MOLAP, как известно из теории. Это когда всего одна таблица со всеми возможными измерениями. Она же самая затратная с т.з. потребления места на диске. Она является противоположностью реляционным многотабличным структурам. И неудобна для транзакционных операций (скорость изменения данных, блокировки, и т.п.).

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

В общем, не стоит искать более правильную структуру (если в текущую не были заложены ошибки). Если упростить до двух структур и двух ситуаций, то в первой ситуации Структура 1 будет эффективной, а Структура 2 неэффективной. Во второй ситуации будет наоборот. Это как сравнивать Камаз и Жигули. Или самолет и автомобиль.

Это упрощенно, "на счетных палочках", но примерно так и есть на самом деле.

В свете темы ответственности за свои советы, которую поднял Маззи, еще раз повторю. Это были некоторые теоретические выкладки. "Пища для размышлений". Чтобы адекватнее воспринимать окружающий мир. Прикладной аспект осветил fed.
__________________
С уважением,
glibs®
За это сообщение автора поблагодарили: TasmanianDevil (3).
Старый 27.03.2008, 17:09   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от glibs Посмотреть сообщение
Я так понимаю, речь тут идет о 2.5. Просто для меня это не очевидно. Думаю, стоит обратить внимание остальных участников на этот момент.
Вопрос был про XAL. Ответ был тоже про XAL.

Цитата:
Сообщение от glibs Посмотреть сообщение
В проводках аналитик нет вообще. Зато есть отдельная таблица, в которой структура примерно такая:
- ссылка на таблицу проводок
Ни в коем случае не обратные ссылки.
Ни в коем случае не на одну таблицу проводок, поскольку аналитики где-только не появляются: и в прайсах, в заказах, в закупках, в производстве, в планировании, в журналах и т.п.

Цитата:
Сообщение от glibs Посмотреть сообщение
Думать на эту тему лениво.
Оно и видно
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: oip (12).
Старый 27.03.2008, 17:13   #6  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от mazzy
...
Вопрос был про XAL. Ответ был тоже про XAL.
...
Значит показалось. Но в 2.5 еще было именно так. Только в InventDim еще и ГТД была уже.
__________________
С уважением,
glibs®
Теги
axapta, faq, inventdim, производительность

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsmatters: Performance and Inventdim PII Blog bot DAX Blogs 17 01.07.2009 16:03
dynamicsmatters: Dynamics AX Base Data Model Part II Blog bot DAX Blogs 0 08.05.2007 19:40
Dynamics AX Geek: #InventDimJoin Blog bot DAX Blogs 0 28.10.2006 16:40
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:26.