PDA

Просмотр полной версии : Ошибка при пересчете куба по блюдам.



VINNI87
25.02.2015, 01:44
35727.5.2.495

VINNI87
25.02.2015, 02:04
-------------------------------------
25.02 01:11:38
6505:Failed to initialize RecalcCubes event due to wrong parameters
Windows error =2 (2h). Не удается найти указанный файл.
-------------------Start STACK------------------
0001209C.C:\UCS\rk7\bin\win\errors32.DLL
000D00D0.C:\UCS\rk7\bin\win\REFSRV.EXE
000CFF63.C:\UCS\rk7\bin\win\REFSRV.EXE
004D5C66.C:\UCS\rk7\bin\win\REFSRV.EXE
004D5D69.C:\UCS\rk7\bin\win\REFSRV.EXE
0038242E.C:\UCS\rk7\bin\win\REFSRV.EXE
004CE96D.C:\UCS\rk7\bin\win\REFSRV.EXE
004D306C.C:\UCS\rk7\bin\win\REFSRV.EXE
00080DDA.C:\UCS\rk7\bin\win\REFSRV.EXE
00084AEB.C:\UCS\rk7\bin\win\REFSRV.EXE
0009F0F5.C:\UCS\rk7\bin\win\REFSRV.EXE
002CA3B8.C:\UCS\rk7\bin\win\REFSRV.EXE
000846BB.C:\UCS\rk7\bin\win\REFSRV.EXE
00034BAE.C:\UCS\rk7\bin\win\REFSRV.EXE
000162FA.C:\Windows\syswow64\USER32.dll
00016D3A.C:\Windows\syswow64\USER32.dll
00020D27.C:\Windows\syswow64\USER32.dll
00020D4D.C:\Windows\syswow64\USER32.dll
002C9F3B.C:\UCS\rk7\bin\win\REFSRV.EXE
00034BAE.C:\UCS\rk7\bin\win\REFSRV.EXE
000162FA.C:\Windows\syswow64\USER32.dll
00016D3A.C:\Windows\syswow64\USER32.dll
000177C4.C:\Windows\syswow64\USER32.dll
00017BCA.C:\Windows\syswow64\USER32.dll
000A6D91.C:\UCS\rk7\bin\win\REFSRV.EXE
000A6DD8.C:\UCS\rk7\bin\win\REFSRV.EXE
000A7073.C:\UCS\rk7\bin\win\REFSRV.EXE
000DBF14.C:\UCS\rk7\bin\win\REFSRV.EXE
000DC0E3.C:\UCS\rk7\bin\win\REFSRV.EXE
005AC68F.C:\UCS\rk7\bin\win\REFSRV.EXE
0001338A.C:\Windows\syswow64\kernel32.dll
00039F72.C:\Windows\SysWOW64\ntdll.dll
00039F45.C:\Windows\SysWOW64\ntdll.dll
-------------------END STACK------------------
-------------------------------------
25.02 01:11:38.164
36:
-------------------------------------
25.02 01:11:38.164
36:*** Start RefSrv 7.5.2.495, Ini name=C:\UCS\rk7\bin\win\rk7srv.ini, Net name=RK7SRV, Net version=NetKern v203, Temp path="C:\Users\Sergey\AppData\Local\Temp\2\", CMD Line: ""C:\UCS\rk7\bin\win\REFSRV.EXE" /desktop" ***
thread32 version=153
TCP Socket: ini=C:\UCS\rk7\bin\win\rk7srv.ini; name=RK7SRV; port=3639; version=139
-------------------------------------
25.02 01:11:39.193
36:UpgradeProcess: ABSSupport: converting database file '..\..\base\rk7.udb'
-------------------------------------
25.02 01:11:39.193
36:UpgradeProcess: ABSSupport: database file '..\..\base\rk7.udb' converted
-------------------------------------
25.02 01:11:39.271
36:UpgradeProcess: Обновление (шаг 1 из 2)...
-------------------------------------
25.02 01:11:39.271
36:UpgradeProcess: Обновление (шаг 2 из 2)...
-------------------------------------
25.02 01:11:41
143:Task "Main task" worked 2340 milliseconds continually.
-------------------Start STACK------------------
0000E9C7.C:\UCS\rk7\bin\win\THREAD32.DLL
0000FE47.C:\UCS\rk7\bin\win\THREAD32.DLL
000107AC.C:\UCS\rk7\bin\win\THREAD32.DLL
00011538.C:\UCS\rk7\bin\win\THREAD32.DLL
00011A97.C:\UCS\rk7\bin\win\THREAD32.DLL
000AEF66.C:\UCS\rk7\bin\win\REFSRV.EXE
000AF074.C:\UCS\rk7\bin\win\REFSRV.EXE
000DA89F.C:\UCS\rk7\bin\win\REFSRV.EXE
000A6D3D.C:\UCS\rk7\bin\win\REFSRV.EXE
000A6DBC.C:\UCS\rk7\bin\win\REFSRV.EXE
004D23BB.C:\UCS\rk7\bin\win\REFSRV.EXE
004DCA49.C:\UCS\rk7\bin\win\REFSRV.EXE
004D19AB.C:\UCS\rk7\bin\win\REFSRV.EXE
004D3722.C:\UCS\rk7\bin\win\REFSRV.EXE
00080DDA.C:\UCS\rk7\bin\win\REFSRV.EXE
00084AEB.C:\UCS\rk7\bin\win\REFSRV.EXE
0009F0F5.C:\UCS\rk7\bin\win\REFSRV.EXE
002CA3B8.C:\UCS\rk7\bin\win\REFSRV.EXE
000846BB.C:\UCS\rk7\bin\win\REFSRV.EXE
00034BAE.C:\UCS\rk7\bin\win\REFSRV.EXE
000162FA.C:\Windows\syswow64\USER32.dll
00016D3A.C:\Windows\syswow64\USER32.dll
00020D27.C:\Windows\syswow64\USER32.dll
00020D4D.C:\Windows\syswow64\USER32.dll
002C9F3B.C:\UCS\rk7\bin\win\REFSRV.EXE
00034BAE.C:\UCS\rk7\bin\win\REFSRV.EXE
000162FA.C:\Windows\syswow64\USER32.dll
00016D3A.C:\Windows\syswow64\USER32.dll
000177C4.C:\Windows\syswow64\USER32.dll
00017BCA.C:\Windows\syswow64\USER32.dll
000A6D91.C:\UCS\rk7\bin\win\REFSRV.EXE
000A6DD8.C:\UCS\rk7\bin\win\REFSRV.EXE
000A7073.C:\UCS\rk7\bin\win\REFSRV.EXE
000DBF14.C:\UCS\rk7\bin\win\REFSRV.EXE
000DC0E3.C:\UCS\rk7\bin\win\REFSRV.EXE
005AC68F.C:\UCS\rk7\bin\win\REFSRV.EXE
0001338A.C:\Windows\syswow64\kernel32.dll
00039F72.C:\Windows\SysWOW64\ntdll.dll
00039F45.C:\Windows\SysWOW64\ntdll.dll
-------------------END STACK------------------
-------------------------------------
25.02 01:11:41
381:Item with id 75020014 already exists: ignored in TFieldedSortCollection for TExtBaseUpgrade
-------------------Start STACK------------------
0001209C.C:\UCS\rk7\bin\win\errors32.DLL
000CFE8F.C:\UCS\rk7\bin\win\REFSRV.EXE
000E0EB0.C:\UCS\rk7\bin\win\REFSRV.EXE
000AA14E.C:\UCS\rk7\bin\win\REFSRV.EXE
000A9ECA.C:\UCS\rk7\bin\win\REFSRV.EXE
00211655.C:\UCS\rk7\bin\win\REFSRV.EXE
0021144E.C:\UCS\rk7\bin\win\REFSRV.EXE
002116ED.C:\UCS\rk7\bin\win\REFSRV.EXE
00211E43.C:\UCS\rk7\bin\win\REFSRV.EXE
0034044C.C:\UCS\rk7\bin\win\REFSRV.EXE
000E0A40.C:\UCS\rk7\bin\win\REFSRV.EXE
000E853F.C:\UCS\rk7\bin\win\REFSRV.EXE
000EA6FE.C:\UCS\rk7\bin\win\REFSRV.EXE
000F09B0.C:\UCS\rk7\bin\win\REFSRV.EXE
000F045E.C:\UCS\rk7\bin\win\REFSRV.EXE
004DC2F1.C:\UCS\rk7\bin\win\REFSRV.EXE
004DCA00.C:\UCS\rk7\bin\win\REFSRV.EXE
004D19AB.C:\UCS\rk7\bin\win\REFSRV.EXE
004D3722.C:\UCS\rk7\bin\win\REFSRV.EXE
00080DDA.C:\UCS\rk7\bin\win\REFSRV.EXE
00084AEB.C:\UCS\rk7\bin\win\REFSRV.EXE
0009F0F5.C:\UCS\rk7\bin\win\REFSRV.EXE
002CA3B8.C:\UCS\rk7\bin\win\REFSRV.EXE
000846BB.C:\UCS\rk7\bin\win\REFSRV.EXE
00034BAE.C:\UCS\rk7\bin\win\REFSRV.EXE
000162FA.C:\Windows\syswow64\USER32.dll
00016D3A.C:\Windows\syswow64\USER32.dll
00020D27.C:\Windows\syswow64\USER32.dll
00020D4D.C:\Windows\syswow64\USER32.dll
002C9F3B.C:\UCS\rk7\bin\win\REFSRV.EXE
00034BAE.C:\UCS\rk7\bin\win\REFSRV.EXE
000162FA.C:\Windows\syswow64\USER32.dll
00016D3A.C:\Windows\syswow64\USER32.dll
000177C4.C:\Windows\syswow64\USER32.dll
00017BCA.C:\Windows\syswow64\USER32.dll
000A6D91.C:\UCS\rk7\bin\win\REFSRV.EXE
000A6DD8.C:\UCS\rk7\bin\win\REFSRV.EXE
000A7073.C:\UCS\rk7\bin\win\REFSRV.EXE
000DBF14.C:\UCS\rk7\bin\win\REFSRV.EXE
000DC0E3.C:\UCS\rk7\bin\win\REFSRV.EXE
005AC68F.C:\UCS\rk7\bin\win\REFSRV.EXE
0001338A.C:\Windows\syswow64\kernel32.dll
00039F72.C:\Windows\SysWOW64\ntdll.dll
00039F45.C:\Windows\SysWOW64\ntdll.dll
-------------------END STACK------------------
-------------------------------------
25.02 01:11:53
143:Task "Main task" worked 9922 milliseconds continually.
-------------------Start STACK------------------
0000E9C7.C:\UCS\rk7\bin\win\THREAD32.DLL
0000FE47.C:\UCS\rk7\bin\win\THREAD32.DLL
000107AC.C:\UCS\rk7\bin\win\THREAD32.DLL
00011538.C:\UCS\rk7\bin\win\THREAD32.DLL
00011A97.C:\UCS\rk7\bin\win\THREAD32.DLL
000AEF66.C:\UCS\rk7\bin\win\REFSRV.EXE
000AF074.C:\UCS\rk7\bin\win\REFSRV.EXE
000DA89F.C:\UCS\rk7\bin\win\REFSRV.EXE
000A6D3D.C:\UCS\rk7\bin\win\REFSRV.EXE
000A6DBC.C:\UCS\rk7\bin\win\REFSRV.EXE
004D23BB.C:\UCS\rk7\bin\win\REFSRV.EXE
004DCA49.C:\UCS\rk7\bin\win\REFSRV.EXE
004D19AB.C:\UCS\rk7\bin\win\REFSRV.EXE
004D3722.C:\UCS\rk7\bin\win\REFSRV.EXE
00080DDA.C:\UCS\rk7\bin\win\REFSRV.EXE
00084AEB.C:\UCS\rk7\bin\win\REFSRV.EXE
0009F0F5.C:\UCS\rk7\bin\win\REFSRV.EXE
002CA3B8.C:\UCS\rk7\bin\win\REFSRV.EXE
000846BB.C:\UCS\rk7\bin\win\REFSRV.EXE
00034BAE.C:\UCS\rk7\bin\win\REFSRV.EXE
000162FA.C:\Windows\syswow64\USER32.dll
00016D3A.C:\Windows\syswow64\USER32.dll
00020D27.C:\Windows\syswow64\USER32.dll
00020D4D.C:\Windows\syswow64\USER32.dll
002C9F3B.C:\UCS\rk7\bin\win\REFSRV.EXE
00034BAE.C:\UCS\rk7\bin\win\REFSRV.EXE
000162FA.C:\Windows\syswow64\USER32.dll
00016D3A.C:\Windows\syswow64\USER32.dll
000177C4.C:\Windows\syswow64\USER32.dll
00017BCA.C:\Windows\syswow64\USER32.dll
000A6D91.C:\UCS\rk7\bin\win\REFSRV.EXE
000A6DD8.C:\UCS\rk7\bin\win\REFSRV.EXE
000A7073.C:\UCS\rk7\bin\win\REFSRV.EXE
000DBF14.C:\UCS\rk7\bin\win\REFSRV.EXE
000DC0E3.C:\UCS\rk7\bin\win\REFSRV.EXE
005AC68F.C:\UCS\rk7\bin\win\REFSRV.EXE
0001338A.C:\Windows\syswow64\kernel32.dll
00039F72.C:\Windows\SysWOW64\ntdll.dll
00039F45.C:\Windows\SysWOW64\ntdll.dll
-------------------END STACK------------------
-------------------------------------
25.02 01:12:01
441:Illegal parent ident: 36 for child id 11036 in classifier SELECTORGROUPS
-------------------------------------
25.02 01:12:08
441:Illegal parent ident: 0 for child id 37 in classifier OLAPCUBES
-------------------------------------
25.02 01:12:08
441:Illegal parent ident: 1023686 for child id 1023688 in classifier OLAPCUBESCHEMES
-------------------------------------
25.02 01:12:08
455:There is intersection of idents in LeafCollections. Items НСП(1079) from IR_DATASETFIELDS and FoodCost(1079) from IR_USEPARAMETERSBYDATASET have the same idents.
-------------------------------------
25.02 01:12:08
455:There is intersection of idents in LeafCollections. Items НСП(1079) from IR_DATASETFIELDS and FoodCost(1079) from IR_USEPARAMETERSBYDATASET have the same idents.
-------------------------------------
25.02 01:12:08
455:There is intersection of idents in LeafCollections. Items НСП(1079) from IR_DATASETFIELDS and FoodCost(1079) from IR_USEPARAMETERSBYDATASET have the same idents.
-------------------------------------
25.02 01:12:08
455:There is intersection of idents in LeafCollections. Items НСП(1079) from IR_DATASETFIELDS and FoodCost(1079) from IR_USEPARAMETERSBYDATASET have the same idents.
-------------------------------------
25.02 01:12:09
455:There is intersection of idents in LeafCollections. Items Продажи официантов(37) from IR_REPORTS and Month(37) from OLAPREPORTS have the same idents.
-------------------------------------
25.02 01:12:09
455:There is intersection of idents in LeafCollections. Items Продажи официантов(37) from IR_REPORTS and Month(37) from OLAPREPORTS have the same idents.
-------------------------------------
25.02 01:12:09
443:Ident 37 for item from IR_REPORTS was already added as child to item (0) from OLAPREPORTGROUPS
Item with key 37 already exists in collection.
000AA09B.C:\UCS\rk7\bin\win\REFSRV.EXE
-------------------Start STACK------------------
00010133.C:\Windows\SysWOW64\ntdll.dll
000AA09B.C:\UCS\rk7\bin\win\REFSRV.EXE
000AA14E.C:\UCS\rk7\bin\win\REFSRV.EXE
002157CD.C:\UCS\rk7\bin\win\REFSRV.EXE
002197E7.C:\UCS\rk7\bin\win\REFSRV.EXE
0021888C.C:\UCS\rk7\bin\win\REFSRV.EXE
00218B6E.C:\UCS\rk7\bin\win\REFSRV.EXE
00218CF3.C:\UCS\rk7\bin\win\REFSRV.EXE
000F045E.C:\UCS\rk7\bin\win\REFSRV.EXE
004DC2F1.C:\UCS\rk7\bin\win\REFSRV.EXE
004DCA00.C:\UCS\rk7\bin\win\REFSRV.EXE
004D19AB.C:\UCS\rk7\bin\win\REFSRV.EXE
004D3722.C:\UCS\rk7\bin\win\REFSRV.EXE
00080DDA.C:\UCS\rk7\bin\win\REFSRV.EXE
00084AEB.C:\UCS\rk7\bin\win\REFSRV.EXE
0009F0F5.C:\UCS\rk7\bin\win\REFSRV.EXE
002CA3B8.C:\UCS\rk7\bin\win\REFSRV.EXE
000846BB.C:\UCS\rk7\bin\win\REFSRV.EXE
00034BAE.C:\UCS\rk7\bin\win\REFSRV.EXE
000162FA.C:\Windows\syswow64\USER32.dll
00016D3A.C:\Windows\syswow64\USER32.dll
00020D27.C:\Windows\syswow64\USER32.dll
00020D4D.C:\Windows\syswow64\USER32.dll
002C9F3B.C:\UCS\rk7\bin\win\REFSRV.EXE
00034BAE.C:\UCS\rk7\bin\win\REFSRV.EXE
000162FA.C:\Windows\syswow64\USER32.dll
00016D3A.C:\Windows\syswow64\USER32.dll
000177C4.C:\Windows\syswow64\USER32.dll
00017BCA.C:\Windows\syswow64\USER32.dll
000A6D91.C:\UCS\rk7\bin\win\REFSRV.EXE
000A6DD8.C:\UCS\rk7\bin\win\REFSRV.EXE
000A7073.C:\UCS\rk7\bin\win\REFSRV.EXE
000DBF14.C:\UCS\rk7\bin\win\REFSRV.EXE
000DC0E3.C:\UCS\rk7\bin\win\REFSRV.EXE
005AC68F.C:\UCS\rk7\bin\win\REFSRV.EXE
0001338A.C:\Windows\syswow64\kernel32.dll
00039F72.C:\Windows\SysWOW64\ntdll.dll
00039F45.C:\Windows\SysWOW64\ntdll.dll
-------------------END STACK------------------
-------------------------------------
25.02 01:12:13.783
36:UpgradeProcess: Обновление чековой базы...
-------------------------------------
25.02 01:12:25
684:Query (C:\UCS\rk7\bin\win\SQLDebug\25022015\sqlC970.tmp) execution exception: Async SQL Query execution error: LENGTH не является известным имя встроенной функции
Windows error =183 (B7h). Невозможно создать файл, так как он уже существует.
-------------------------------------
25.02 01:12:25
5250:Cube Куб по истории Oracle (10929) SQL View error: Async SQL Query execution error: LENGTH не является известным имя встроенной функции
Async SQL Query execution error: LENGTH не является известным имя встроенной функции
-------------------------------------
25.02 01:12:25
5265:Cube Расход блюд по классификациям (10939) SQL View error: Wrong SQL Script (LoadSQLQuery)
-------------------------------------
25.02 01:12:25
5265:Cube Куб по загруженным сменам (10948) SQL View error: Wrong SQL Script (LoadSQLQuery)
-------------------------------------
25.02 01:12:31.25
36:*** Server started, base name=..\..\base\rk7.udb, ref DB version=752000043, cash DB version=75200062 ***
-------------------------------------
25.02 01:12:38
266:TCP Socket: 0 bytes received timeout, socket=1488. Error
232:Server exception in RPC function REFDOUSERLOGIN
UCSERR(545):Incorect account/password combination or you don't have enough rights to log in the Manager Station.
232:Server exception in RPC function REFDOUSERLOGIN
UCSERR(545):Incorect account/password combination or you don't have enough rights to log in the Manager Station.
-------------------------------------
25.02 01:21:12
5004:Exception "Exception Exception with message "Field 'SHIFTDATE' not found"" (code: -1) during cube loading
-------------------------------------
25.02 01:21:12
5003:Exception ProcessErrorException during cube Куб для отчетов по расходу блюд(18) procession: 'Exception Exception with message "Field 'SHIFTDATE' not found"'
UCSERR(5004):Exception "Exception Exception with message "Field 'SHIFTDATE' not found"" (code: -1) during cube loading.

