Текущее время: Пн, авг 11 2025, 11:08

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Удаление перекрывающихся запросов в кубе. Что за зверь и с чем едят?
СообщениеДобавлено: Чт, мар 20 2014, 16:42 
Ассистент
Ассистент

Зарегистрирован:
Вт, июл 09 2013, 10:52
Сообщения: 25
Ребята, объясните, пожалуйста, на пальцах, или ткните носом где можно подробно почитать.

Интересует вопрос работы такого процесса, как удаление перекрывающихся запросов.
По какому принципу оно их удаляет, как зависит от выставляемых настроек?

Идентичные или более объемные запросы:
Он удаляет только запросы с одинаковыми фильтрами в ДТП?
Или запросы с полностью идентичными записями в ключевых полях?
И что означает "более объемные"? Кто должен быть более объемным новый или старый?
Удалит он новый запрос или старый?

Накладывающиеся:
Снова таки, это те, которые имеют хотя бы один одинаковый фильтр?
Или хотя бы одну одинаковую запись?
Удалит он новый запрос или старый?

Например, у меня был запрос, который выгружал абсолютно все данные из источника.
Затем я в ДТП добавил фильтр и снова загрузил данные в куб. И после этого процесса (настроенного на удаление накладывающихся) старый, более объемный запрос удалился.

Например, старый запрос давал мне записи (ключ/показатель):
А 1
Б 2
В 3
Г 4
А новый дает:
А 3
Д 5
Какой останется при разных настройках?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление перекрывающихся запросов в кубе. Что за зверь и с чем едят?
СообщениеДобавлено: Вт, апр 01 2014, 10:26 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 21 2013, 13:16
Сообщения: 288
Скажите, а где вы в ETL-потоке данных нашли такую опцию "Удаление перекрывающихся запросов"?
Я что-то не вижу её.

В цепочках процессов, да, есть такая опция. Но я думал она только там и доступна. Выходит нет?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление перекрывающихся запросов в кубе. Что за зверь и с чем едят?  Тема решена
СообщениеДобавлено: Ср, апр 02 2014, 18:27 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 02 2014, 18:03
Сообщения: 43
Эта функция в 3.х была возможна для инфопакетов и была расширена в 7.0 до ДТП.

При использовании этой функции в цепочке (или напрямую в инфопакете) происходит следующее:

1. Система анализирует фильтр инфопакета (или ДТП) и ищет в целевом кубе запросы с фильтром, удовлетворяющим настройкам заданным для удаления.
(Сразу первый момент: данные в кубе не анализируются, только фильтр!)

2. Запросы, удовлетворяющие критериям удаляются из куба (полностью!)

К вашим вопросам:

Идентичные или более объемные запросы:
Он удаляет только запросы с одинаковыми фильтрами в ДТП?

>> да, а также запросы, фильтр которых полностью укладывается в фильтр исполняемого ДТП или инфопакета

Или запросы с полностью идентичными записями в ключевых полях?

>>Записи при этом не анализируются (см. выше)

И что означает "более объемные"? Кто должен быть более объемным новый или старый?

>> новый

Удалит он новый запрос или старый?

>> всегда только старый

Накладывающиеся:
Снова таки, это те, которые имеют хотя бы один одинаковый фильтр?

>>это такие запросы, фильтры которых пересекаются (можно ассоциировать с пересекающимися множествами)

Например, у меня был запрос, который выгружал абсолютно все данные из источника.
Затем я в ДТП добавил фильтр и снова загрузил данные в куб. И после этого процесса (настроенного на удаление накладывающихся) старый, более объемный запрос удалился.

>> все правильно, запрос без фильтра будет всегда пересекаться с любым другим запросом ...

Надеюсь смог ответить на Ваши вопросы ...

Удачи,
Кирилл


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление перекрывающихся запросов в кубе. Что за зверь и с чем едят?
СообщениеДобавлено: Чт, июн 12 2014, 10:52 
Ассистент
Ассистент

Зарегистрирован:
Вт, июл 09 2013, 10:52
Сообщения: 25
Olapster написал(а):
Скажите, а где вы в ETL-потоке данных нашли такую опцию "Удаление перекрывающихся запросов"?
Я что-то не вижу её.

В цепочках процессов, да, есть такая опция. Но я думал она только там и доступна. Выходит нет?

Да, я говорю именно об элементе цепочек процессов.

kilaka написал(а):

Надеюсь смог ответить на Ваши вопросы ...

Удачи,
Кирилл

Спасибо огромное!
Более чем ответили!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB