Power BI Connector: Unterschied zwischen den Versionen

Aus CoPlanner 11
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 61: Zeile 61:
Unter den Optionen von Power BI unter Daten laden gibt es die Möglichkeit Caches zu löschen. Dies kann sinnvoll sein, wenn man Performanceprobleme oder andere unerwartete Probleme hat bei Dingen, die schon funktioniert hatten.
Unter den Optionen von Power BI unter Daten laden gibt es die Möglichkeit Caches zu löschen. Dies kann sinnvoll sein, wenn man Performanceprobleme oder andere unerwartete Probleme hat bei Dingen, die schon funktioniert hatten.


=== FAQs ===
==== Mein Knoten wird in der Hierarchie bis zur Blattelementebene dargestellt, obwohl er Childelemente hat. Warum ist das so? ====
Dieses Verhalten sieht man, wenn auf dem Knoten selbst ein Wert vorhanden ist. Power BI verhält sich hier nicht wie der CoPlanner, dass nur am Knotenelement der Wert einfach summiert wird, sondern es muss hier auch von der untersten Ebene weg einen Zweig für den Wert geben.
__NOTOC__  
__NOTOC__  
__NOEDITSECTION__
__NOEDITSECTION__
[[Category:!Hauptkategorie]] [[Category:Power BI Connector]]
[[Category:!Hauptkategorie]] [[Category:Power BI Connector]]
[[en:Power BI Connector]]
[[en:Power BI Connector]]

Version vom 26. September 2022, 16:08 Uhr

Der CoPlanner Power BI Connector ist für CoPlanner PowerUser mit Power BI wissen das perfekte Werkzeug um innovative Dashboards mit aktuellen CoPlanner Daten im Unternehmen zu verteilen. Der CoPlanner Power BI Connector wurde entwickelt, um Daten aus dem CoPlanner beziehen zu können ohne sich diese direkt aus der SQL Datenbank holen zu müssen. Mit dem Konnektor ist es möglich Tabellen, Dimensionen, Subsets und Funktionen aus CoPlanner Modellen zu beziehen und das aus beliebig vielen CoPlanner Serverinstanzen.

Dieser Konnektor wurde nach den Richtlinien von Microsoft zum Erstellen eines Custom Connectors für Power BI entwickelt.

Voraussetzungen

  • Power BI Desktop ist installiert
  • CoPlanner Server läuft unter https
  • CoPlanner Lizenz muss Power BI freigeschalten haben

Installation

Der Connector "CoPlanner.pqx" muss in das Verzeichnis C:\Users\<username>\Documents\Power BI Desktop\Custom Connectors gespeichert werden.

Damit der Konnektor funktioniert muss er als vertrauenswürdig gelten oder in Power BI muss unter den Optionen bei Data Extensions die Option aktiviert werden, dass Extensions ohne Validierungen oder Warnungen zugelassen werden.

Damit der Konnektor als vertrauenswürdig gilt, muss der Public Key des Zertifikats von CoPlanner (muss angefragt werden) ausgerollt werden (siehe https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-trusted-third-party-connectors)


Am Client muss man dazu in der Policies den Thumbprint von CoPlanner angeben. Dies sollte ein Installer in Zukunft übernehmen. Manuelle Schritte:

1.) HKLM\SOFTWARE\Policies\Microsoft\Power BI Desktop

2.) TrustedCertificateThumbprints als REG_MULTI_SZ erstellen, oder wenn vorhanden öffnen

3.) 88ffa1db2ef91032e4ea20a510288bda4e6c7116 hinterlegen, oder ergänzen

Verwendung

Bei dem Menüpunkt "Daten abrufen" befindet sich unter "Weitere..." ein Konnektor mit dem Namen CoPlanner.

Wählt man diesen aus, muss man die URL angeben unter welcher der Server erreichbar ist (z.B. https://meinservername:4443/coplanner) und kann optional die Sprache angeben.

Verbindet man sich erstmalig auf diese URL, so bekommt man dann einen Dialog, wo man sich entscheiden kann, ob man sich über Windowsauthentifizierung oder über den CoPlanner Benutzer anmelden will. Dieser Benutzer muss entsprechend im CoPlanner vorhanden und berechtigt sein.

Bei weiteren Zugriffen auf diese URL bekommt man diese Abfrage nicht mehr, will man den Benutzer ändern, dann muss man das über die Datenquelleneinstellungen anpassen.

Nach dem Zugriff bekommt man ein Fenster, den Navigator, in welchem Funktionen, Tabellen, Dimensionen und Subsets aufgelistet werden. Hier wählt man die entsprechenden Daten aus, die man in diesem Bericht anzeigen will und lädt diese.

Hat man Tabellen/Dimensionen vergessen oder möchte einfach den Bericht erweitern, kann man das einfach über die zuletzt verwendeten Quellen tun.

Beziehungen verwalten

Bei der Verwendung von mehr als einer Tabelle, welche auch die gleichen Dimensionen verwenden ist es wichtig die Beziehungen richtig zu pflegen. Wenn diese richtig gepflegt sind, kann man im Bericht nach den Dimensionen filtern.

Diese Verbindungen werden beim Erstellen angelegt, müssen dann allerdings überprüft werden, ob alle Beziehungen erstellt wurden und diese auch richtig sind.

Hierarchien erstellen

Im Gegensatz zum CoPlanner erwartet sich Power BI, dass alle Blattelemente auf der selben Ebene sind. Der Konnektor liefert die Dimensionen entsprechend ausgeflacht und fügt, sollte ein Blattelement nicht auf der richtigen Ebene sein, weitere Ebenen mit dem Namen des Blattelments hinzu, da Power BI hier sonst Werte mit leeren Bezeichnungen anzeigen würde.

Dimensionen besitzen die Felder Level_0 bis Level_x. Um eine Hierarchie von der obersten Ebene weg zu erstellen, öffnen Sie mit der rechten Maustaste das Kontextmenü auf Level_0 und wählen Sie "Hierarchie erstellen". Wenn man danach z.B. auf Level_1 klickt, kann man über das Kontextmenü diesen Eintrag zur Hierarchie hinzufügen. Alle weiteren Level-Elemente dann einfach aufsteigend hinzufügen.

Im Datenbereich kann man dann jedes Level nach seiner entsprechenden Order-Spalte sortieren. Also Level_0 wird nach Order_0 sortiert, Level_1 nach Order_1, usw..

Für einen leichteren Überblick kann man die Level und Order Spalten dann einfach ausblenden, da diese sonst nicht mehr benötigt werden.

Dimensionsstruktur im CoPlanner
Dimensionsstruktur in Power BI


Caches leeren

Unter den Optionen von Power BI unter Daten laden gibt es die Möglichkeit Caches zu löschen. Dies kann sinnvoll sein, wenn man Performanceprobleme oder andere unerwartete Probleme hat bei Dingen, die schon funktioniert hatten.

FAQs

Mein Knoten wird in der Hierarchie bis zur Blattelementebene dargestellt, obwohl er Childelemente hat. Warum ist das so?

Dieses Verhalten sieht man, wenn auf dem Knoten selbst ein Wert vorhanden ist. Power BI verhält sich hier nicht wie der CoPlanner, dass nur am Knotenelement der Wert einfach summiert wird, sondern es muss hier auch von der untersten Ebene weg einen Zweig für den Wert geben.