Настройка обновления данных Excel Online с помощью внедренных подключений к данным в Office Online Server
Сводка. Настройте Excel Online, чтобы использовать конечное приложение Secure Store для обновления внешних данных.
Excel Online поддерживает два варианта использования Служба Secure Store для подключения к внешним данным.
Можно задать конечное приложение Служба Secure Store в книге. (Это называется внедренным подключением.) Этот способ описывается в данной статье.
Вы можете использовать файл подключения к данным Office (ODC), указывающий конечное приложение Secure Store. Дополнительные сведения см. в статье Настройка обновления данных Excel Online с помощью внешних подключений к данным в Office Online Server.
Чтобы настроить внедренные подключения к данным в Excel Online:
Обратите внимание, что для этого необходимо установить Office Online Server и настроить SharePoint Server для отображения документов.
Настройка учетной записи для доступа к данным
Должна существовать учетная запись, которой можно предоставить доступ к источнику данных, к которому будет подключена книга Excel. Это может быть учетная запись служб Windows Active Directory, учетная запись входа SQL Server или другие учетные данные в соответствии с требованиями источника данных. Эта учетная запись будет сохранена в службе Secure Store.
После создания учетной записи ей необходимо предоставить доступ на чтение к нужным данным. (В этой статье мы используем пример доступа к базе данных SQL Server через учетную запись Active Directory. Если вы используете источник данных, отличный от SQL Server, см. инструкции по созданию входа с разрешениями на чтение данных для учетной записи доступа к данным.)
Выполните следующие действия, чтобы создать учетную запись входа в SQL Server и предоставить ей права чтения для базы данных.
Создание учетной записи входа SQL Server для учетной записи для доступа к данным
В SQL Server Management Studio подключитесь к компоненту СУБД.
В обозревателе объектов разверните узел Безопасность.
Щелкните правой кнопкой мыши пункт Имена входа, затем щелкните Создать имя входа.
В поле Имя для входа введите название созданной учетной записи Active Directory для доступа к данным.
В разделе Выбор страницы выберите Сопоставление пользователей.
Установите флажок Сопоставить для базы данных, к которой нужно предоставить доступ, и затем в области Членство в роли базы данных: <база_данных> установите флажок db_datareader.
Нажмите кнопку ОК.
Теперь после создания учетной записи для доступа к данным и предоставления ей доступа к источнику данных нужно создать конечное приложение Secure Store.
Создание конечного приложения Secure Store
Нужно создать конечное приложение в службе Secure Store, которое содержит учетные данные, созданные для доступа к данным. Затем это конечное приложение можно указывать в книгах Excel с подключением к данным, и оно будет использоваться Excel Online при обновлении данных в книге.
При создании конечного приложения нужно указать, каким пользователям будет разрешено использовать учетные данные, хранящиеся в Secure Store. Можно перечислить таких пользователей по отдельности или указать группу Active Directory. Для простоты администрирования рекомендуется использовать группу Active Directory.
Примечание.
Пользователи, указанные в конечном приложении, не имеют прямого доступа к хранящимся учетным данным. Вместо этого Excel Online использует учетные данные от их имени для обновления данных в книгах с подключением к данным, в которых указано это конечное приложение.
Для создания конечного приложения Secure Store используется следующая процедура.
Создание конечного приложения
На домашней странице центра администрирования в разделе Управление приложениями выберите Управление приложениями-службами.
Выберите приложение-службу Secure Store.
Нажмите кнопку Создать на ленте.
В поле Код конечного приложения введите уникальный идентификатор для этого конечного приложения (например,ExcelOnlineDataAccess).
В поле Отображаемое имя введите понятное имя или краткое описание.
В поле Адрес электронной почты контакта введите адрес электронной почты контакта для этого конечного приложения.
В раскрывающемся списке Тип конечного приложения выберите Группа.
Нажмите кнопку Далее.
На странице "Поля учетных данных" при использовании учетных данных Windows оставьте значения по умолчанию. При использовании учетных данных, отличных от учетных данных Windows, в раскрывающемся списке Тип поля выберите соответствующее значение. Нажмите кнопку Далее.
На странице «Задать параметры членства»:
В поле Администраторы конечного приложения введите тип учетной записи пользователя, который будет администрировать это конечное приложение.
Примечание.
Можно указать несколько пользователей или группу Active Directory.
В поле Участники укажите пользователей, которым будет предоставлена возможность обновлять данные.
Примечание.
Можно указать несколько пользователей или группу Active Directory.
- Нажмите кнопку ОК.
Чтобы задать учетные данные для конечного приложения, используйте следующую процедуру.
Настройка учетных данных для конечного приложения
На странице "Приложение-служба Secure Store" в столбце Код конечного приложения наведите указатель на созданное конечное приложение, щелкните появившуюся стрелку, а затем щелкните Задать учетные данные.
Введите имя пользователя и пароль учетной записи доступа к данным.
Нажмите кнопку ОК.
После настройки учетных данных для конечного приложения оно готово к использованию. Следующим шагом нужно указать это конечное приложение в параметрах проверки подлинности Excel Online в книге Excel с подключением к данным.
Настройка использования в книге Excel внедренных подключений к данным
Перед публикацией книги в SharePoint Server 2016 необходимо задать для нее параметры проверки подлинности Excel Online. Это позволит книге использовать конечное приложение Secure Store для обновления данных, отображаемых с помощью Excel Online. Для настройки параметров проверки подлинности используется приведенная ниже процедура.
Настройка параметров проверки подлинности для Excel Online
В книге Excel с подключением к данным на вкладке Данные выберите Подключения.
В диалоговом окне Подключения к книге выберите подключение к данным, которое нужно обновить, и щелкните Свойства.
В диалоговом окне Свойства подключения перейдите на вкладку Определение и щелкните Параметры проверки подлинности.
В диалоговом окне Параметры проверки подлинности для служб Excel выберите параметр Использовать сохраненную учетную запись, введите код конечного приложения в текстовом поле, а затем нажмите кнопку ОК.
Примечание.
При использовании Excel 2010 выберите пункт SSS.
В диалоговом окне Свойства подключения нажмите кнопку ОК.
Примечание.
Если отображается предупреждение об удалении ссылки на внешний файл подключения, нажмите кнопку Да.
В диалоговом окне "Подключения к книге" нажмите кнопку Закрыть.
Когда конечное приложение указано в параметрах проверки подлинности Excel Online, Excel Online использует учетные данные, связанные с этим конечным приложением, для обновления данных в книге после ее публикации в SharePoint Server 2016.