lEEFT
25.02.2015, 12:14
SQL доступен? Проверьте через Ркипер доступность к базе, проверьте не заблокирован ли пользователь в sql

Gloomy_ru
25.02.2015, 12:27
SQL доступен? Проверьте через Ркипер доступность к базе, проверьте не заблокирован ли пользователь в sql

Обычно так и пишет в логах, если связи нет с SQL. Возможно смена неккоректно загрузилась
Автор, можно чуть подробнее? не считатся конкректный куб, по расходу? другие считаются? Ошибка возникла недавно?
Менеджерскую от имени администратора запускаете?

VINNI87
25.02.2015, 14:48
Бывало всплывало за последний месяц, до этого работало всё нормально. Помогало пересчёт заново.

Не считает это куб и еще один - который это же, но скопирован месяца 3 назад и скорее всего добавлено пару переменных.

Служба запущена от имени администратора. Разрешения все на папку есть.

lEEFT
25.02.2015, 15:46
Как вариант, перезаписать SQL срипт на стандартный, взять из токлько установленного справочника. Еще есть вариант через апдейты, но я не помню как именно вернуть значения кубов.

VINNI87
25.02.2015, 16:31
В данном отчет скрип стандартный. Он никем не переписан. Апдейты - только если на версию 7,5,3 (чего не хотелось бы), т.к. из 7,5,2 это самый новый.

