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.

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

[AzureScript][T1:E3] Login Automático

¡Hola de nuevo! si te perdiste la primera parte, te dejo un link donde vemos el porque usar Azure desde linea de comando, y la forma de instalarlo.

T1:E1 - Introducción

T1:E2 - Usos Básicos

En esta ocasión les voy a comentar algo que deje pendiente al final del post anterior, y es como loguear a Azure sin la interacción del usuario. Esto es importante porque si tenemos procesos automatizados, dado que nuestros scripts deberían poder autenticarse en Azure sin la necesidad de que haya alguien ingresando manualmente las contraseñas. Hay varias formas de hacer esto, les voy a comentar 2 que son las que considero más prácticas: 

  1. Logueo mediante contexto de Azure
  2. Logueo mediante Service Principal
Leer artículo
azure azure argentina azure cordoba