Збереження пароля для з'єднання служб аналізу 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.