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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.08.2014, 20:35   #19  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Появился новый вопрос, связанный с генерацией кастомных проектов SSAS и обновлением стандартного проекта DynamicsAX. Использую AX 2012 R2.

Поясню проблему подробнее на кубе с названием CustCube, хотя это повторяется не только на нём.

Если заглянуть в этот куб в проекте DynamicsAX, используя VS и открыв вкладку Dimension Usage, то для измерения DueDate можно увидеть привязку сразу к трём группам мер :
Open customer transactions,
Total customer sales,
Customer transactions
.

Дальше, если сгененировать свой проект, содержащий только данный куб, после зайдя на вкладку Dimension Usage, вижу, что имеется привязка только к 2м из них, третья привязка почему-то не появилась, именно Total customer sales

Начинаю разбираться в проблеме. Для этого перехожу в перспективу CustCube и проверяю настройки поле вьюхи CustTransTotalSales. Действительно, поле DueDate не установлено как Атрибут, то есть не должно попадать в проект как измерение. Кастомных модификаций перспектив и проекта DynamicsAX не было, всё со слоя SYS.
Сразу возникает первый вопрос:
1. Каким же образом оно очутилось в DynamicsAX проекте? Возможно его добавили вручную ещё на слое SYS?

Проверяю остальные поля на наличие свойства, установленного в Атрибут.
У CusTTrans (Customer transactions) всё установлено верно.
А вот у третьей группы мер (CustTransOpen) ещё одна загадка. Привязка в Dimension Usage была прописана Аксаптой верно, однако поле не имеет свойства, установленного в Атрибут, соответственно не должна была попасть в проект.

Также проверил всю иерархию мест, в которых могло бы быть указано свойство (табличное поле, расширенный тип данных), которое добавляло бы измерение дат в куб. Всё чисто, оно не должно было добавиться.

В связи с этим возникает другой вопрос:
2. Почему же эта аналитика дат всё же добавилась в проект вопреки тому, что нигде нет свойства, указывающего на то, что его нужно добавить?

Очень прошу помочь хотя бы предположениями, так как не вижу никаких рациональных причин для такого необычного поведения.

UPD: Прошу также попробовать у себя смоделировать данную ситуацию, чтоб подтвердить данный глюк. Спасибо!

Последний раз редактировалось Cardagant; 10.08.2014 в 20:50.
Теги
olap, ssas, кубы

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
daxdilip: Troubleshooting OLAP Errors in OLAP Storage Engine The attribute key cannot be found when processing: Table Blog bot DAX Blogs 0 14.04.2012 17:13
emeadaxsupport: Dynamics AX OLAP cubes shows data only till 2008 year Blog bot DAX Blogs 0 07.02.2011 16:11
Почему не могут зайти пользователи Excel 2003 на OLAP 2005? mazzy DAX: Администрирование 4 30.08.2007 10:35
Опять про OLAP и Enum mit DAX: Программирование 6 05.04.2004 11:06
Проблема с подключением к OLAP серверу Andrew Besedin DAX: Администрирование 0 20.03.2002 12:06

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

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

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