Gloomy_ru
25.02.2015, 17:35
Бывало всплывало за последний месяц, до этого работало всё нормально. Помогало пересчёт заново.

Не считает это куб и еще один - который это же, но скопирован месяца 3 назад и скорее всего добавлено пару переменных.

Служба запущена от имени администратора. Разрешения все на папку есть.

Служба - понятно. Менеджерскую запустите от имени администратора и попробуйте вручную пересчитать куб.

фильтр по дате пересчета пробовали меньше сделать?
Попробуйте за последний день выбрать - если повторится ошибка, наоборот, исключите этот день. Если ошибка пропадет - скорее всего, проблема в самой смене. Тогда перезакачайте ее и проверьте еще раз.

VINNI87
25.02.2015, 23:29
Запустил от имени администратора дектопно - без разницы. Поставил в фильтре и 1 день, и только одно 4 января, одно и тоже.

VINNI87
26.02.2015, 00:15
3574Вот что выдает отчет, который был скопирован пол года назад из этого.

Gloomy_ru
26.02.2015, 11:02
Запустил от имени администратора дектопно - без разницы. Поставил в фильтре и 1 день, и только одно 4 января, одно и тоже.

Похоже не хватает памяти. На чем сервер отчетов крутится? сколько ОЗУ? Файл подкачки? Такое бывает, когда данные вырастают. А куб по расходу - это самый большой куб, всеобъемлющий тксказать..

