Problemas para migrar a la nueva potencia bi integrada – 403 prohibido

Un usuario Pregunto ✅

insoldev

Hola,

Tengo algunos problemas para migrar al nuevo Power BI integrado desde colecciones de espacios de trabajo.

Los informes se mostraban bien con la API de JavaScript. Estaba haciendo algunos cambios de ajuste fino, como la configuración del panel de filtro y la configuración del contenido de navegación, cuando de repente no pude generar informes. ¡Era como si la puerta estuviera cerrada!

Configuré los permisos en Azure, los otorgué, etc. No tuve problemas para generar el informe varias veces, aunque ahora no puedo.

Mi código a continuación, y el mensaje.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js"></script>
<script src="https://microsoft.github.io/PowerBI-JavaScript/demo/node_modules/powerbi-client/dist/powerbi.js"></script>



<script type="text/javascript">
window.onload = function () {

 // Read embed application token from Model
    var accessToken = "HIDDEN";

    // Read embed URL from Model
    var embedUrl = "https://app.powerbi.com/reportEmbed?reportId=[hidden]&groupId=[hidden]";

    // Read dashboard Id from Model
    var embedReportId = "HIDDEN";

    // Get models. models contains enums that can be used.
    var models = window['powerbi-client'].models;

    var config = {
        height: 800,
        type: 'report',
        tokenType: models.TokenType.Aad,
        accessToken: accessToken,
        embedUrl: embedUrl,
        id: embedReportId ,
        pageView: "oneColumn",
		settings: {
        filterPaneEnabled: false,
	navContentPaneEnabled: false

    }
    };
    // Get a reference to the embedded dashboard HTML element
    var dashboardContainer = $('#reportContainer')[0] ;
    // Embed the dashboard and display it within the div container.

var report = powerbi.embed(dashboardContainer, config);


}

</script>


<div id="reportContainer" style="height:680px"></div>
<p>loaded</p>

wabi-north-europe-redirect.analysis.windows.net/metadata/cluster:1 OBTENER https://wabi-north-europe-redirect.analysis.windows.net/metadata/cluster 403 (Prohibido)
reportEmbed.min.js:1 OPCIONES https://dc.services.visualstudio.com/v2/track 0 ()

En respuesta a insoldev

Hola @insoldev,

Ya que lo ha usado por un tiempo, le sugiero que revise estas cosas a continuación.

1. ¿Qué tipo de ficha usó? ¿El token de acceso o el token de inserción? Como podemos ver en su código, debería ser un token de acceso.

2. Compruebe también si todavía tiene acceso a la aplicación en el servicio Power BI. Aunque esto podría ser una pequeña oportunidad.

3. Acerca de cómo actualizar un token, puede crear un nuevo token usando Postman y reemplazar el anterior debido a que solo lo está probando.

4. Para verificar cuánto recurso queda, consulte la instantánea a continuación.

GET https://api.powerbi.com/v1.0/myorg/availableFeatures(featureName="embedTrial")

Problema_migrando_a_nuevo_power_bi_embedded_403_prohibido

Atentamente,

Valle

Hola @insoldev,

¿Podría marcar las respuestas adecuadas como soluciones?

Atentamente,

Valle

insoldev

En respuesta a v-jiascu-msft

Oh wow, me perdí tu ejemplo del cartero, ¡muchas gracias Dale!

Hola @insoldev,

Ya lo usaste por un tiempo. Eso es extraño.

1. ¿Cómo actualizó el token de acceso? Parece que no está incluido en el código.

2. ¿Tenías capacidad? Si su aplicación se encuentra en un entorno de producción pero no está asignada a una capacidad, es posible que se quede sin recursos. Puedes comprobarlo con esta API.

>>>Debido a que los tokens de inserción están destinados únicamente a pruebas de desarrollo, la cantidad de tokens de inserción que una cuenta maestra de Power BI puede generar es limitado.

3. ¿Hubo cambios en la aplicación de servicio?

Atentamente,

Valle

insoldev

En respuesta a v-jiascu-msft

Tengo algunos problemas para responder a esto. Mis comentarios están siendo marcados como spam. Si un mod ve esto, ¿te importaría comprobar por qué es así?

Ah, está funcionando ahora.

Básicamente, no estoy seguro de cómo funciona el token de actualización; para las pruebas, simplemente he estado usando cartero para generar tokens de acceso, aunque esto ya no funciona.

En el punto 2 anterior, ¿cómo me autentico contra la API en cartero?

En respuesta a insoldev

Hola @insoldev,

Ya que lo ha usado por un tiempo, le sugiero que revise estas cosas a continuación.

1. ¿Qué tipo de ficha usó? ¿El token de acceso o el token de inserción? Como podemos ver en su código, debería ser un token de acceso.

2. Compruebe también si todavía tiene acceso a la aplicación en el servicio Power BI. Aunque esto podría ser una pequeña oportunidad.

3. Acerca de cómo actualizar un token, puede crear un nuevo token usando Postman y reemplazar el anterior debido a que solo lo está probando.

4. Para verificar cuánto recurso queda, consulte la instantánea a continuación.

GET https://api.powerbi.com/v1.0/myorg/availableFeatures(featureName="embedTrial")

Problema_migrando_a_nuevo_power_bi_embedded_403_prohibido

Atentamente,

Valle

insoldev

En respuesta a v-jiascu-msft

Gracias Dale. En el punto 2, ¿cuál es la mejor manera de probar esto en Postman? ¿Es mi organización mi ID de inquilino? ¿Cómo me autentico?

insoldev

¿Podría una increíble persona de apoyo de la comunidad o mod ayudar con esto?

insoldev

¿Sería posible obtener algún apoyo de un mod o una persona de apoyo de la comunidad, por favor? Veo que hay bastantes mensajes solicitando soporte con códigos de error de API.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *