Configurar la cuenta de servicio de desatendida de Servicios de Visio en un entorno de prueba de BI

 

Se aplica a: SharePoint Server 2010

Última modificación del tema: 2017-01-19

Resumen: Lea este ejemplo para ver una demostración de cómo conectar datos de una base de datos remota a un diagrama de Visio usando un archivo de ODC.

Importante

Este artículo forma parte de la serie Configuración de una infraestructura de inteligencia empresarial: laboratorios prácticos. Para completar los pasos de este artículo, primero debe completar:

Servicios de Visio en Microsoft SharePoint Server 2010 proporciona dos métodos para usar almacenamiento seguro para actualizar datos en un dibujo web conectado a datos. Uno es mediante la cuenta de servicio desatendida y el otro es mediante un archivo de conexión de datos de Office (ODC). Este laboratorio cubre la opción de cuenta de servicio desatendida. Para obtener más información sobre cómo usar un archivo de ODC, consulte Configurar el acceso a datos de los Servicios de Visio mediante el Servicio de almacenamiento seguro en un entorno de prueba de BI.

El uso de la cuenta de servicio desatendida implica la configuración de acceso a sus datos para una cuenta de Active Directory, el almacenamiento de las credenciales para esta cuenta en almacenamiento seguro, y la configuración de Servicios de Visio para usar esta cuenta cuando necesita actualizar los datos en un dibujo web conectado a datos.

Los siguientes pasos son necesarios para configurar la cuenta de servicio desatendida en Servicios de Visio.

  • Configurar una cuenta de acceso a datos

  • Configurar el almacenamiento seguro

  • Configurar la configuración global de Servicios de Visio

En este laboratorio, también se creará una pequeña tabla de muestra en SQL Server y se publicará un dibujo web con datos conectados a la tabla de SQL Server.

Demostración en vídeo

En este vídeo se muestra cómo configurar la cuenta de servicio desatendida para Servicios de Visio.

Imagen de vídeo

Tiempo de ejecución: 15:49

Reproducir vídeo Vea el vídeo (en inglés).

Descargar vídeo Para que la experiencia de visualización sea óptima, descargue el vídeo (en inglés).

Haga clic con el botón secundario en el vínculo y, a continuación, haga clic en Guardar destino como para descargar una copia. Al hacer clic en el vínculo se abre un archivo .wmv en el visor de vídeos predeterminado para ver el vídeo en alta resolución.

Crear datos de muestra

Cuando configura la cuenta de servicio desatendida, debe conceder acceso a la cuenta al origen de datos al que se conectará el dibujo web de Visio. Para los fines de este laboratorio, crearemos una tabla de SQL Server. La tabla contiene algunos datos simples que podemos usar en un dibujo web conectado a datos que publicaremos en la biblioteca de documentos de SharePoint en el Centro de inteligencia empresarial.

Realice el siguiente procedimiento para crear la tabla de SQL Server

Para crear una tabla con datos de muestra

  1. Inicie sesión en Contoso-SQL con la cuenta Contoso\SQLAdmin.

  2. Haga clic en Inicio, en Todos los programas, en Microsoft SQL Server 2008 R2 y, a continuación, en SQL Server Management Studio.

  3. En el cuadro de diálogo Conectar con el servidor, seleccione Motor de base de datos para Tipo de servidor y, a continuación, haga clic en Conectar.

  4. En la barra de herramientas, haga clic en Nueva consulta.

  5. Copie la siguiente consulta en la ventana de consultas:

    USE [master]
    GO
    CREATE DATABASE CorporateDirectory;
    GO
    USE [CorporateDirectory]
    GO
    CREATE TABLE [dbo].[Office](
    [Name] [varchar] (50) NULL,
    [Office] [varchar] (50) NULL
    ) ON [PRIMARY]
    GO
    INSERT INTO Office ([Name], [Office]) 
    VALUES ('John Woods', '1501');
    GO
    INSERT INTO Office ([Name], [Office]) 
    VALUES ('Susan Burk', '1502');
    GO
    INSERT INTO Office ([Name], [Office]) 
    VALUES ('Cindy White', '1503');
    GO
    INSERT INTO Office ([Name], [Office]) 
    VALUES ('David Hamilton', '1504');
    GO
    
  6. En la barra de herramientas, haga clic en Ejecutar.

