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

Часовой пояс: 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 часа


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

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


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

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