Сохранение пароля для подключения к службам анализа Excel

Сохранение пароля для подключения к службам анализа Excel

Я создал файл xlsx с подключением к Analysis Service (Tabular). Поверх этого я строю несколько Pivot Tables и Slicers.

К сожалению, когда я делюсь своим файлом с кем-то еще, он или она вынуждены вводить свое имя пользователя и пароль, чтобы использовать этот excel. Как вы можете легко предположить, это безумие, если у меня >10 элементов (сводка + срез).

Я знаю, что есть опция "сохранить пароль", я знаю, что есть опция аутентификации Windows, но обе они нежизнеспособны. Знаете ли вы способ, чтобы следующий пользователь мог ввести свое имя пользователя и пароль только один раз?

решение1

Поскольку вы упомянули использование того же набора данных, я часто использовал это решение для сокращения использования памяти и, между прочим, уменьшения количества запросов на ввод паролей. К сожалению, я никогда не использовал Analysis Services — только соединения SQL Server — так что это может не подойти вам. Однако, если это так, вы, возможно, могли бы рассмотреть возможность сделать эквивалентный набор данных доступным в виде запроса, таблицы или представления SQL Server.

Свяжите сводные таблицы с одним подключением к данным

  • В сводной таблице на вкладке «Конструктор» нажмите «Изменить источник данных», «Выбрать подключение».
  • Выберите соединение для передачи данных, которое вы хотите использовать
  • Повторите для всех сводных таблиц, указывающих на одно и то же подключение к данным.
  • Затем вы можете удалить все оставшиеся неиспользуемые подключения к данным.
  • При обновлении пароль будет запрошен только один раз, и все связанные сводные таблицы будут обновлены одновременно.

Альтернатива: Обычные сводные таблицы на табличном наборе данных

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

Альтернатива: макрос VBA

Другой альтернативой было бы создание макроса VBA для ввода пароля и обновления всех подключений, но я никогда не тестировал это. Excel может потребовать сохранить пароль, чтобы выполнить обновление без подсказок, в этом случае вам нужно будет позаботиться о том, чтобы удалить его после завершения.

Связанный контент