Con la tabla de muestra creada, el paso siguiente es crear una cuenta de Active Directory para usar como cuenta de servicio desatendida.

Configurar una cuenta de acceso a datos

La cuenta de servicio desatendida requiere una cuenta de Active Directory para acceso a datos. Realice el siguiente procedimiento para crear la cuenta.

Para crear una cuenta de Active Directory para acceso a datos

  1. Inicie sesión en Contoso-DC como Contoso\Administrator.

  2. Haga clic en Inicio, en Herramientas administrativas y, a continuación, en Usuarios y equipos de Active Directory.

  3. Expanda el nodo contoso.local.

  4. Haga clic con el botón secundario en Usuarios, haga clic en Nuevo y, a continuación, haga clic en Usuario.

  5. En los cuadros de texto Nombre completo y Nombre de inicio de sesión de usuario, escriba VisioUnattended.

  6. Haga clic en Siguiente.

  7. Escriba y confirme una contraseña para la cuenta.

  8. Desactive la casilla El usuario debe cambiar la contraseña en el siguiente inicio de sesión.

  9. Seleccione la casilla La contraseña nunca expira.

  10. Haga clic en Siguiente y, a continuación, en Finalizar.

Una vez creada la cuenta, el paso siguiente es conceder a esa cuenta acceso de lectura a los datos requeridos. En una situación de producción, concedería acceso a cualquier origen de datos al que necesite obtener acceso desde su dibujo web de Visio. En este laboratorio concedemos acceso a la base de datos SQL Server de muestra creada anteriormente. Realice el siguiente procedimiento para crear un inicio de sesión de SQL Server y conceder a ese lector de datos de inicio de sesión acceso a la base de datos CorporateDirectory.

Para crear un inicio de sesión de SQL Server

  1. Inicie sesión en Contoso-SQL como Contoso\SQLAdmin.

  2. Haga clic en Inicio, en Todos los programas, en Microsoft SQL Server 2008 R2 y, a continuación, en SQL Server Management Studio.

  3. En el cuadro de diálogo Conectar con el servidor, seleccione Motor de base de datos como Tipo de servidor, escriba Contoso-SQL en el cuadro Nombre de servidor y, a continuación, haga clic en Conectar.

  4. En el Explorador de objetos, expanda Seguridad.

  5. Haga clic con el botón secundario en Inicios de sesión y, a continuación, haga clic en Nuevo inicio de sesión.

  6. En el cuadro Nombre de inicio de sesión, escriba Contoso\VisioUnattended.

  7. Dentro de Seleccionar una página, haga clic en Asignación de usuarios.

  8. Seleccione la casilla Asignar para la base de datos CorporateDirectory, y en Pertenencia al rol de la base de datos para:CorporateDirectory, seleccione la casilla db_datareader.

  9. Haga clic en Aceptar.

Una vez que se haya creado la cuenta y se le haya concedido el acceso a datos adecuado, podemos configurar el almacenamiento seguro.

Configurar el almacenamiento seguro

El almacenamiento seguro usa una aplicación de destino para definir los parámetros de conexión y los usuarios autorizados. La cuenta de servicio desatendida generalmente se considera como una cuenta para detectar todo que se usa para acceso a datos general, de modo que a todos los usuarios se les concede acceso a la cuenta de servicio desatendida mediante la aplicación de destino.

Use el siguiente procedimiento para crear una aplicación de destino para la cuenta de servicio desatendida.

