Текущее время: Сб, авг 02 2025, 14:48

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Использование агрегата
СообщениеДобавлено: Чт, мар 20 2008, 09:07 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, апр 25 2006, 09:10
Сообщения: 57
Добрый день. Подскажите если кто знает, как узнать где используется агрегат. Если что-то вроде журнала использования для агрегата?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 20 2008, 09:45 
Специалист
Специалист

Зарегистрирован:
Пн, июл 18 2005, 12:10
Сообщения: 169
Пол: Мужской
не совсем понятный вопрос. еси вы про запросы, построенные на мультипровайдере и кубе, то это можно узнать через транзакцию rsrt(кнопка выполнение + отладка).
прогоните в ней запрос проставив соответствующие галочки(под узлом с названием Агрегат). этой же транзакции в принципе достаточно для комплексного анализа производительности запросов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 20 2008, 10:04 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, апр 25 2006, 09:10
Сообщения: 57
При просмотре "Ведение агрегатов", видно что агрегат использовался несколько раз. Агрегат был создан вручную для запроса _. Но в запросе _ он не используется, а используется где-то в другом запросе. Как можно узнать в каком запросе может использоваться агрегат


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 20 2008, 10:56 
Специалист
Специалист

Зарегистрирован:
Пн, июл 18 2005, 12:10
Сообщения: 169
Пол: Мужской
не пробовал, но я бы пошел через таблицы RSDDSTAT* (может RSDDSTATAGGR а может еще какая)
:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 20 2008, 11:18 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
1. ну для начала как правильно заметили, rsrt, для пущей надежности откомпилировать запрос, после чего выбрать "выполнение+отладка", поставить галочку "просмотр найденных агрегатов".

запускаете запрос и смотрите таблицу, которую вам показывает rsrt. если слева вы видите имя агрегата, значит он используется, если видите имя кубика слева, значит читается кубик. вот и все. дальнейшие ваши действия либо вы досоздаете агрегаты, либо нет.

2. если вы не видите в rsrt, что агрегат используется, это еще ничего не значит. допустим пользователь развернул произвольный признак в строки и что делает SAP? естественно смотрит, есть ли агрегат на этот случай и если есть, то он его будет использовать.

3. есть запросы, для которых агрегаты ничего не дают в смысле производительности. 8)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 20 2008, 11:42 
Специалист
Специалист

Зарегистрирован:
Пн, июл 18 2005, 12:10
Сообщения: 169
Пол: Мужской
да, это все понятно.
на сколько я понял у человека вопрос, как найти запросы которые использовали конкретный агрегат хотя бы раз.

как еще один вариант, это прогнать через rsrt все запросы над кубом, где этот агрегат и над мультипровайдером :). вы же ведь знаете какие запросы берут данные только из нужного куба.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 20 2008, 11:59 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, апр 25 2006, 09:10
Сообщения: 57
Много запросов. Как то не хочется их все прогонять через rsrt :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 20 2008, 12:15 
Специалист
Специалист

Зарегистрирован:
Пн, июл 18 2005, 12:10
Сообщения: 169
Пол: Мужской
ну тогда и не мучайтесь. если надо создайте новый :). если надо удалить, удалите этот :). вам потом позвонят и скажут, какие запросы используют агрегат :)

это вариант решения 3 :)


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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