Под рукой версии 7.5.2 нет, вот скрин с 7.5.3. Данных больше года, считается без проблем, но правда долго.
3575

Так же, статья с просторов UCS по оптимизации пересчета кубов:

RKeeper 7: Оптимизация пересчета кубов

1. Периоды анализа данных кубов

Как правило, период анализа данных кубов и отчетов представляет из себя:

1.1. Короткий период (ежедневные/еженедельные/ежемесячные): скорость вычисления таких кубов необходимо сокращать за счет наложения фильтра на период обрабатываемых данных.

1.2. Фиксированный прошедший период (прошлый год/квартал/месяц, все данные до какой-либо даты): такие кубы можно вычислить один раз (при каждой смене периода его, конечно, надо вычислить заново).

2. Правила оптимизации

Ниже перечислены несколько правил, позволяющих оптимизировать вычисление кубов:

2.1. Проанализируйте частоту использования Ваших Кубов и соответствующих отчетов: если некоторые кубы и отчеты используются лишь для просмотра/печати отчетов в конце месяца/недели другого периода - выставьте им соответствующую периодичность пересчета. В случае эпизодического использования - выставьте "По Запросу", в случае, если куб и его отчеты не используется совсем - отключите его пересчет, установив периодичность в "Никогда".


2.2. В случае, если смены закрываются не одновременно, посмотрите, указан ли час пересчета в каждом кубе, укажите время, например, ночное, когда никто не использует сервер и не идет закрытий смен. Если имеется разброс между временами закрытия смен, (например, на одном сервере смена закрывается в 18.00, а на другом - в 20.00) - либо не устанавливайте периодичность "По Закрытию Смены", либо установите соответствующее значение свойства "Интервал Ожидания Данных" у элемента Сервер Отчетов (в описанном случае следует использовать значение 02:30 - т. е. ожидать данных в течение двух с половиной часов, а лишь затем начать пересчитывать кубы). Это позволит избежать двойного пересчета кубов.