Para crear una aplicación de destino para la cuenta de servicio desatendida

  1. Inicie sesión en Contoso-AppSrv con la cuenta Contoso\FarmAdmin.

  2. Haga clic en Inicio, en Todos los programas, en Productos de Microsoft SharePoint 2010 y, a continuación, haga clic en Administración central de SharePoint 2010.

  3. En la página principal del sitio web de Administración central de SharePoint, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  4. Haga clic en la aplicación de servicio del Servicio de almacenamiento seguro.

  5. En la cinta, haga clic en Nueva.

  6. En el cuadro Id. de la aplicación de destino, escriba VisioServicesUnattended.

  7. En el cuadro Nombre para mostrar, escriba VisioServicesUnattended.

  8. En el cuadro Correo electrónico del contacto escriba farmadmin@contoso.local.

    Nota

    Aunque las notificaciones por correo electrónico no están configuradas en este entorno, Correo electrónico del contacto es un campo obligatorio.

  9. En la lista desplegable Tipo de aplicación de destino, seleccione Grupo.

  10. Haga clic en Siguiente.

  11. Deje los campos de credenciales predeterminados y, a continuación, haga clic en Siguiente.

  12. En la página Especifique la configuración de pertenencia:

    1. En el cuadro Administradores de la aplicación de destino, escriba Contoso\FarmAdmin.

    2. En el cuadro Miembros, escriba Todos los usuarios autenticados.

      Nota

      En una situación de producción, generalmente incluye a todos los usuarios aquí. Puede restringir los usuarios que tienen acceso a la cuenta de servicio desatendida a un grupo de Active Directory específico si lo desea, pero tenga en cuenta que solamente se puede crear una cuenta de servicio desatendida por aplicación de servicio de Servicios de Visio.

    3. Haga clic en Aceptar.

Una vez que se haya creado la aplicación de destino, debe especificar qué credenciales debe usar la aplicación. Las credenciales de la aplicación de destino son aquellas a las que se concedió acceso de datos, en nuestro caso, la cuenta Contoso\VisioUnattended a la que le hemos concedido acceso db_datareader a la base de datos CorporateDirectory.

Realice el procedimiento siguiente para establecer las credenciales para la aplicación de destino.

Para establecer las credenciales para la aplicación de destino

  1. Dentro de la página Aplicación de servicio de almacenamiento seguro, en la columna Id. de la aplicación de destino vaya a VisioServicesUnattended, haga clic en la flecha que aparece y, a continuación, haga clic en Establecer credenciales.

  2. En el cuadro Nombre de usuario de Windows, escriba Contoso\VisioUnattended.

  3. Escriba y confirme la contraseña para la cuenta Contoso\VisioUnattended.

  4. Haga clic en Aceptar.

Con las credenciales establecidas para la aplicación de destino, se completa la configuración de almacenamiento seguro para la cuenta de servicio desatendida. El paso siguiente es configurar Servicios de Visio para usar esta aplicación de destino para la cuenta de servicio desatendida.

Configurar Servicios de Visio

La configuración de la cuenta de servicio desatendida forma parte de la configuración global de Servicios de Visio. Realice el siguiente procedimiento para configurar la cuenta de servicio desatendida en Servicios de Visio.

Para configurar la configuración global de Servicios de Visio

  1. En la página principal de Administración central, en Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  2. En la página Administrar aplicaciones de servicio, haga clic en Servicios de Visio.

  3. En la página Administrar Servicio de gráficos de Visio, haga clic en Configuración global.

  4. En la página Configuración de Servicio de gráficos de Visio, en la sección Datos externos, en el cuadro Id. de aplicación, escriba VisioServicesUnattended.

  5. Haga clic en Aceptar.

Con la configuración global de Servicios de Visio establecida, se completa la configuración de la cuenta de servicio desatendida. En la próxima sección crearemos un dibujo web conectado a datos, lo publicaremos en una biblioteca de documentos de SharePoint, y lo representaremos mediante Servicios de Visio. Esto nos permite probar la actualización de datos mediante la cuenta de servicio desatendida.

Conceder acceso de base datos al autor del diagrama

Cuando Servicios de Visio representa un dibujo web conectado a datos, este puede usar almacenamiento seguro y la cuenta de servicio desatendida para actualizar los datos. Sin embargo, Microsoft Visio no usa almacenamiento seguro ni la cuenta de servicio desatendida, sino que requiere que el usuario tenga acceso de base de datos directo para trabajar con un diagrama conectado a datos. Debido a esto, para crear un diagrama conectado a datos en Visio, primero debemos conceder acceso de lectura a la base de datos CorporateDirectory para el usuario que creará el diagrama.

En Configurar los Servicios de Visio para tener un entorno de prueba de BI, creamos un grupo de Active Directory llamado VisioDiagramAuthors para conceder acceso de base de datos a los autores de diagrama. Ahora debemos conceder acceso db_datareader a ese grupo para la base de datos CorporateDirectory.

Realice el siguiente procedimiento para conceder acceso de base de datos al grupo Contoso\VisioDiagramAuthors.

