Definitivamente , al menos para mi , la parte mas interesante y retadora de un modelo de datos es que una vez desarrollado y puesto en producción . Este se actualice automáticamente, desde el origen de los datos.
Imaginemos , una corporación con sede en Alemania , por dar un ejemplo , que tenga una sucursal de ventas en Chile. La idea es que tan pronto un vendedor en terreno , emita una factura con su aplicación de negocios . El monto de esta venta , podrá ser visualizado en el teléfono o portátil del Gerente Corporativo de ventas en Berlín, cómodamente sentado en un cafe. (Sin pandemia claro esta ) Esto es una maravilla .
Esto ya es posible o al menos faltan muy pocos detalles.
Vamos a ilustrar con un ejemplo, como se actualiza en forma automática , un pequeño modelo de datos , que tiene como origen una base de datos en SQL server .
Paso 1
Vamos a conectarnos a una base de datos en SQl desde una instalación en Microsoft SQL Server Management Studio . La base de datos se llama “Datos “ y la data se encuentra en la tabla “Ventas “
Paso 2
Para ello nos conectamos a SQL Server desde Power Bi Desktop
Paso 3
Acceda a la base de datos con sus credenciales y en el modo de conectividad seleccione DirectQuery
Paso 4
Al conectarse, seleccione la tabla de la base de datos y cárguelas al modelo
Paso 5
Luego de conectarse, en la sección de configuración de la pagina , active la actualización automática y coloque el tiempo de actualización . En el ejemplo colocamos 7 segundos
Paso 6
Construya su modelo de datos y visualice la información . Note que las ventas totalizan 14. 8 K hasta el 2010
Paso 7
En el origen de los datos ingrese ventas para el año 2011 por 10,000 $
Paso 8
¡ Listo ! note el incremento en las ventas luego de la actualización automática
Para finalizar , les dejo el vídeo para facilitar la comprensión del contenido y el enlace para descargar los archivos . Quedamos atentos a sus comentarios.
No es precioso tener una cuenta One Drive Bussiness para poder aprovechar los beneficios de los servicios de almacenamiento en la nube . Y en el caso de One Drive Personal es perfectamente posible conectarse desde Power BI Desktop y obtener datos para construir sus modelos de negocios y lo mejor de todos estos se actualizan al modificar los datos desde la nube. Veamos como:
Paso 1
Cree su archivo de datos , aquí utilizaremos un archivo en Excel con datos de la empresa ficticia “ Adventure Works “
Paso 2
Suba el archivo al servicio One Drive Personal.
Paso 3
Comparta el archivo, esto para que pueda ser modificado por un tercero
Paso 3.1
Paso 4
Usa la función insertar , para obtener un enlace al servicio One Drive en en la Web , para que el archivo pueda ser abierto por Power BI Desktop
Paso 4.1
Paso 5
Es necesario modificar el código del enlace . En este link se puede descargar el archivo .doc con las instrucciones para modificar el código
En Power Bi Desktop , en la pestaña de conexión (Get data ) seleccione importar datos de la WEB . Aquí se abrirá una caja de dialogo donde deberá pegar el enlace del link obtenido en el paso anterior
Paso 6.1
Paso 7
Esto abrirá una conexión con el archivo en One Drive , lo que permitirá cargar sus datos y poder utilizarlos para la construcción del modelo.
Paso 7.1
Paso 8
Lo interesante es que si los datos de este archivo , son modificados desde One Drive , estos se actualizaran de forma automática en Power Bi cuando haga un “refresh “ del modelo
Para finalizar les dejo el vídeo para facilitar la comprensión del contenido y el enlace para descargar los archivos . Quedamos atento a sus comentarios.