Збереження пароля для з'єднання служб аналізу Excel


1

Я створив файл xlsx з підключенням до служби аналізу (Tabular). Крім того, я будую кілька зведених таблиць і Slicers.

На жаль, коли я передаю свій файл комусь іншому, він або вона змушений ввести своє ім'я користувача та пароль, щоб використовувати цей Excel. Як ви можете легко припустити, що це ненормально, якщо я & gt; 10 елементів (pivot + slicer).

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


Не могли б ви пояснити 1) різні зведені таблиці, пов'язані з однаковими або різними наборами даних 2) є макросом VBA, опцією 3) Так само, як коментар, якщо ви не в ІТ, вікно автентифікації може бути вартістю переслідувати, як це покладає відповідальність на безпеку на ІТ, де вона, ймовірно, належить, на додаток до вирішення вашої проблеми.
— mtone

Так. 1) Так, всі елементи відносяться до одного і того ж набору даних. 2) Я думав про це ... Як пром вставити користувача і пароль, потім автоматично змінити властивості з'єднання. Я хотів би використовувати це рішення як останню надію. 3) Так, ви маєте рацію, але я хотів би використовувати рішення без повторного налаштування всіх користувачів pc (оскільки це має бути клієнт-орієнтованим рішенням)
— gmeroni

Відповіді:


0

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

Пов'яжіть зведені таблиці до одного з'єднання даних

  • З зведеної таблиці, на вкладці Дизайн натисніть кнопку Змінити джерело даних, виберіть підключення
  • Виберіть підключення для передачі даних, яке потрібно використовувати
  • Повторіть для всіх зведених таблиць, вказуючи на те ж саме з'єднання даних
  • Після цього можна видалити всі невикористані з'єднання даних
  • Оновлення буде запитувати пароль лише один раз, і всі пов'язані таблиці будуть оновлюватися одразу.

Альтернатива: Регулярні зведені таблиці на табличному наборі даних

Крім того, можна розглянути можливість завантаження набору даних у форматі звичайного столу на робочому аркуші та створення регулярних (непов'язаних) зведених таблиць з цього аркуша. Щоб підтримувати розширення розмірів набору даних, джерело зведеної таблиці має включати велику область пустих рядків, які потрібно буде відфільтрувати. Тут також може допомогти названа посилання.

Альтернатива: VBA Macro

Іншою альтернативою було б створити макрос VBA для подачі пароля і оновлення всіх з'єднань, але я ніколи не перевіряв його. Можливо, вам знадобиться зберегти пароль для того, щоб оновити без підказок, і в цьому випадку потрібно буде подбати про його видалення після завершення.


Завдяки mtone, я спробую вирішити проблему, навіть якщо вона не є оптимальною, оскільки у мене багато елементів (& gt; 100). До речі, це працює, навіть якщо я змінюю ім'я користувача або запитую пароль лише один раз, тільки якщо ім'я користувача однакове?
— gmeroni
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.