1) 23 запроса при первой загрузке могут быть слишком большими. Вы не можете это упростить? Кроме того, все запросы выполняются как можно быстрее, но их слишком много? Или есть более медленные запросы, которые необходимо улучшить? Проверьте также приоритет компонентов. У вас могут быть компоненты, выполняющие более одного раза. Пример: у вас есть селектор страны и селектор города. Поскольку селектор города был поставлен перед селектором страны, если у них одинаковый приоритет (по умолчанию = 5), он будет работать первым, получив полный список городов; Затем селектор страны запускает и выбирает первое значение в качестве значения параметра. Поскольку ваш селектор города, скорее всего, прислушивается к параметру «Страна», он снова загорится, потому что страна была огненной.
2) Кэш. Вы меняете данные, но либо Mondrian, либо CDA (или оба) получают данные из своего кеша. Два варианта: - Очистить кеш Mondrian и очистить кэш CDA после обновления данных (подходит для больших обновлений, которые влияют на большую часть базы данных); - Отключить кеш в определении запроса и кеше куба на схеме Mondrian.
Здесь нет параметров. Прямые запросы mdx, они имеют одинаковый приоритет (по умолчанию = 5). Как решить проблему –
Запросы не имеют приоритетов, только компоненты выполняются. Перейдите к расширенным свойствам параметров и измените их приоритеты, чтобы зависимые компоненты запускались после первичных. – nsousa