Telemetría del servidor de informes de Power BI

Un usuario Pregunto ✅

Daniel_Altevogt

Queridos todos,

Me gustaría compartir información sobre cómo deshabilitar Power BI Report Server Telemetrie con usted.

Es posible que ya haya esperado que a veces reciba un mensaje al abrir el sitio web de informes donde se abre un sitio en «az416426.vo.msecnd.net». Así que he pasado algún tiempo para obtener una mirada más profunda en este tema.

Usando IE Developers Tool y viendo el scriptUsando IE Developers Tool y viendo el script

Después de verificar la configuración de telemetría dentro de la API a través de PowerShell:

PS_En_API.PNG

Para la desactivación, debe navegar al Registro de Windows y editar dos entradas.

PBI_Off_Reg.PNG

Después de cambiar CustomerFeedback y ErrorReport de «1» a «0» para deshabilitarlos, ejecuté PowerShell nuevamente.

PS_Off_API.PNG

Después de cambiar la configuración de registro, la solicitud de API se ve diferente.

Después de eso, hice varias ejecuciones de Internet Explorer con Developer Tools y la solicitud sobre «az416426.vo.msecnd.net» no se produjo hasta ahora.

Otra cosa que esperaba era que esto solo ocurra cuando su sistema tiene una conexión activa a Internet. Cuando desconecto mi sistema de prueba de Internet, la solicitud no se realizó.

Otra cosa que esperaba era que, cuando realiza una actualización, necesita volver a verificar las entradas del registro. Después de actualizar Report Server de 2018-08 a 2019-05, se agregaron entradas al registro. Por lo tanto, debe agregar el registro de verificación a su lista de tareas de actualización para mantenerlo deshabilitado.

Espero que encuentres esto útil.

Atentamente

Daniel

Daniel_Altevogt

Queridos todos,

Abrí una idea de que Report Server solo respeta la configuración del registro durante la actualización. Siéntase libre de votar por la idea en https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/40805785-report-se

Salud

Daniel

kiwipeet

Hola.

Gracias por compartir esto. Tengo problemas relacionados con la telemetría y quiero desactivar la función.

Soy un novato con PowerShell, así que luché para que su comando de PowerShell funcionara. (Quiero seguir a través de lo que has hecho y tengo muchas ganas de aprender).

Yo tengo:

((Invoke-RestMethod -Uri «http://servername/Reports/api/v2.0/telemetry» -method get -userdefaultcredentials)).propiedades

¿Qué me estoy perdiendo antes de «((Invoke-RestMethod -Uri..» ?

Supongo que debería usar la URL completa del servidor, incluido «http://». ¿Es correcto?

¿Hay dependencias? ¿Necesito cargar algún módulo de potencia primero?

Gracias

Pete

Daniel_Altevogt

En respuesta a kiwipeet

Hola @kiwipeet,

no, utilizo comandos nativos de PowerShell sin ningún módulo que se ejecute debajo de la versión de PowerShell:

Versión de PowerShellVersión de PowerShell

Necesita permisos para acceder a la API de RS, si su cuenta que está utilizando no tiene permisos para acceder a la API de RS, puede modificar el comando eliminando «-UseDefaultCredentials» y reemplazándolo con «-Credential domainuseraccount». Entonces PowerShell no usará el usuario actual sino el usuario que ingresó.

API RS de consultaAPI RS de consulta

Con esta consulta, consultará las posibilidades de acceder a la API de RS. Desea consultar los valores de «Telemetría».

Telemetría de consultasTelemetría de consultas

Luego consulte «Telemetría» para obtener resultados. Como puede ver, los valores se enumeran en el valor «Propiedades».

3JPG.JPG

Al consultar «propiedades», debería ver los valores de RS Telemetry.

Espero que esto ayude.

Salud

Daniel

Deja un comentario

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