En este artículo, le guiaremos a través del proceso de configuración de un principal de servicio para PowerBI en Microsoft Azure y cómo conectarlo a OptiSigns.
- Crear una aplicación Entra en Microsoft Azure
- Habilitar la configuración de administración del servicio PowerBI
- Autenticar OptiSigns mediante el principal de servicio
- Mostrar PowerBI en una pantalla
El uso de un principal de servicio de PowerBI con registro de aplicación es la opción preferida para las empresas con reglas estrictas de seguridad de la información que no desean utilizar cuentas de usuario individuales para la integración de PowerBI.
Esto reduce las complicaciones en situaciones cuando:
- Hay un cambio de puesto o permisos de un usuario y la autenticación debe ser realizada nuevamente por un usuario diferente.
- No se puede establecer un período prolongado para el token de autenticación para usuarios individuales, y necesitará volver a autorizar y actualizar el token cada pocos meses.
Al usar un principal de servicio de PowerBI, los tokens de autenticación están asociados con una aplicación registrada en lugar de un usuario. Esto le permite establecer un tiempo de validez más prolongado para el token de autenticación y evita reautorizaciones más frecuentes. El uso del principal de servicio con registro de aplicación para la integración de Power BI es totalmente compatible con OptiSigns.
| NOTA: Esta función solo está disponible para clientes con un plan Enterprise. |
Crear una aplicación Entra en Microsoft Azure
Una aplicación Entra será responsable de gestionar la identidad y el acceso para su principal de servicio. Para crear una, deberá iniciar sesión en Microsoft Azure con una cuenta de Microsoft válida.
Una vez en el portal de Azure, busque "registros de aplicaciones", luego seleccione Registros de aplicaciones de la lista que aparece:
Cree un Nuevo registro.
En esta pantalla, escriba un nombre para la aplicación, luego deje las demás configuraciones como predeterminadas. Estas pueden cambiarse o modificarse en cualquier momento.
Una vez terminado, haga clic en Registrar.
Habilitar la configuración de administración del servicio PowerBI
Siga este enlace al Portal de administración de PowerBI.
Una vez allí, haga clic en Configuración de inquilino. Luego, desplácese hacia abajo hasta Configuración para desarrolladores.
Habilite la Configuración de inserción de contenido en aplicaciones, como se muestra a continuación:
En este ejemplo, hemos configurado esta inserción para aplicar permisos a toda la organización. Sin embargo, puede restringir el acceso a grupos de seguridad específicos según sus necesidades. Estas configuraciones de seguridad pueden cambiarse según sus requisitos.
A continuación, Habilite que los principales de servicio puedan crear espacios de trabajo, conexiones y canalizaciones de implementación y Habilite que los principales de servicio puedan llamar a las API públicas de Fabric, como se muestra a continuación:
Como antes, hemos aplicado estos a toda la organización. Al igual que en el paso anterior, puede restringir el acceso a grupos de seguridad específicos según sus necesidades.
Agregar el principal de servicio a un espacio de trabajo
Ahora necesitamos asignar acceso del principal de servicio a los espacios de trabajo que desea mostrar en sus informes de PowerBI.
En el portal de administración, haga clic en Espacios de trabajo. Deberá ir al espacio de trabajo al que desea asignar acceso del principal de servicio. Haga clic en el espacio de trabajo, luego haga clic en Acceso.
Agregue el principal de servicio que creó en el paso anterior como miembro del espacio de trabajo.
Autenticar OptiSigns mediante el principal de servicio
Para autenticar su PowerBI en OptiSigns mediante el principal de servicio, necesitará cuatro piezas de información:
- Nombre del principal de servicio
- ID de aplicación (cliente)
- ID de directorio (inquilino)
- Secreto de aplicación (cliente)
Dado que ya hemos creado una aplicación Entra en Azure, ya tenemos acceso a las primeras tres piezas de información. Estas se pueden encontrar en Registros de aplicaciones en Azure.
En este ejemplo, los valores han sido difuminados, pero en su portal de Azure, estos deberían ser visibles.
La única información que no tendrá es el secreto del cliente. Para obtenerlo, haga clic en Administrar → Certificados y secretos → Secretos de cliente → Nuevo secreto de cliente
A continuación, establezca la Descripción y la Expiración, luego haga clic en Agregar.
El Valor presente es la última pieza de información que necesita.
Ahora, diríjase a la aplicación OptiSigns. Haga clic en su Nombre de perfil → Más → Integraciones.
Aparecerá una pantalla como la que se muestra a continuación. Haga clic en Agregar principal de servicio de Azure.
Cuando aparezca la ventana emergente, recopile la información mencionada anteriormente de Microsoft Azure e ingrésela en OptiSigns. Los valores coinciden de esta manera:
Una vez que toda la información se ingrese correctamente, haga clic en Guardar. Ahora su principal de servicio está guardado en el portal de OptiSigns.
Mostrar PowerBI en una pantalla
Ahora necesitaremos configurar su recurso de PowerBI en OptiSigns para usarlo con sus pantallas.
En el portal de OptiSigns, vaya a Archivos/Recursos → Aplicaciones → PowerBI
Marque Usar principal de servicio y seleccione el principal de servicio que configuró en el paso anterior, o cualquier principal de servicio que desee usar.
| NOTA: Al usar un principal de servicio, el enlace URL del panel de Power BI debe incluir el ID real del espacio de trabajo (grupo) en lugar de me. |
Finalmente, ingrese la URL del informe que desea compartir. Nombre la aplicación como desee, luego haga clic en Vista previa para ver su informe.
Haga clic en Guardar, entonces esta aplicación de PowerBI existirá como un recurso. Puede enviarse a cualquiera de sus pantallas individualmente, programarse o agregarse a una lista de reproducción.
¡Eso es todo!
Si tiene preguntas adicionales, inquietudes o comentarios sobre OptiSigns, no dude en comunicarse con nuestro equipo de soporte en support@optisigns.com.