Оскільки ви згадуєте той самий набір даних, я часто використовував це рішення для зменшення використання пам'яті і, до речі, зменшення паролів підказок. На жаль, я ніколи не використовував Analysis Services - лише з'єднання з сервером SQL Server - тому він може не працювати для вас. Проте, якщо це так, ви могли б розглянути можливість створення еквівалентного набору даних, доступного як запит, таблиця або перегляд сервера SQL.
Пов'яжіть зведені таблиці до одного з'єднання даних
- З зведеної таблиці, на вкладці Дизайн натисніть кнопку Змінити джерело даних, виберіть підключення
- Виберіть підключення для передачі даних, яке потрібно використовувати
- Повторіть для всіх зведених таблиць, вказуючи на те ж саме з'єднання даних
- Після цього можна видалити всі невикористані з'єднання даних
- Оновлення буде запитувати пароль лише один раз, і всі пов'язані таблиці будуть оновлюватися одразу.
Альтернатива: Регулярні зведені таблиці на табличному наборі даних
Крім того, можна розглянути можливість завантаження набору даних у форматі звичайного столу на робочому аркуші та створення регулярних (непов'язаних) зведених таблиць з цього аркуша. Щоб підтримувати розширення розмірів набору даних, джерело зведеної таблиці має включати велику область пустих рядків, які потрібно буде відфільтрувати. Тут також може допомогти названа посилання.
Альтернатива: VBA Macro
Іншою альтернативою було б створити макрос VBA для подачі пароля і оновлення всіх з'єднань, але я ніколи не перевіряв його. Можливо, вам знадобиться зберегти пароль для того, щоб оновити без підказок, і в цьому випадку потрібно буде подбати про його видалення після завершення.