AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 06.04.2016, 15:18   #1  
kitty is offline
kitty
Участник
 
383 / 30 (2) +++
Join Date: 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

Last edited by kitty; 06.04.2016 at 15:28.
This post has been rated by: gl00mie (2).
Old 06.04.2016, 16:29   #2  
MikeR is offline
MikeR
MCT
MikeR's Avatar
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Join Date: 28.11.2005
Location: просто землянин
А деплой как делается?
Из студии или командлетом?
__________________
Axapta book for developer
Old 06.04.2016, 17:17   #3  
Morpheus is offline
Morpheus
Участник
Morpheus's Avatar
Соотечественники
 
602 / 167 (7) ++++++
Join Date: 30.03.2005
Location: Київ-København-Düsseldorf
Попробуйте деплоить через PowerShell

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

Last edited by DSPIC; 06.04.2016 at 17:28.
This post has been rated by: kitty (1).
Old 06.04.2016, 22:39   #5  
kitty is offline
kitty
Участник
 
383 / 30 (2) +++
Join Date: 24.05.2005
Спасибо, хороший практический совет, но, к сожалению , в моем случае нужны все дизайны, те, что не были нужны, уже удалены (точней, там хитрее поступили - дизайн оставили, чтобы ssrsReportNameStr в стандартном коде не заваливался, а всю начинку заменили на пустой лист, тк все равно они не используются)

Last edited by kitty; 06.04.2016 at 22:47.
Old 14.04.2016, 18:46   #6  
MikeR is offline
MikeR
MCT
MikeR's Avatar
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Join Date: 28.11.2005
Location: просто землянин
Что обнаружил я:
1 Дело не в размере отчета, а в добавлении или изменении существующих групп, разных ractangel и тому подобное.
2 Удалять дизайны вовсе не обязательно.
3 Что напрягает - нет внятного описания почему отчет не деплоится. Но если сначала открывать через preview, то все ж таки становится понятно, где зарыта собака.
4 Если ругается на определенный элемент, то лучше скопировать его свойства и создать новый с теми же свойствами, это ацки сложно объяснить, но работает.
5 Бывает так что в других дизайнах есть ошибки и из-за это не будет развертываться именно ваш дизайн. Допустим поле в tmp таблице переименовали.
6 Надо думать, когда менять контролы в связанном Contract-е. Иногда это приводится к полному пересозданию класса, так как guid предыдущего класса зачем то хранится в другом месте, и там же другая структура и другие контролы.
__________________
Axapta book for developer
This post has been rated by: gl00mie (3).
Old 15.04.2016, 02:21   #7  
macklakov is offline
macklakov
NavAx
macklakov's Avatar
 
2,347 / 996 (38) +++++++
Join Date: 03.04.2002
Quote:
Originally Posted by Morpheus View Post
Попробуйте деплоить через PowerShell
Мы PowerShell деплоим. Однажды накатывали модификации, среди них отчет. Все хорошо, код чистый, задеплоился. А потом BC не захотел подниматься. 2 дня ковырялись, пытались понять почему BC помер. По факту, проблема оказалась с физическим размером файла отчета.
2012 R3 CU8
__________________
Isn't it nice when things just work?
Old 23.04.2016, 01:37   #8  
kitty is offline
kitty
Участник
 
383 / 30 (2) +++
Join Date: 24.05.2005
2 MikeR:
Занимательные танцы с бубнами вы описали, но у вас какая-то другая проблема была.
В моем же случае - именно с размером . Как я описала, проблема проявилась после того, как один из дизайнов был просто продублирован. Любые попытки деплоя после этого отваливались. При этом, если я удаляла ради эксперимента один из существующих дизайнов(и оставляла этот задублированный) - все работало.
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 02:53.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.