Siempre será un desafío planear la arquitectura de datos que cubra todas las necesidades de una organización, y aunque Power BI es apenas uno de los componentes de una arquitectura moderna, hablando puntualmente de su planeación, hay que hacerse preguntas que ayuden a identificar el modelo de licenciamiento de Power BI ideal para la organización que estén planeando utilizarlo:
- ¿Cuántos son los requerimientos de negocio?
- ¿Cuáles son nuestras expectativas de crecimiento?
- ¿Cuántos usuarios accederán?
- ¿Qué tipo de usuarios serán?
- ¿Desde donde accederán?
- ¿Cuál es la tolerancia máxima a la vejez de los datos?
- ¿Cuál es la volumetría de los datos?
- ¿Cuál es la tasa de crecimiento porcentual mensual/anual de los datos?
- ¿Qué políticas de seguridad de la información debo cumplir? (esto incluye políticas internas y externas)
- ¿Cuál es el presupuesto de consumo anual? (Demasiado importante, no nos involucremos en proyectos que no sean mantenibles y escalables en el tiempo)
- entre otras…
Es toda una odisea, incluso intervienen factores como la capacidad de desarrollo de la organización y la cultura de datos que exista al interior. Y todo esto decantará a la selección de uno u/y otro esquema de licenciamiento que conecte con los demás componentes de la arquitectura.
No doy más vueltas y miremos la definición de lo que es una licencia según Wikipedia
En Derecho, una licencia es un contrato mediante el cual una persona recibe de otra el derecho de uso, de copia, de distribución, de estudio y de modificación (en el caso del Software Libre) de varios de sus bienes, normalmente de carácter no tangible o intelectual, pudiendo darse a cambio del pago de un monto determinado por el uso de los mismos. Estos activos son propiedad del otorgante, y pueden ser bienes de propiedad intelectual como una marca, patentes o tecnologías. También pueden ser objeto de licencia otros bienes de carácter intangible como la distribución de obras intelectuales.
https://es.wikipedia.org/wiki/Licencia
Microsoft nos ofrece 5 tipos de licencias de Power BI: Free, PRO, Premium, Embedded y Report Server. Hoy hablaremos de las primeras 4.
Power BI Report Server es la solución on premise de Power BI Service, se puede adquirir a través de un licenciamiento de SQL Server Enterprise Edition con Software Assurance, o con el licenciamiento de Power BI Premium
1. Power BI Free
- Costo: $0
- Licencia vitalicia
- Uso personal
- Uso bajo el servicio de Power BI (https://app.powerbi.com)
- Requiere una cuenta de correo no personal para su adquisición (no gmail, outlook, ni similares)
- No permite la creación de espacios de trabajo
- No permite trabajo colaborativo
- No permite compartir con otros usuarios de manera directa
- Permite la creación de enlace para acceso público de los datos sin gobierno
- 10GB de almacenamiento
- 8 actualizaciones de datos al día por modelo
- No permite la creación de flujos de datos con posibilidad de ampliar almacenamiento con la vinculación de un data lake
2. Power BI PRO
- Licencia de facturación mensual
- Compra a través de Office 365 como producto individual o bajo licenciamiento de Office 365 E5
- Costo individual: $9.99 + impuestos
- Uso personal
- Uso bajo el servicio de Power BI (https://app.powerbi.com) y on premise (Power BI Report Server)
- Requiere una cuenta de correo no personal para su adquisición (no gmail, outlook, ni similares), adicionalmente, en ocasiones la adquisición por fuera de TI no se permite (esto de acuerdo con las políticas corporativas)
- Permite la creación de espacios de trabajo
- Trabajo colaborativo
- Compartir con otros usuarios de manera directa, los cuales deben contar con licencia PRO o amparados bajo un licenciamiento Premium
- Creación de enlace para acceso público de los datos sin gobierno
- 10GB de almacenamiento por usuario licenciado
- 1GB como tamaño máximo de un conjunto de datos individual
- 8 actualizaciones de datos al día por modelo a través de la interfaz gráfica, ilimitadas haciendo uso de la API
- Actualización de datos incrementales
- Creación de flujos de datos con posibilidad de ampliar almacenamiento con la vinculación de un data lake
- Row level security (RLS)
- Object level security (OLS)
- Posibilidad de esquema B2B, incluso bajo modelo BYOL
3. Power BI Premium
- Costo variable de acuerdo a las capacidades contratadas
Power BI Premium EM3 Starting at $2,994.00 instance/month | Power BI Premium P1 Starting at $4,995.00 instance/month | Power BI Premium P2 Starting at $9,995.00 instance/month | Power BI Premium P3 Starting at $19,995.00 instance/month | Power BI Premium P4 Starting at $39,995.00 instance/month | Power BI Premium P5 Starting at $79,995.00 instance/month | |
Backend v-cores | 2 v-cores, 10GB RAM | 4 v-cores, 25GB RAM | 8 v-cores, 50GB RAM | 16 v-cores, 50GB RAM | ||
DirectQuery/live connection limits | 30/second | 60/second | 120/second | |||
Frontend v-cores | 2 v-cores | 4 v-cores | 8 v-cores | 16 v-cores | ||
Max page renders at peak hour | 601-1,200 | 1,201-2,400 | 2,401-4,800 | 4,801-9,600 | ||
Total v-cores | 4 v-cores | 8 v-cores | 16 v-cores | 32 v-cores | 64 v-cores | 128 v-cores |
- Licencia de facturación mensual
- Compra a través de Office 365
- Licenciamiento de visualización para toda la organización
- Capacidad dedicada
- Uso bajo el servicio de Power BI (https://app.powerbi.com) y on premise (Power BI Report Server)
- Requiere un tenant para adquisición
- Implementación en varias regiones
- Permite la creación de espacios de trabajo
- Trabajo colaborativo (requiere licenciamiento de Power BI PRO)
- Compartir con otros usuarios de manera directa sin necesidad de licencia PRO
- Creación de enlace para acceso público de los datos sin gobierno
- 100TB de almacenamiento para la organización
- 10GB como tamaño máximo de un conjunto de datos individual
- 48 actualizaciones de datos al día por modelo a través de la interfaz gráfica, ilimitadas haciendo uso de la API
- Actualización de datos incrementales
- Publicación y consumo de informes paginados en Power BI Service
- Creación de flujos de datos con posibilidad de ampliar almacenamiento con la vinculación de un data lake
- Row level security (RLS)
- Object level security (OLS)
- XMLA read/write
- Modelos multi-idioma
- Particionamiento de tablas
- Creación de perspectivas
- Incluye licencia para uso on premise (Power BI Report Server)
- Posibilidad de esquema B2B, incluso bajo modelo BYOL
- Modelado de datos basado en IA usando AutoML, Cognitive Services y Azure Machine Learning
4. Power BI Embedded
- Compra a través de Azure
- Facturación mensual
- Pago por consumo, puedes usar la calculadora de Azure para estimar
- Costo variante de acuerdo con el consumo de capacidades por hora
- Permite pausar y reanudar a demanda
- Permite escalamiento positivo o negativo
- Compra a través de Azure
- Dirigido a quienes desean embeber reportes de manera dinámica en aplicaciones móviles o web
- Uso bajo el servicio de Power BI (https://app.powerbi.com) para usuarios con licencia de Power BI PRO, o sobre aplicaciones web/mobile para otros
- Permite la creación de espacios de trabajo
- Trabajo colaborativo (requiere licencias Power BI PRO)
- Row level security (RLS)
- Object level security (OLS)
- XMLA read/write
- Particionamiento de tablas
- Creación de perspectivas
- Modelos multi-idioma
- Requiere licencias de Power BI Pro para las personas que interactúen con los datos más allá de la visualización
Quiero finalizar diciendo que en algunas ocasiones la arquitectura ideal no contempla un único tipo de licenciamiento, en ocasiones puede involucrar hasta 3 tipos de licenciamiento trabajando en paralelo para cubrir las necesidades de la organización de forma satisfactoria.
Recordemos que el uso de Power BI Desktop es gratuito, no está asociado a una licencia en sí. Aunque para publicar al servicio debo contar con una de las licencias mencionadas en este artículo. Si deseas descargar Power BI Desktop, lo puedes hacer de distintas maneras, en este articulo te enseño algunas de estas
Espero les sea de ayuda en algún momento.
Saludos