Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 28

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

  1. #11
    Интересующийся Аватар для Gloomy_ru
    Регистрация
    21.06.2012
    Адрес
    Москва
    Сообщений
    38
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от VINNI87 Посмотреть сообщение
    Запустил от имени администратора дектопно - без разницы. Поставил в фильтре и 1 день, и только одно 4 января, одно и тоже.
    Похоже не хватает памяти. На чем сервер отчетов крутится? сколько ОЗУ? Файл подкачки? Такое бывает, когда данные вырастают. А куб по расходу - это самый большой куб, всеобъемлющий тксказать..

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

    Так же, статья с просторов 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 Кубы и Отчеты.

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

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

  2. #12
    Разбирающийся
    Регистрация
    17.12.2008
    Адрес
    Питер
    Сообщений
    263
    Поблагодарил(а)
    9
    Благодарностей: 11 (сообщений: 7)
    Xeon и 24 гига. Сегодня ночью попробую отключить все стор хаусы. Но в запущенном состоянии и во время простоя показывает что занято только 8,8 гигов оперативы.

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

  3. #13
    Интересующийся Аватар для Gloomy_ru
    Регистрация
    21.06.2012
    Адрес
    Москва
    Сообщений
    38
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от VINNI87 Посмотреть сообщение
    Xeon и 24 гига.
    Server 2008 x64? Терминальный?
    Сервер отчетов там один? или несколько?

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

  4. #14
    Разбирающийся
    Регистрация
    17.12.2008
    Адрес
    Питер
    Сообщений
    263
    Поблагодарил(а)
    9
    Благодарностей: 11 (сообщений: 7)
    2008r2 x64, sql 2008 r2. База распухла в 2 раза после перехода на 7,5,2 - спасибо ИА отчетам. Куб пробую считать отдельно - лучше не становится. Запускаю вручную.

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

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

  5. #15
    Интересующийся Аватар для Gloomy_ru
    Регистрация
    21.06.2012
    Адрес
    Москва
    Сообщений
    38
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Посчитал. При позиции "фильтровать данные" не работает. Быстрее выбивает ту же ошибку. При позиции "фильтровать и добавлять данные" считает нормально.
    Супер,

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

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

  6. #16
    Разбирающийся
    Регистрация
    17.12.2008
    Адрес
    Питер
    Сообщений
    263
    Поблагодарил(а)
    9
    Благодарностей: 11 (сообщений: 7)
    ИА отчеты не удобно только тем, что нет так называемых Кубов, и нельзя сразу влезть в чек.

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

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

  7. #17
    Разбирающийся
    Регистрация
    20.10.2011
    Адрес
    Кыргызстан
    Сообщений
    988
    Поблагодарил(а)
    55
    Благодарностей: 35 (сообщений: 24)
    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

  8. #18
    Интересующийся Аватар для Gloomy_ru
    Регистрация
    21.06.2012
    Адрес
    Москва
    Сообщений
    38
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Ставьте ветку 7.5.3 из инстятора, там уже выделены отдельно базы для ИА отчетов, размер основной базы должна уменьшиться, т.е. достаточно будет SQL Server 2012 Express
    Очень вряд ли сильно уменьшится.



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

  9. #19
    Сведущий
    Регистрация
    14.01.2014
    Адрес
    Орел, РФ
    Сообщений
    72
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    SQL 2008 более не поддерживается - официальное заявление UCS
    Пруфлинк пожалуйста. На трекере и на супорте такого не нашел что-то.

  10. #20
    Интересующийся Аватар для Gloomy_ru
    Регистрация
    21.06.2012
    Адрес
    Москва
    Сообщений
    38
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от negrila Посмотреть сообщение
    Пруфлинк пожалуйста. На трекере и на супорте такого не нашел что-то.
    было заявлено в корпоративной деловой переписке

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

Похожие темы

  1. отчеты по проданным блюдам
    от Youmad в разделе Отчеты R-Keeper 7
    Ответов: 9
    Последнее сообщение: 12.05.2017, 10:04
  2. Комментарий к блюдам в заказе
    от werewolfvit в разделе RK: Базы данных, ошибки, проблемы
    Ответов: 7
    Последнее сообщение: 13.10.2016, 00:01
  3. Создание пользовательского куба !?
    от Claude в разделе Сервер справочников и сервер отчетов R-Keeper 7
    Ответов: 11
    Последнее сообщение: 15.09.2014, 10:37
  4. Ошибка при пересчете кубовй
    от taurus9090 в разделе Сервер справочников и сервер отчетов R-Keeper 7
    Ответов: 8
    Последнее сообщение: 21.07.2014, 18:19

Ваши права

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