Para conceder acceso de base de datos a un usuario

  1. Inicie sesión en Contoso-SQL como Contoso\SQLAdmin.

  2. Haga clic en Inicio, en Todos los programas, en Microsoft SQL Server 2008 R2 y, a continuación, en SQL Server Management Studio.

  3. Conéctese al Motor de base de datos.

  4. En SQL Server Management Studio, expanda Seguridad y, a continuación, expanda Inicios de sesión.

  5. Haga clic con el botón secundario en el inicio de sesión Contoso\VisioDiagramAuthors y, a continuación, haga clic en Propiedades.

  6. En el panel que aparece a la izquierda, haga clic en Asignación de usuarios.

  7. Active la casilla de verificación Asignar para la base de datos CorporateDirectory.

  8. En la lista Pertenencia al rol de la base de datos para: CorporateDirectory, active la casilla db_datareader y haga clic en Aceptar.

Publicar un dibujo web conectado a datos

Para confirmar que se configuró correctamente Servicios de Visio y la cuenta de servicio desatendida, crearemos un dibujo web conectado a datos que usa la tabla CorporateDirectory creada en SQL Server.

Para crear un diagrama

  1. Inicie sesión en Contoso-Client con la cuenta Contoso\Susan.Burk.

  2. Haga clic en Inicio, en Todos los programas, en Microsoft Office y, a continuación, haga clic en Microsoft Visio 2010.

  3. En la página Elija una plantilla, en la sección Categorías de plantillas, haga clic en Mapas y planos de planta.

  4. Haga clic en Plano de planta y, a continuación, en Crear.

  5. En la lista Formas, arrastre cuatro formas de Habitación en la página y organícelas en dos filas de dos con un espacio pequeño entre las filas.

  6. Arrastre una forma de Puerta en la pared inferior de cada una de las dos formas superiores de Habitación.

  7. Arrastre una forma de Puerta en la pared superior de cada una de las dos formas inferiores de Habitación.

Ahora debe tener un diagrama como el siguiente:

Imagen de plano

El paso siguiente es conectar los datos en la base de datos CorporateDirectory al plano de planta que acabamos de crear.

Para conectar el diagrama de Visio a los datos

  1. En la cinta de opciones, haga clic en la ficha Datos y, a continuación, haga clic en Vincular datos a las formas.

  2. En la página Selector de datos del asistente, haga clic en Base de datos de Microsoft SQL Server y, a continuación, haga clic en Siguiente.

  3. En la página Conectar con el servidor de la base de datos, escriba Contoso-SQL en el cuadro Nombre del servidor y, a continuación, haga clic en Siguiente.

  4. En la página Seleccionar base de datos y tabla, seleccione CorporateDirectory en la lista desplegable y, a continuación, haga clic en Siguiente.

  5. En la página Guardar archivo de conexión de datos y finalizar, haga clic en Finalizar.

    Nota

    Si se le indica que sobrescriba el archivo de conexión de datos existente, haga clic en .

  6. En la página Seleccionar conexión de datos, haga clic en Siguiente.

  7. En la página Conectar a datos, haga clic en Siguiente.

  8. En la página Configurar identificador único de actualización, desmarque la casilla Nombre y active la casilla Oficina.

  9. Haga clic en Finalizar.

  10. En la página de dibujo:

    1. Desde la sección Datos externos, arrastre John Woods a la oficina superior izquierda del dibujo.

    2. Seleccione la oficina superior izquierda del dibujo y, en la ficha Datos, haga clic en Gráficos de datos y en Editar gráfico de datos.

    3. Seleccione la fila Nombre de la lista Campo de datos y, en la sección Posición predeterminada, seleccione Izquierda de la lista desplegable Horizontal.

    4. Con la fila Nombre todavía seleccionada, haga clic en Editar elemento.

    5. En la lista Estilo, seleccione Título 3 y, a continuación, haga clic en Aceptar.

    6. Seleccione la fila Oficina de la lista Campo de datos y, en la sección Posición predeterminada, asegúrese de que Horizontal esté establecida en Izquierda.

    7. Con la fila Oficina todavía seleccionada, haga clic en Editar elemento.

    8. En la lista Estilo, seleccione Título 3 y, a continuación, haga clic en Aceptar.

    9. Haga clic en Aceptar.

    10. Desde la sección Datos externos, arrastre Susan Burk a la oficina inferior izquierda del diagrama (dentro de John Woods).

    11. Desde la sección Datos externos, arrastre Cindy White a la oficina superior derecha del diagrama (a la derecha de John Woods).

    12. Desde la sección Datos externos, arrastre David Hamilton a la oficina inferior derecha del diagrama (debajo de Cindy White).

  11. Deje abierto el diagrama para el siguiente procedimiento.

