Blog

La Data Web

Un espacio para compartir ideas, tutoriales, automatizaciones y experiencias reales de trabajo con plataformas de datos y analítica. Artículos y notas sobre datos, Power BI, Fabric, Azure y automatización.

[Python] Usar Power Bi API sin permiso del administrador

La Data Web trae un poco de desarrollo de la mano de python para relacionarnos a la API de Power Bi Service. Este post nos ayudará a obtener el token de acceso a Power Bi Service con puro código python y la ayuda de una librería. La particularidad del post es que nos conectaremos sin que el administrador o la autoridad nos otorgue los permisos a la app que leerá la API.

Para poder lograr éste objetivo y codificar en python primero es necesario realizar ciertas configuraciones necesarias para que podamos tener acceso por código a la API de Power Bi.

Leer artículo
powerbi power bi power bi solutions

Conectar Power Bi a RDS Postgres en AWS

Si hay algo que me hizo renegar fue la seguridad de AWS. Tiene sus complicaciones para tener sincronía con productos de terceros y más si son de Microsoft. Para aquellos que no son amigos de la conexión ODBC y prefieren los conectores estándar, vamos a ver como lograr que conectores a bases de datos en RDS de AWS funcionen. Este ejemplo es con Postgres. Comencemos con el paso a paso.

1. Instalar Npgsql que permitirá el acceso de .NET a PostgresSQL (conector de PBI). Puedes conseguir el link intentando conectar Power Bi y el primer mensaje te desviará al siguiente link: https://github.com/npgsql/Npgsql/releases

Es necesario conectarse con SSL a AWS que no viene preparado por defecto en Windows 10.

2. Para esto vamos a descargar la clave pública de AWS de este enlace: https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem

3. Microsoft no maneja esta exención de archivos para validar certificados. Por ello vamos a convertir el certificado del archivo .pem a PKCS#7 archivo .p7b usando la siguiente herramienta online https://www.sslshopper.com/ssl-converter.html 

4. Finalmente vamos a importar el certificado en el la lista de certificados de confianza

Importar Certificados CA de confianza en administrar certificados de equipo.

  • En menú inicio, click Ejecutar… y escribir "mmc /admin"
  • En MMC, Archivo->Agregar o quitar complemento… 
  • Seleccionar Certificados de las lista y luego agregar.
  • Trusted CA certificates deberían ir con la la cuenta del equipo. Click Siguiente y luego Finalizar.

Una vez agregado el certificado tu consola MMC debería verse así:

image

Click derecho en la carpeta "Entidades de certificación raíz de confianza" y elegir Todas las tareas -> Importar… para abrir el asistente para importar certificados.

El asistente te guiará para examinar y elegir el archivo p7b que convertimos en los pasos anteriores y con siguiente hasta finalizar estará importado el certificado

5. Ahora puedes volver a probar el conector de Power Bi Desktop para PostgresSQL y debería funcionar.

Con esto podemos comprobar que si es posible conectarse a una base de datos postgres en servicio RDS de AWS, pero no es sencillo.

Leer artículo
postgres power bi postgresql

[PowerBi] Bookmarks Bonus

La trilogía de bookmarks terminó pero no fue posible cerrar sin mostrarles maravillosas ideas para divertirse que surgieron gracias a ésta fantástica característica que provee Power Bi.

Para que no extrañemos más ésta maravillosa característica les traemos…¡Los siguientes reportes que son JUEGOS! Fueron construidos por usuarios que forman parte de la comunidad de Power Bi, de la cual podemos aprender mucho. Éstos y muchos más podemos encontrarlos en la "Data Stories Gallery".

Veamos quienes pueden completar los siguientes juegos:

Leer artículo
powerbi power bi power bi argentina

Vistazo suite Power Platform

Increíble descripción de todo lo que podemos construir con la Power Platform de Microsoft. Por supuest Power Bi es el 80%.

Leer artículo
powerbi power bi solutions power bi

Conectar Excel a Power Bi

Si hay algo que este mundo, lamentablemente, no está listo para reemplazar es el análisis de datos vía excel. La mayoría de nuestros usuarios finales de reportes que podamos construir en power bi, muy probablemente sean personas que conozcan y estén muy cómodos con manejo de datos por excel. No hablo sobre bellos gráficos de Power Bi, sino de chequeo de datos para preguntas extraordinarias que puedan surgir.

Aún teniendo el maravilloso self service Bi, la gente ama las tablas dinámicas de excel. Por ello, vamos a dedicar este post para enseñarles como conectar excel a la capa semántica (modelo tabular) de un Power Bi publicado en la nube para que esos usuarios pueden seguir cómodos sin tenernos como locos intentando ayudarlos infinitamente. 

Leer artículo
power bi power bi solutions power bi argentina