Power BI

Fabric Apps: visualisatie als code in data-app dashboard

Reddit r/PowerBI

Samenvatting

Fabric Apps ondersteunt Vega, Vega-Lite en D3.js voor deelbare visualisatie als code in browserapps.

Fabric Apps: wat er gebeurt

Microsoft heeft de uitleg over Fabric Apps bijgewerkt op basis van aankondigingen tijdens FabCon. Fabric ondersteunt visualisatielibraries zoals Vega, Vega-Lite en D3.js. Daarmee kunnen makers eigen visuals bouwen en delen binnen Fabric Apps.

Fabric Apps vormen een nieuw item in een workspace. Het zijn webapps die in de browser draaien, bijvoorbeeld dashboards of toepassingen voor het beheren van data en services. Een data-app maakt verbinding met Fabric-databronnen en bevraagt die rechtstreeks vanuit de applicatie.

Fabric Apps: waarom dit belangrijk is

De aanpak legt visualisatie dichter bij de applicatielaag. Een dashboard hoeft daardoor niet uitsluitend als afzonderlijk rapport te bestaan; het kan onderdeel zijn van een browserapp die ook andere functies rond data of services bevat. Dat maakt de keuze voor een visualisatietechniek onderdeel van het ontwerp van de app.

De ondersteuning voor Vega, Vega-Lite en D3.js geeft teams meerdere routes voor het bouwen van visuals. Die keuze hangt af van de gewenste manier van ontwikkelen en delen. Fabric Apps combineert dus een workspace-item, browserfunctionaliteit, Fabric-databronnen en libraries voor visualisatie in één model.

Dat onderscheidt Fabric Apps van een klassieke rapportageomgeving, waarin de visualisatie meestal het eindpunt vormt. Hier maakt de visualisatie deel uit van een webapplicatie.

Fabric Apps: concrete takeaway

Breng bij een nieuw dashboard eerst in kaart of een browserapp meerwaarde biedt dan een los rapport. Kies daarna per visualisatie tussen Vega, Vega-Lite en D3.js, bouw een klein prototype in Fabric Apps en controleer of de app de benodigde Fabric-databronnen correct bevraagt. Leg die keuze vast als onderdeel van het ontwerp, niet pas nadat het dashboard klaar is.

Lees het volledige artikel
Meer over Power BI →