|
|
|
Почему удаляются файлы раздела при обработке измерения
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. В кубе есть группа мер, которая разбита на разделы. Для всех разделов используется один и тот же AggregationDesign. Каждый день обрабатываются измерения куба (Process Update) и последний раздел группы мер (Process Full). Заметила, что после обработки измерений в папках старых разделов, которые не обрабатываются ежедневно, исчезают файлы с расширениями agg.flex.data, agg.flex.map и сегодня исчезли все файлы, относящиеся к одному из измерений (....Измерение.Св-во.fact.map). После полной обработки раздела все файлы восстанавливаются. Проблема в том, что с некоторого момента разделы становятся вообще недоступными (выдает #ЗНАЧ вместо данных), пока их заново не обработаешь. Подскажите, пожалуйста, в чем может быть проблема. Может быть, где-то неправильно что-то настроено, или спроектировано. Такое удаление файлов - это нормальное поведение системы? Они не должны восстанавливаться после обработки измерений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 10:13 |
|
||
|
Почему удаляются файлы раздела при обработке измерения
|
|||
|---|---|---|---|
|
#18+
REVelena, Так это же фича. Когда делаешь Process Update - он может сбрасывать посчитанные агрегаты. Что их восстановить - можно делать Process Index на старых разделах, или Process Default на всем кубе. См подробную статью Криса Веба What happens when you do a Process Update on a dimension? и SSAS Multidimensional: Are Your Indexes Processed? . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 10:21 |
|
||
|
Почему удаляются файлы раздела при обработке измерения
|
|||
|---|---|---|---|
|
#18+
Возможно. Только почему разделы становятся недоступными? Раньше такого не происходило (кубы уже минимум лет 7 работают). Может это быть связано с недавним изменением измерений (добавлением новых свойств и изменением иерархий)? Спасибо за ссылки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 10:25 |
|
||
|
Почему удаляются файлы раздела при обработке измерения
|
|||
|---|---|---|---|
|
#18+
Да, скорей всего придется настраивать дополнительную обработку старых разделов (Process Index или Process Default) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 13:46 |
|
||
|
Почему удаляются файлы раздела при обработке измерения
|
|||
|---|---|---|---|
|
#18+
REVelenaРаньше такого не происходило (кубы уже минимум лет 7 работают). Может это быть связано с недавним изменением измерений (добавлением новых свойств и изменением иерархий)? да, если меняем измерение, то нужен full процесс а так можно в конце добавить Process Default, чтобы если что-то пропустили, оно отпроцессилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2018, 10:01 |
|
||
|
Почему удаляются файлы раздела при обработке измерения
|
|||
|---|---|---|---|
|
#18+
REVelenaВозможно. Только почему разделы становятся недоступными? Раньше такого не происходило (кубы уже минимум лет 7 работают). Может это быть связано с недавним изменением измерений (добавлением новых свойств и изменением иерархий)? ... Тогда да, все объяснимо. Такое изменение потребует Process Full измерения. Возможно, при деплое был выбран путь deploy & process, измерения отпроцессились, все связанные объекты - вывалились в unprocessed статус. Новые партиции вы отпроцессили сами через Process Full, все остальные - так и остались unprocessed. Так как есть у группы мер хотя бы одна процессенная партиция - она показывается, а не ругается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2018, 11:07 |
|
||
|
Почему удаляются файлы раздела при обработке измерения
|
|||
|---|---|---|---|
|
#18+
Нет, все кубы были полностью обработаны после изменения измерений. Отдельные разделы групп мер стали "отваливаться" позднее. Может это быть связано с тем, что не были перестроены агрегаты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2018, 14:11 |
|
||
|
Почему удаляются файлы раздела при обработке измерения
|
|||
|---|---|---|---|
|
#18+
REVelenaНет, все кубы были полностью обработаны после изменения измерений. Отдельные разделы групп мер стали "отваливаться" позднее. Может это быть связано с тем, что не были перестроены агрегаты? Внутри группы мер может быть несколько схем агрегации, хоть по одной на каждую секцию. Внутри схемы агрегации может быть как пересечение исключительно rigid, так и смешанное, которое дает flex. При удалении атрибута из измерения, который был явно задействован в какой-либо схеме агрегации, может исчезнуть flex файл. Теоретически движок должен понимать, что агрегация "сломалась" и вернуться на NULL. Практически он такие секции с "испорченными" схемами может при чтении пропускать или выдавать ошибку. Я бы рекомендовал перед любым крупным изменением измерения вдумчиво все схемы агрегации, где есть такое измерение, выписать, все связанные с ним секции из всех групп мер перевести на агрегацию NULL, а потом вернуть на измененные схемы и сделать ProcessIndex по 3-4 секции в параллель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2018, 14:17 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=39753429&tid=1857697]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 475ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...