Error al registrar SSRS en Power BI

by Luis Ramirez

 

 

A partir de SQL Server 2016 CTP 3 se pueden adicionar visuales de SSRS a los Paneles (Dashboards) de Power BI.

Para esto se necesita:

- Cuenta Power Bi (No require ser PRO)

- SQL Server 2016 CTP 3 (o versión superior)

Para registrar SSRS a PowerBI se hace desde Reporting Services Configuration Manager:

image

 

En mi caso, genero el siguiente error

Additional technical information:

Correlation ID: 4e250763-21f9-4cd1-8b70-0axxxxxxxxxx

Timestamp: 2016-07-15 20:03:02Z

AADSTS90093: Does not have access to consent.

 

Esto indica un error de permisos, para resolverlo se necesita dar consentimiento (consent) para registrar aplicaciones a usuarios siguiendo:

1. Descargar modulo de Windows Azure AD PowerShell Module

Azure Active Directory Cmdlets

https://technet.microsoft.com/en-us/library/jj151815.aspx

Usando la ventana de comando descargada en el paso anterior:

2. Conectarse al Tenant de Office 365

$msolcred = get-credential

connect-msolservice -credential $msolcred

3. Revisar el estado actual:

Get-MsolCompanyInformation | fl DisplayName,UsersPermissionToUserConsentToAppEnabled

DisplayName : Contoso

UsersPermissionToUserConsentToAppEnabled : False

* debe marcar falso:

4. Habilitar el consentimiento a las aplicaciones:

Set-MsolCompanySettings –UsersPermissionToUserConsentToAppEnabled:$true

5. Verificar que está habilitado el consentimiento para las aplicaciones:

Get-MsolCompanyInformation | fl DisplayName,UsersPermissionToUserConsentToAppEnabled

DisplayName : Contoso

UsersPermissionToUserConsentToAppEnabled : True

6.- Intentar registrar SSRS a Power BI y esta vez debe generar:

 

image

 

Más información –

Managing user consent for applications using Office 365 APIs

https://blogs.msdn.microsoft.com/exchangedev/2014/06/05/managing-user-consent-for-applications-using-office-365-apis/