2.3. Если у Вас есть необходимость смотреть кубы за конкретный период, а предыдущие периоды просматриваются редко, рекомендуется установить фильтр на интересующую Вас дату для ускорения процесса пересчета. Например, для просмотра кубов с марта 2010 года установите следующий фильтр: 01.03.2010 - 31.12.2100. В случае, если Вас интересуют лишь отчеты за один день (например, просмотр ежедневных отчетов в течение месяца) так же имеет смысл выбора фильтра на короткий период, например, месяц (в вышеописанном примере - текущий месяц).

2.4. В случае, если это допустимо, можно создать новую базу (например, в начале нового года), а данные за прошлые года оставить в старой БД, используя для доступа к ним отдельный Сервер Отчетов.

2.5. В случае, если это допустимо, можно удалить данные за прошлые периоды из накопительной БД: либо воспользовавшись справочником Общие Смены, либо физически удалив данные из БД (SQL или check.udb) и закачав интересующие смены вручную (скопировав их в каталог incoming на Сервере Справочников).

2.6. В случае использования БД SQL существует способ получения отчетов напрямую из БД (без построения и последующего использования куба) при помощи SQL запроса: это позволяет запрашивать лишь действительно необходимые данные, с учетом фильтров на даты и прочие условия. Для создания подобного отчета следует в форме создания отчета в поле Report Source выбрать "SQL Query". Далее при помощи редактора FastReport 4 следует изменить макет либо сохранить автоматически сгенерированный. Для доступа к данным отчета используется такой же механизм, как и ранее: меню в главной форме либо пункт во всплывающем меню при клике на отчете в справочнике OLAPi (http://support.ucs.ru/ru/glossary/8#term57) Кубы и Отчеты.

2.7. Кубы, вычисление которых занимает длительное время, имеет смысл проанализировать подробнее: выяснить, какие поля используются в отчетах, неиспользуемые поля следует удалить из структуры куба. Если куб является предустановленным, рекомендуется выставить ему периодичность "Никогда", создать его копию и в ней уже удалить неиспользуемые поля. Если используется много кубов в одной схеме, имеет смысл проанализировать возможность "склеивания" кубов в меньшее количество, но с бОльшим количеством полей, таким образом уменьшив общее число кубов, подлежащих вычислению.

2.8. Если планируется анализ "закрытого" периода (с заданными датами начала и окончания), и данный интервал находится в прошлом (например, весь прошлый год) - периодичность такого куба следует выставить в "Никогда". Запустить процесс вычисления такого куба можно, вызвав из всплывающего меню пункт "Пересчитать".

VINNI87
26.02.2015, 11:23
Xeon и 24 гига. Сегодня ночью попробую отключить все стор хаусы. Но в запущенном состоянии и во время простоя показывает что занято только 8,8 гигов оперативы.

База дорасла до 25 гигов

Gloomy_ru
26.02.2015, 11:42
Xeon и 24 гига.

Server 2008 x64? Терминальный?
Сервер отчетов там один? или несколько?


Xeon и 24 гига.

25 ГБ это очень много, попробуйте считать куб по блюдам отдельно от общего пересчета, в часы минимальной нагрузки на сервер. И поставьте фильтр пересчета.

VINNI87
26.02.2015, 15:01
2008r2 x64, sql 2008 r2. База распухла в 2 раза после перехода на 7,5,2 - спасибо ИА отчетам. Куб пробую считать отдельно - лучше не становится. Запускаю вручную.

---------- Добавлено в 14:01 ---------- Предыдущее сообщение было размещено в 13:34 ----------

Посчитал. При позиции "фильтровать данные" не работает. Быстрее выбивает ту же ошибку. При позиции "фильтровать и добавлять данные" считает нормально.:rock:

Gloomy_ru
26.02.2015, 15:14
Посчитал. При позиции "фильтровать данные" не работает. Быстрее выбивает ту же ошибку. При позиции "фильтровать и добавлять данные" считает нормально.
Супер,

выставляйте фильтр для пересчета по небольшому диапазону дат, думаю проблем в будущем не возникнет. Или вообще отключите автоматичесий пересчет, если расход нужен не каждый день.
Как вариант - перейти на ИА отчеты

С версии 7.5.3.xxx сильно переработали технологию ИА отчетов
вполне себе удобно показывает, можно самому нарисовать отчет. Адекватные печатные формы.
Но для этого прибавилось еще три приложения, которые самостоятельно лезут в SQL. В самом SQL создадут еще кучу баз для собственного пересчета, помимо основной базы. Под учеткой дилера плагин ИА отчетов не подключится - менеджерскую обязательно подключать от имени обычного пользователя.
С технической точки зрении, и с точки зрения поддержки - сделали только хужеttttttt.
Но нет таких проблем как с пересчетом кубов.

VINNI87
26.02.2015, 16:24
ИА отчеты не удобно только тем, что нет так называемых Кубов, и нельзя сразу влезть в чек.

А вообще в чем разница между "фильтровать данные" и "фильтровать и добавлять данные"?

Спасибо большое.

mnekin
27.02.2015, 12:46
sql 2008 r2
На этом кубы работать не будут, ставьте SQL Server 2012, т.к. sql база веток RK7.5.2 и RK7.5.3 оптимизированы именно под SQL Server 2012


База распухла в 2 раза после перехода на 7,5,2 - спасибо ИА отчетам. Куб пробую считать отдельно - лучше не становится. Запускаю вручную.
Ставьте ветку 7.5.3 из инстятора, там уже выделены отдельно базы для ИА отчетов, размер основной базы должна уменьшиться, т.е. достаточно будет SQL Server 2012 Express

Gloomy_ru
02.03.2015, 11:02
Ставьте ветку 7.5.3 из инстятора, там уже выделены отдельно базы для ИА отчетов, размер основной базы должна уменьшиться, т.е. достаточно будет SQL Server 2012 Express

Очень вряд ли сильно уменьшится.



Но на sql 2012 переходить обязательно.
SQL 2008 более не поддерживается - официальное заявление UCS

negrila
02.03.2015, 13:16
SQL 2008 более не поддерживается - официальное заявление UCS
Пруфлинк пожалуйста. На трекере и на супорте такого не нашел что-то.

Gloomy_ru
02.03.2015, 13:31
Пруфлинк пожалуйста. На трекере и на супорте такого не нашел что-то.

было заявлено в корпоративной деловой переписке

официально в паблик могли и не заявлять. Это ж UCS.

mnekin
02.03.2015, 14:13
Пруфлинк пожалуйста. На трекере и на супорте такого не нашел что-то.
Так наберите на трекере "не пересчитываются кубы" или "не работают интерактивные отчеты" и увидите инженера UCS рекомендуют ставить SQL Server2012.
А еще можно обратить внимание на это http://support.ucs.ru/ru/node/6900

---------- Добавлено в 16:13 ---------- Предыдущее сообщение было размещено в 16:08 ----------


Очень вряд ли сильно уменьшится.
Ну конечно не без этого, ранее надо было еще кое-какие таблицы почистить.
Но вроде как в последних версиях это уже сделали. Утверждать не буду не проверял.

alkon132
02.03.2015, 15:28
Очень вряд ли сильно уменьшится.

Откуда такой скепсис? Из личных наблюдений - была база 9,5 Гб на 7.5.2, стала 4 Гб на 7.5.3.

VINNI87
05.03.2015, 11:09
На этом кубы работать не будут, ставьте SQL Server 2012, т.к. sql база веток RK7.5.2 и RK7.5.3 оптимизированы именно под SQL Server 2012


Ставьте ветку 7.5.3 из инстятора, там уже выделены отдельно базы для ИА отчетов, размер основной базы должна уменьшиться, т.е. достаточно будет SQL Server 2012 Express

Я не диллер. Всегда обновлял обычно, а тут нашел 2 ярлыка. inst***.zip и rk7_Setup_217.exe - Что именно вы имели ввиду из инсталлятора?

Exe - теперь только для установки с нуля? А зип для обновления?

VINNI87
06.03.2015, 14:36
Так наберите на трекере "не пересчитываются кубы" или "не работают интерактивные отчеты" и увидите инженера UCS рекомендуют ставить SQL Server2012.
А еще можно обратить внимание на это http://support.ucs.ru/ru/node/6900

---------- Добавлено в 16:13 ---------- Предыдущее сообщение было размещено в 16:08 ----------


Ну конечно не без этого, ранее надо было еще кое-какие таблицы почистить.
Но вроде как в последних версиях это уже сделали. Утверждать не буду не проверял.

Обновился до 7.5.3.217 - размер базы не сократился. :( Может есть чего вручную почистить?

nekrasov
06.03.2015, 15:23
Пробовали в самом sql сжимать базу?

alkon132
06.03.2015, 15:35
А с чего базе сокращаться?В 7.5.3 добавлены доп отчеты, значит доп таблицы для ИА. База sql будет больше.
Неверно. В 7.5.3 интерактивные отчеты не используют основную базу РК7. Создаются специальные отдельные SQL базы с таблицами для ИА отчетов. При корректном обновлении таблицы ИА отчетов из основной базы автоматически зачищаются. Сделано как раз чтобы обойти ограничения бесплатной версии SQL Servera.
Работать это всё будет в случае корректной установки. Конкретно должны быть установлены:
1) UCS Common Server
2) IR Feature Server
3) Плагин ИА отчетов для менеджерской станции.
Ставятся 3 этих пункта через инсталлятор RK7. Есть подводные камни, документацию прочесть придётся.

