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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.04.2016, 15:18   #1  
kitty is offline
kitty
Участник
 
364 / 26 (1) +++
Регистрация: 24.05.2005
SSRS - ограничение на размер отчета
Столкнулась с проблемой, что при превышении отчетом определенного размера , он перестает деплоиться.

В нашем случае есть отчет SalesInvoice. Фактуры даже стандартные напичканы логикой и имеют много дизайнов. В нашем добавлено клиентских Designs.
Нужно добавить новый. При попытке сделать Deploy - выдается сообщение, чтот была потеряна связь с AOS ("The operation failed due to an issueconnecting to the AOS. The connection now has been restored. You must redo the last operation ").

Порылась в инете нашла товарища с такой же проблемой
https://community.dynamics.com/ax/f/33/t/126693
Может, кому пригодится как выход - поудалять стандартные дизайны.

В моем случае вижу, что кто-то уже ковырялся с этой засадой, тк все стандартные диайны для CZ, EE и тд уже удалены. Таким образом, мне, вообще, придется, видимо, либо новый отчет создавать, либо DP коверкать так. чтобы нужные изменения сделать :mad .
Если у кого-то есть идеи, как можно увеличить лимит на допустимый размер отчета, чтобы избегать таких таймаутов - расскажите, пожалуйста.

AX2012 R2

Последний раз редактировалось kitty; 06.04.2016 в 15:28.
За это сообщение автора поблагодарили: gl00mie (2).
Старый 06.04.2016, 16:29   #2  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
А деплой как делается?
Из студии или командлетом?
__________________
Axapta book for developer
Старый 06.04.2016, 17:17   #3  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Попробуйте деплоить через PowerShell

Publish-AXReport -ReportName MyReportName
Старый 06.04.2016, 17:22   #4  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Я делал просто - временно удалял лишние дизайны и работал только над своим. По сути - каждый дизайн это отдельный отчет на SSRS сервере, а в случае SalesInvoice, они еще и тяжеленные, суммарный деплой которых доходил до минут 5-10. А ведь деплоить поле каждого изменения, особенно на стадии чистовой отделки - можно повеситься.
Короче:
- делаем дубликат отчета в АОТ, как временное хранилище лишних дизайнов
- в оригинале оставляем только свой. Спокойно работаетм над отчетеом с одним дизайном
- когда отчет протестирова и принят, восстанавливаем дизайны из копии обратно в оргинал простым копипастом в VS: Ctrl+C\Ctrl+V
- деплоить после восстанавливления дизайнов не обязательно, они вам все равно не нужны.
Как конкретно лечится таймаут при деплое - не помню. Первое куда нужно посмотреть - это клиенская и серверная конфигурации для WСF сервиса, через который идет деплой, там все лимиты задаются. Но думаю с таким подходом не придется, т.к. даже при увеличинном таймауте вы будете этот отчет скорее деплоить чем девелопить.

Последний раз редактировалось DSPIC; 06.04.2016 в 17:28.
За это сообщение автора поблагодарили: kitty (1).
Старый 06.04.2016, 22:39   #5  
kitty is offline
kitty
Участник
 
364 / 26 (1) +++
Регистрация: 24.05.2005
Спасибо, хороший практический совет, но, к сожалению , в моем случае нужны все дизайны, те, что не были нужны, уже удалены (точней, там хитрее поступили - дизайн оставили, чтобы ssrsReportNameStr в стандартном коде не заваливался, а всю начинку заменили на пустой лист, тк все равно они не используются)

Последний раз редактировалось kitty; 06.04.2016 в 22:47.
Старый 14.04.2016, 18:46   #6  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Что обнаружил я:
1 Дело не в размере отчета, а в добавлении или изменении существующих групп, разных ractangel и тому подобное.
2 Удалять дизайны вовсе не обязательно.
3 Что напрягает - нет внятного описания почему отчет не деплоится. Но если сначала открывать через preview, то все ж таки становится понятно, где зарыта собака.
4 Если ругается на определенный элемент, то лучше скопировать его свойства и создать новый с теми же свойствами, это ацки сложно объяснить, но работает.
5 Бывает так что в других дизайнах есть ошибки и из-за это не будет развертываться именно ваш дизайн. Допустим поле в tmp таблице переименовали.
6 Надо думать, когда менять контролы в связанном Contract-е. Иногда это приводится к полному пересозданию класса, так как guid предыдущего класса зачем то хранится в другом месте, и там же другая структура и другие контролы.
__________________
Axapta book for developer
За это сообщение автора поблагодарили: gl00mie (3).
Старый 15.04.2016, 02:21   #7  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,232 / 975 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Morpheus Посмотреть сообщение
Попробуйте деплоить через PowerShell
Мы PowerShell деплоим. Однажды накатывали модификации, среди них отчет. Все хорошо, код чистый, задеплоился. А потом BC не захотел подниматься. 2 дня ковырялись, пытались понять почему BC помер. По факту, проблема оказалась с физическим размером файла отчета.
2012 R3 CU8
__________________
Isn't it nice when things just work?
Старый 23.04.2016, 01:37   #8  
kitty is offline
kitty
Участник
 
364 / 26 (1) +++
Регистрация: 24.05.2005
2 MikeR:
Занимательные танцы с бубнами вы описали, но у вас какая-то другая проблема была.
В моем же случае - именно с размером . Как я описала, проблема проявилась после того, как один из дизайнов был просто продублирован. Любые попытки деплоя после этого отваливались. При этом, если я удаляла ради эксперимента один из существующих дизайнов(и оставляла этот задублированный) - все работало.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
SSRS - как вывести CustName в шапке отчета, если дан AccountNum kitty DAX: Программирование 9 15.10.2015 15:27
Как заставить query добавленный в run time отобразится в диалоговом окне SSRS отчета? Morpheus DAX: Программирование 1 03.03.2015 22:57
Как из SSRS-отчета узнать в каком VS Model Project реализован этот отчет? mazzy DAX: Программирование 9 27.06.2014 10:50
i-neti: В VS не показываются новые поля временной таблицы SSRS-отчета Blog bot DAX Blogs 0 18.06.2014 17:11
AX2012 корректная инициализация параметров отчета (SSRS) PavelX DAX: Программирование 1 24.11.2012 18:48

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

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

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