Limitaciones de Power BI Premium y mejores prácticas de programación de actualizaciones

Un usuario Pregunto ✅

D_Lav

Hola,

Publicación larga que sé. Pero espero poder comenzar algunas discusiones sobre esto 🙂 Mi rumbo puede estar fuera de lugar, pero no puedo pensar en uno mejor.

—————-

He pensado en esto por un tiempo, pero como parece que no puedo encontrar buenos recursos, empiezo a preguntarme si no lo entiendo correctamente.

Soy administrador de servicios de Power BI y administrador de capacidad para una capacidad P1 en mi empresa. Tenemos un par de cientos de usuarios y alrededor de 25 a 50 espacios de trabajo que deberían residir en la capacidad Premium. Al ser un P1 solo tenemos 25GB de RAM y 8 núcleos.

es una gran empresa y han estado usando Power BI pro solo hasta hace poco para compartir y usar Power BI, lo que terminó ahora cuando nos estamos moviendo a premium. Los espacios de trabajo que mencioné anteriormente se crearon anteriormente y ahora deben trasladarse al P1.

Mi problema es que no sé nada sobre los conjuntos de datos subyacentes, como el tipo de modelo de datos (importación, en vivo, directo, tamaño, etc.) para estos espacios de trabajo o la frecuencia con la que se actualizan. ¿Existen mejores prácticas o cómo debo resolver esto para optimizar mejor cuándo y cómo se deben actualizar los diferentes espacios de trabajo (como en intervalos de tiempo) o es necesario realizar algún trabajo con conjuntos de datos subyacentes? Me siento muy incómodo al agregar todo a granel debido a las limitaciones de esta capacidad y no siento que esta sea una opción.

por lo tanto, necesito prepararme.

Mi primera idea es crear un cronograma en Excel y después del contacto y la investigación de cada espacio de trabajo, tamaño del documento, recuentos de actualizaciones, etc. y darle al espacio de trabajo un intervalo de tiempo. Por lo tanto, no fallaría si hubiera varios modelos de importación que intentaran actualizar al mismo tiempo en la capacidad premium.

En el mejor escenario del mundo, todo comenzaría desde cero, pero ahora estamos migrando, y necesito documentar, enumerar y configurar las mejores prácticas, lo cual es divertido pero una gran tarea 🙂 ¿Hay alguna funcionalidad para resolver esto o forma de trabajo preferida? ?

Desearía que hubiera una manera de programar múltiples actualizaciones de diferentes espacios de trabajo como administrador de capacidad también. Supongo que necesito ser agregado como administrador de puerta de enlace a todas las puertas de enlace de nuestras empresas para poder ver qué está sucediendo si no quiero depender de la comunicación con los administradores del espacio de trabajo para configurar la ventana de actualización de la programación correcta.

MariusT

Hola @D_Lav,

Publicación genial y divertida. Hay varios aspectos a considerar aquí.

Como no lo mencionó específicamente, comenzaría preguntando si está familiarizado con la aplicación Premium Capacity Metrics.

La aplicación será una excelente manera de analizar su entorno, pero, al menos en mi opinión, también es importante hablar con los propietarios del espacio de trabajo / conjuntos de datos, si realmente desea profundizar en esta tarea. Diré que no tengo mucha experiencia, pero algo, en este asunto, y dependiendo de qué lado estés, a veces es fácil olvidar las opiniones y comentarios de las otras partes. Lo que pretendo aquí es la unión donde los técnicos se encuentran con los empresarios.

Pero, para empezar, instalaría la aplicación Premium Capacity Metrics, para analizar el entorno. Una vez que tenga la aplicación en su lugar, puede ser útil seleccionar todos los datos y crear su propio modelo de datos. Al hacer esto, puede adoptar un enfoque más analítico al sugerir cambios, ya sea en función del uso de la CPU en diferentes horas o el número de desalojos, las horas pico para la actualización, el tamaño de los conjuntos de datos, etc.

Aunque esta no es una ciencia exacta, al final terminará con los mayores contribuyentes al uso de recursos y la espera / duración de actualización, para que pueda comenzar a trabajar en la lista. Parte de este proceso sería identificar los diferentes informes y clasificarlos en términos de criticidad.

Una vez que haya realizado su análisis y haya categorizado sus informes en función de lo críticos que sean para el negocio, diría que comienza la diversión. Es posible que termine de hablar con los diferentes propietarios de espacios de trabajo / conjuntos de datos, y todos afirmen que sus informes son los más críticos. Si tiene problemas de programación en este punto y no le importa gastar más dinero, siempre puede escalar a P2 y luego dividirlo en dos capacidades P1. Pero, según la cantidad de usuarios y espacios de trabajo que mencionas, supongo que será un poco exagerado, aunque lo que realmente cuenta es la cantidad de informes y cómo están configurados.

Cuando se trata de programar actualizaciones, sugeriría considerar la posibilidad de personalizar los horarios. En Power BI Service, como seguro sabe, las horas disponibles son cada media hora y cada hora completa. Si administra las actualizaciones con PowerShell, puede programar las actualizaciones en momentos diferentes a los disponibles en el servicio Power BI y, dado que tiene una licencia Premium, no se contarán de las 48 actualizaciones programadas disponibles.

Hay varios otros aspectos a considerar, pero comencemos con esto y veamos qué trae la discusión.

D_Lav

En respuesta a MariusT

¡Gracias por tu contribución @MariusT!

Muy buena entrada y eso es exactamente lo que he hecho 🙂 Empecé a monitorear la aplicación de capacidad metrix y también la pestaña «Salud» en la prima. Pero como puede ver, mi organización es enorme y solo quiero saber que no estoy haciendo nada malo aquí con mi pensamiento 🙂

Tenemos alrededor de 2000 espacios de trabajo y 100 aplicaciones, así que estoy buscando los espacios de trabajo de la aplicación en este momento.

Estoy decidiendo en este momento si voy a configurar las actualizaciones usando PS o si debo usar los cmdlets y agregar las partes de actualización a mis paquetes SSIS. De todos modos, estoy dibujando en algo como un diagrama de Gantt para poder visualizar fácilmente mis actualizaciones.

¡Para ser claro! esto es con fines de optimización alrededor de 1 P1 de capacidad. Entiendo completamente que podría escalar el entorno a p2, p3, múltiples P1, etc. Pero en este momento (principalmente con fines presupuestarios) voy a ver si puedo administrar y optimizar la mierda de este P1 para grandes propósito de escala!

Deja un comentario

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