Post MSDN: Trabajando con conjuntos de datos en Power BI

Este mes de octubre, MSDN España ha publicado nuevo post sobre Power BI de Javier Fernández, consultor SharePoint & BI en Ilitia Technologies.

En este artículo, te explica paso a paso cómo crear un conjunto de datos personalizado en Power BI para explotar después su información.

Tomando como ejemplo una colección de sitios de SharePoint Online,  describe cómo añadirla a un conjunto de datos y mostrarla  en un informe de Power BI.

clip_image0241

Puedes leer este interesante post aquí.

 

ilitia colabora en el desarrollo de Windows Template Studio

Después de su colaboración en el desarrollo de App Studio, Ilitia Technologies participa en el desarrollo de un nuevo proyecto con Microsoft Ibérica y Microsoft corp., una extensión para Visual Studio 2017.

 

Visual Studio Option

En una encuesta realizada entre los desarrolladores de aplicaciones de UWP (Universal Windows Platform), Microsoft detecta la necesidad de enriquecer la experiencia “File -> New Project” en Visual Studio 2017 para el desarrollo de aplicaciones de UWP. Hasta ese momento, sólo existía una plantilla para aplicaciones en blanco, que simplemente creaba un canvas vacío.

Por ello, Microsoft decide crear una nueva extensión para Visual Studio: Windows Template Studio, anunciada en Mayo.

Windows Template Studio (aka.ms/wts) es una extensión para Visual Studio que acelera la creación de nuevos proyectos para aplicaciones UWP usando una experiencia basado en wizard. Se ha cuidado el formato y la legibilidad del código del proyecto incorporando las ultimas features de Windows 10 e implementando buenas prácticas y patrones probados. El código generado además contiene enlaces a documentación, stack overflow y blogs con consejos e ideas útiles.

Escenario de ejemplo

Necesito una app que usa MVVM Light, que usa un layout Master Detail, que se puede suspender y resumir, con una página de settings y otra con un mapa y también voy a necesitar Azure Hub Notifications. Voy a necesitar un background service que ejecuta una consulta cada 5 minutos.

En este caso con WTS simplemente tendría que seleccionar el tipo de proyecto “Navigation Pane” y el framework “MVVM Light”.

Visual Studio Type Selection

En un segundo paso selecciono las páginas y features que quiero.

Visual Studio Features Selection1

Visual Studio Features Selection2

Y ahora solamente es darle al botón de crear y empezar a trabajar sobre el proyecto creado.

Uno de los objetivos en el desarrollo era la sencillez, WTS da un punto de partida sólido, con lo más importante para arrancar, pero intentando no añadir código que luego será borrado. El código generado contiene enlaces a documentación y TODO’s donde hace falta adaptar el código como aquí en el BackgroundTask para definir el trigger.

code sample

 

Tecnología

Se trata de una extensión para Visual Studio 2017, realizado con C# 7.0.

La interfaz de usuario está realizada con WPF.

Para la generación de las plantillas se usa el engine de templating de .net core (https://github.com/dotnet/templating).

 

El proyecto es Open Source, alojado en GitHub (https://github.com/Microsoft/WindowsTemplateStudio)  y cuenta con la participación de la comunidad de desarrolladores .net, tanto para la definición de nuevas plantillas, como para el propio Wizard.