Ahora debe ver un diagrama similar al siguiente.

Imagen de plano

El paso siguiente es publicar este diagrama en el Centro de inteligencia empresarial como dibujo web conectado a datos.

Para publicar un dibujo web conectado a datos

  1. Haga clic en Archivo y, a continuación, haga clic en Guardar y enviar.

  2. Haga clic en Guardar en SharePoint.

  3. Dentro de Ubicaciones, haga clic en Buscar una ubicación.

  4. En Tipos de archivo, haga clic en Dibujo web.

  5. Haga clic en Guardar como.

  6. En el cuadro de diálogo Guardar como, escriba http://contoso-appsrv/sites/BICenter en el cuadro de ubicación de la parte superior y, a continuación, presione Entrar.

    Nota

    Puede tardar un poco hasta que se actualice el cuadro de diálogo y se muestre el contenido del sitio.

  7. En la lista Todo el contenido del sitio, haga doble clic en Documentos.

  8. Asegúrese de que esté activada la casilla Ver archivos automáticamente en el explorador.

  9. En el cuadro Nombre de archivo, escriba Plano de planta y, a continuación, haga clic en Guardar.

    El dibujo Web se representa en una ventana del explorador.

  10. Cuando se muestra el dibujo, si aparece una advertencia Actualización deshabilitada, haga clic en Habilitar (siempre).

    Deje abierta esta ventana del explorador para el procedimiento de prueba de actualización de datos que sigue.

El dibujo web representado muestra los datos que se encuentran en la base de datos CorporateDirectory. Para probar el mecanismo de actualización de datos, podemos modificar los datos en la tabla Oficina en SQL Server y luego actualizar el dibujo web para ver el cambio.

Utilice el siguiente procedimiento para modificar los datos en SQL Server y luego actualizar el dibujo web.

Nota

No cierre la sesión en Contoso-Client como Susan Burk mientras realiza este procedimiento.

Para probar la actualización de datos de Servicios de Visio

  1. Inicie sesión en Contoso-SQL con la cuenta Contoso\SQLAdmin.

  2. Haga clic en Inicio, en Todos los programas, en Microsoft SQL Server 2008 R2 y, a continuación, en SQL Server Management Studio.

  3. En el cuadro de diálogo Conectar con el servidor, seleccione Motor de base de datos para Tipo de servidor y, a continuación, haga clic Conectar.

  4. En la barra de herramientas, haga clic en Nueva consulta.

  5. Copie la siguiente consulta en la ventana de consultas:

    USE [CorporateDirectory]
    GO
    UPDATE dbo.Office set dbo.Office.Name = 'David Hamilton' where dbo.Office.Office = '1501'
    GO
    UPDATE dbo.Office set dbo.Office.Name = 'John Woods' where dbo.Office.Office = '1504'
    GO
    
  6. En la barra de herramientas, haga clic en Ejecutar.

  7. Vuelva a Contoso-Client donde se muestra el dibujo web de estado de servidor.

    Tenga en cuenta que en el dibujo original, John Woods está en la oficina 1501 y David Hamilton está en la oficina 1504.

  8. En la barra de herramientas Visio Web Access, haga clic en Actualizar.

    Tenga en cuenta que John Woods y David Hamilton han cambiado de oficina, lo que refleja los cambios manuales realizados en SQL Server.

    Nota

    La configuración de caché de Servicios de Visio afecta a la rapidez con la que aparecen los nuevos resultados cuando se actualiza el dibujo. En el laboratorio Configurar los Servicios de Visio para tener un entorno de prueba de BI, establecemos las opciones de caché en cero (0), lo que permite la actualización inmediata. En un entorno de producción, la actualización posiblemente tarde más tiempo según la configuración de la caché.

See Also

Concepts

Planeación de la seguridad de los Servicios de Visio (SharePoint Server 2010)