Configurar la actualización de datos de Excel Online con conexiones de datos incrustadas en Office Online Server
Resumen: configure Excel Online para usar una aplicación de destino de Almacenamiento seguro para la actualización de datos externos.
Excel Online admite dos formas de usar Servicio de almacenamiento seguro para conectarse con los datos externos:
Puede especificar una aplicación de destino de Almacenamiento seguro en un libro. (Esto se conoce como conexión incrustada.) Este artículo describe cómo hacerlo.
Puede usar un archivo de conexión de datos de Office (ODC) que especifique una aplicación de destino de Almacenamiento seguro. Para obtener más información, vea Configurar la actualización de datos de Excel Online mediante conexiones de datos externos en Office Online Server.
Para configurar el acceso a datos de Excel Online para usar conexiones de datos incrustadas, use el siguiente proceso:
Creación de una aplicación de destino de almacenamiento seguro
Configurar un libro de Excel para usar una conexión de datos incrustada
Tenga en cuenta que debe haber instalado Office Online Server y configurado SharePoint Server para usarlo para representar documentos para que funcione.
Configuración de una cuenta de acceso a datos
Debe tener una cuenta con acceso al origen de datos al que desea conectar su libro Excel. Puede ser una cuenta de Windows Active Directory, un inicio de sesión de SQL Server u otro conjunto de credenciales, según lo requiera su origen de datos. Esta cuenta se almacenará en almacenamiento seguro.
Una vez que se ha creado la cuenta, el siguiente paso es conceder a dicha cuenta acceso de lectura a los datos requeridos. (En este artículo, usamos el ejemplo de acceso a una base de datos de SQL Server a través de una cuenta de Active Directory. Si usa un origen de datos distinto de SQL Server, consulte las instrucciones del origen de datos para crear un inicio de sesión con permisos de lectura de datos para la cuenta de acceso a datos).
Siga estos pasos para crear un inicio de sesión de SQL Server y conceda acceso de lectura a la base de datos.
Para crear un inicio de sesión de SQL Server para la cuenta de acceso de datos
En SQL Server Management Studio, conéctese al motor de la base de datos.
En el Explorador de objetos, expanda Seguridad.
Haga clic con el botón secundario en Inicios de sesión y, a continuación, haga clic en Nuevo inicio de sesión.
En el cuadro Nombre de inicio de sesión, escriba el nombre de la cuenta de Active Directory que ha creado para el acceso de datos.
En la sección Seleccionar una página, haga clic en Asignación de usuarios.
Active la casilla Equivalencia para la base de datos a la que desea conceder acceso y, en Pertenencia al rol de la base de datos para: <base de datos>, active la casilla db_datareader.
Haga clic en Aceptar.
Una vez creada la cuenta de acceso de datos y concedido el acceso a un origen de datos, el siguiente paso es crear una aplicación de destino de almacenamiento seguro.
Creación de una aplicación de destino de almacenamiento seguro
Debe crear una aplicación de destino en el almacenamiento seguro que contenga las credenciales que ha creado para el acceso a los datos. A continuación, esta aplicación de destino se puede especificar en libros de Excel conectados a datos y Excel Online lo usará cuando actualice los datos del libro.
Al crear la aplicación de destino, es necesario especificar qué usuarios estarán autorizados a usar las credenciales guardadas en el Almacenamiento seguro. Puede enumerar los usuarios individualmente o puede usar un grupo de Active Directory. Recomendamos usar un grupo de Active Directory para una mayor facilidad de administración.
Nota:
Los usuarios que enumere en la aplicación de destino no tendrán acceso directo a las credenciales almacenadas. En su lugar, Excel Online usa las credenciales en su nombre para actualizar los datos de los libros conectados a datos que especifican esta aplicación de destino.
Use el siguiente procedimiento para crear una aplicación de destino de almacenamiento seguro.
Para crear una aplicación de destino
En la página principal de Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.
Haga clic en la Aplicación de Servicio de almacenamiento seguro.
En la cinta, haga clic en Nueva.
En el cuadro Id. de la aplicación de destino, escriba un identificador único para esta aplicación de destino (por ejemplo, ExcelOnlineDataAccess).
En el cuadro Nombre para mostrar, escriba un nombre descriptivo o una descripción breve.
En el cuadro Correo electrónico del contacto, escriba la dirección de correo electrónico para un contacto en esta aplicación de destino.
En la lista desplegable Tipo de aplicación de destino, seleccione Grupo.
Haga clic en Siguiente.
En la página de campos de credenciales, si usa las credenciales de Windows, deje los campos de credenciales predeterminados. Si usa otras credenciales distintas a las de Windows, modifique la lista desplegable Tipo de campo para que coincida con las credenciales que está usando. Haga clic en Siguiente.
En la página Especifique la configuración de pertenencia:
En el cuadro Administradores de las aplicaciones de destino, escriba la cuenta del usuario que administrará esta aplicación de destino.
Nota:
Puede especificar varios usuarios o un grupo de Active Directory.
En el cuadro Miembros, escriba los usuarios a los que desea conceder la capacidad de actualizar datos.
Nota:
Puede especificar varios usuarios o un grupo de Active Directory.
- Haga clic en Aceptar.
Realice el procedimiento siguiente para establecer las credenciales para la aplicación de destino.
Para establecer las credenciales para la aplicación de destino
En la página de Aplicación de Servicio de almacenamiento seguro, en la columna Id. de la aplicación de destino, señale la aplicación de destino que acaba de crear y, a continuación, haga clic en Establecer credenciales.
Escriba el nombre de usuario y la contraseña de la cuenta de acceso a los datos.
Haga clic en Aceptar.
Una vez definidas las credenciales para la aplicación de destino, la aplicación de destino está lista para usarse. El siguiente paso es especificar esta aplicación de destino en la configuración de autenticación de Excel Online en el libro de Excel conectado a datos.
Configurar un libro de Excel para usar una conexión de datos incrustada
Debe configurar los valores de autenticación de Excel Online en el libro antes de publicarlo en SharePoint Server 2016. Esto permite que el libro use una aplicación de destino del Almacén seguro para actualizar los datos que se representan mediante Excel Online. Use el siguiente procedimiento para configurar las opciones de autenticación.
Para definir la configuración de autenticación de Excel Online
En el libro de Excel con conexión de datos, en la pestaña Datos, haga clic en Conexiones.
En el cuadro de diálogo Conexiones del libro, seleccione la conexión de datos que desee actualizar y, a continuación, haga clic en Propiedades.
En el cuadro de diálogo Propiedades de conexión, en la pestaña Definición, haga clic en Configuración de autenticación.
En el cuadro de diálogo Configuración de autenticación de los Servicios de Excel, seleccione la opción Usar una cuenta almacenada, escriba el identificador de la aplicación de destino en el cuadro de texto Id. de SSS y, a continuación, haga clic en Aceptar.
Nota:
Si usa Excel 2010, seleccione la opción SSS.
En el cuadro de diálogo Propiedades de conexión, haga clic en Aceptar.
Nota:
Si ve una advertencia de que se quitará el vínculo al archivo de conexión externo, haga clic en Sí.
En el cuadro de diálogo Conexiones del libro, haga clic en Cerrar.
Con la aplicación de destino especificada en la configuración de autenticación de Excel Online, Excel Online usa las credenciales asociadas con la aplicación de destino para actualizar los datos del libro después de haberlo publicado en SharePoint Server 2016.