P.S. sql 2012 работает быстрее и более оптимизирован под продукты ucs(тем более ваша новая версия
7.5.3.217
Верно. В sql 2008 часть отчетов работать не будет вообще.

nekrasov
06.03.2015, 16:00
Неверно. В 7.5.3 интерактивные отчеты не используют основную базу РК7. Создаются специальные отдельные SQL базы с таблицами для ИА отчетов.
Верно я спутал с 7.5.2 там в общей базе.

Есть более менее стабильный релиз 7.5.3?Полная версия

VINNI87
07.03.2015, 12:50
Неверно. В 7.5.3 интерактивные отчеты не используют основную базу РК7. Создаются специальные отдельные SQL базы с таблицами для ИА отчетов. При корректном обновлении таблицы ИА отчетов из основной базы автоматически зачищаются. Сделано как раз чтобы обойти ограничения бесплатной версии SQL Servera.
Работать это всё будет в случае корректной установки. Конкретно должны быть установлены:
1) UCS Common Server
2) IR Feature Server
3) Плагин ИА отчетов для менеджерской станции.
Ставятся 3 этих пункта через инсталлятор RK7. Есть подводные камни, документацию прочесть придётся.

Верно. В sql 2008 часть отчетов работать не будет вообще.
А можно получить документацию? А то я как ниразу не диллер.