SSRS Reporting

Diese Seite finde ich empfehlenswert, geht zwar vorrangig um SSRS aber sind auch Tipps zum Dynamics NAV enthalten:

https://reportsyouneed.com/category/ssrs/

Vor alllem die Aussage, die Aufbereitung der Daten mittels SQL, Views oder procedures möglichst in der Datenbank zu behalten, würde ich in meinen Szenarien unterschreiben. Im Optimalfall sollte das Reportingtool lediglich für die Visualisierung zuständig sein. Ich sehe hier den großen Vorteil, dass die aufbereiteten Daten unabhängig vom Reporting Frontend universell verwendbar sind. Und es gibt dann auch nur eine Wahrheit der Daten und nicht im schlimmsten Fall eine je Report.

Auch für Power BI ist der Ansatz durchaus zulässig, ich sehe das in meinen Projekten (mit Power BI Pro) momentan so:

Wo immer möglich und sinnvoll, die Daten bereits an der Quelle (in der Datenbank) entsprechend vor-/aufbereiten

Dann die einzelnen Views als Power BI dataflows in den Service bringen.

Zentrale Datasets nach Star Schema entwickeln und auch im Service bereit stellen. Hier kann dann natürlich auch auf die gewohnten Tools wie Power Query und DAX zurückgegriffen werden.

Diese Datasets dann als Quelle für das Power BI Reporting verwenden.

When asked what content our blog readers and video viewers would like to see more of, the most requested topic is: „Industry Best Practices“. With that in mind we will be starting a series of Blog posts and Webinars by our MVPs highlighting work they have done. The first in this series is by Ike […]

über Creating Updateable Power BI Reports with PowerApps by Ike Ellis — Sterlings

There are a lot of discussions these days around Power BI tools to create reports and for sure many of you may have already downloaded and worked with some of them if not all of them. You may also already thought that some of the tools’ names are confusingly similar. I recently had an interesting…

über Power BI Ecosystem Report Authoring Tools Demystified — Business Intelligence Insights

Sehr gut, mit diesen Scripts lassen sich DateDim und TimeDim Entities leicht erstellen.

Besonders gut gefällt mir der Ansatz, das durch einen Scheduled Refresh im Dataflow das CurrentDate automatisch aktualisiert wird.

„Setting up a daily refresh schedule for this DataFlow will keep the flag values current, too (i.e. [Current Day?] and [Completed Day])“

Date and Time Table M Scripts for Standard Tables in DataFlows for Power BI

 

The purpose of this article is to outline a set of guidelines and recommended practices for managing Microsoft Power BI projects. This guide is primarily focused on the work performed by the IT-managed BI Solution Developers for formally-managed BI projects. Again, this guide is primarily focused on the work performed by the IT-managed BI Solution Developers for formally-managed BI projects. Topics included in this guide: Solution Architecture Managing Power BI Desktop Files Datasets and Reports Version Control & Lifecycle Management Workspace and App Management Data Model and Power Query Design Guidelines Dimensional Design Query Optimization Managing Dataset Size with Parameters Implicit and Explicit Measures If Users Need Excel, Give them Excel Certified & Shared Datasets Enterprise Scale Options

über Power BI Project Good and Best Practices — Paul Turley’s SQL Server BI Blog