Datenquellen#

Um mit Power BI einfach Diagramme und Analysen erstellen zu können, ist es hilfreich, wenn die zu analysierenden Daten schon in einer Form vorliegen, die komplexe Filterungen und Umstrukturierungen innerhalb von Power BI unnötig macht. Filterungen können so z.B. auf die Datenquelle ausgelagert werden und müssen nicht im Analysewerkzeug nachgebildet werden.

Aus diesen und weiteren Gründen bietet der Allegra Power BI Connector eine Reihe von Datenquellen für unterschiedliche Arten von Berichten und Analysen an.

Datenquelle auswählen#

Wenn Sie in Power BI für den Allegra Connector einen neuen „Navigator“ öffnen, wird Ihnen eine Reihe von Datenquellen angeboten.

../../_images/powerBI_navigator.png

Wählen Sie eine geeignete Datenquelle aus und konfigurieren Sie diese.

../../_images/powerBI_nav_itemsByFilter.png

Power Bi wird Sie dann zum Data View führen.

../../_images/powerBI_itemsByFilter_GridView.png

Sie können sich auch die Datenhierarchie anzeigen lassen. Gehen Sie zu TransformData > Recent sources > Last used

../../_images/powerBI_transformData.png

Setzen Sie Hierarchical``auf ``TRUE

../../_images/powerBI_itemsByFilter_hierarchical.png

In der neuen Ansicht scrollen Sie zu Child items, doppelklicken Sie auf Table (item with children) und es öffnet sich unten eine neue Tabelle mit untergeordeten Vorgängen.

../../_images/powerBi_hierarical_view.png

Datenquellen für Planung#

Diese Datenquellen bieten einfachen Zugriff auf das Budget, Planwert, verbleibender Restaufwand und die Summe der aktuellen Aufwände.

AccountingByFilter#

Diese Datenquelle liefert die Plandaten für alle Vorgänge, auf die der ausgewählte Vorgangsfilter passt.

../../_images/powerBI_AccountingByFilter.png

Parameter:

  • filterID: String, single value, mandatory; einer der gespeicherten Abfragefilter

  • excludeParentItems: boolean (true/false), optional, default false;

    Ist dieser Parameter auf true gesetzt, werden die Elternvorgänge der ausgewählten Vorgänge nicht automatisch mit ausgewählt.

AccountingByWorkspace#

Diese Datenquelle liefert die Plandaten für alle Vorgänge der ausgewählten Bereiche.

../../_images/powerBI_AccountingByWorkspace.png

Parameter:

  • workspace: List<int>, multiple value, mandatory; Liste mit Bereichs-IDs

  • excludeParentItems: boolean (true/false), optional, default false;

    Ist dieser Parameter auf true gesetzt, werden die Elternvorgänge der ausgewählten Vorgänge nicht automatisch mit ausgewählt.

Accounting-Attribute#

Die folgenden Vorgangsattribute stehen für PowerBI zur Verfügung:

"fieldNames": [
"itemID",
"itemTitle",
"parentID",
"totalExpenseCost",
"totalExpenseTime",
"totalPlanCost",
"totalPlanTime",
"budgetCost",
"budgetTime",
"remainingCost",
"remainingTime",
"itemProjectID",
"itemProjectLabel",
"itemStatusID",
"itemStatusLabel",
"itemTypeID",
"itemTypeLabel",
"originatorID",
"originatorLabel",
"managerID",
"managerLabel",
"responsibleID",
"responsibleLabel",
"totalExpenseTimeUnit",
"totalExpenseTimeUnitLabel",
"totalPlanTimeUnit",
"totalPlanTimeUnitLabel",
"budgetTimeUnit",
"budgetTimeUnitLabel",
"remainingTimeUnit",
"remainingTimeUnitLabel",
"currencyName",
"currencySymbol"
],
"dateFields": [],
"numberFields": [
"totalExpenseCost",
"totalExpenseTime",
"totalPlanCost",
"totalPlanTime",
"budgetCost",
"budgetTime",
"remainingCost",
"remainingTime"
]

Die folgende Abbildung zeigt die Attribute in der Allegra Bedienoberfläche (Vorgangsdetailansicht). Die Nummerierung bezieht sich auf die Einträge in der Mapping-Tabelle.

../../_images/Allegra_worklog_tab.png

Die folgende Tabelle beshreibt das Attribut-Mapping zwischen Allegra und der Power BI Datenquelle.

Allegra

Power BI

  1. Total actual

Work

totalExpenseTime

totalExpenseTimeUnit

totalExpenseTimeUnitLabel

Cost

totalExpenseCost

  1. Budget

Work

budgetTime

budgetTimeUnit

budgetTimeUnitLabel

Cost

budgetCost

  1. Planned value (PV)

Work

totalPlanTime

totalPlanTimeUnit

totalPlanTimeUnitLabel

Cost

totalPlanCost

  1. Estimated remaining effort

Work

remainingTime

remainingTimeUnit

remainingTimeUnitLabel

Cost

remainingCost

Datenquellen für Aufwände#

Diese Datequellen liefern für die ausgewählten Vorgänge die einzelnen Buchungen für die zeitlichen und monetären Aufwände.

ExpenseByFilter#

Diese Datenquelle liefert die für die durch den Filter bestimmten Vorgänge aufgelaufenen Aufwände, optional begrenzt für einen bestimmten Zeitraum.

../../_images/powerBI_ExpensesByFilter.png

Parameter:

  • filterID: String, single value, mandatory; einer der gespeicherten Abfragefilter

  • dateFrom: Date ( format „day/month/year“) Aufwände werden nur ab diesem Datum berücksichtigt

  • dateTo: Date ( format „day/month/year“) Aufwände werden nur bis zu diesem Datum berücksichtigt

ExpensesByWorkspace#

Diese Datenquelle liefert die für die Vorgänge in den aufgeführte Bereichen aufgelaufenen Aufwände, optional begrenzt für einen bestimmten Zeitraum.

../../_images/powerBI_ExpensesByWorkspace.png

Parameter:

  • workspace: List<int>, multiple value, mandatory; Liste mit Bereichs-IDs

  • dateFrom: Date ( format „day/month/year“) Aufwände werden nur ab diesem Datum berücksichtigt

  • dateTo: Date ( format „day/month/year“) Aufwände werden nur bis zu diesem Datum berücksichtigt

Vorgangsattribute für Aufwände#

"fieldNames": [
"accountID",
"personID",
"workItemID",
"hours",
"cost",
"subject",
"effortDate",
"description",
"lastEdit",
"accountName",
"accountNumber",
"status",
"costcenterID",
"costcenterName",
"costcenterNumber",
"personName",
"personEmployeeID",
"workItemTitle",
"issueType",
"projectID",
"originator",
"manager",
"responsible",
"projectLabel",
"currencySymbol",
"currencyName",
"statusLabel",
"issueTypeLabel",
"originatorLabel",
"managerLabel",
"responsibleLabel",
"subproject",
"subprojectLabel"
],
"dateFields": [
"effortDate",
"lastEdit"
],
"numberFields": [
"cost",
"hours"
]

Datenquellen für Vorgänge#

Diese Datenquellen liefern eine Liste von Vorgängen.

ItemsByFilter#

Diese Datenquelle liefert eine Liste von Vorgängen, die der angegebene Filter durchlässt.

../../_images/powerBI_ItemsByFilter.png

Parameter:

  • filterID: String, single value, mandatory; einer der gespeicherten Abfragefilter

  • hierarchical: boolean (True/False), optional; falls True wird das Ergebnis als

    eine hierarchische Liste zurückgegeben, sonst als flache Liste

ItemsByWorkspace#

Diese Datenquelle liefert alle Vorgänge aus den angegebenen Bereichen.

../../_images/powerBI_ItemsByWorkspace.png

Parameter:

  • workspace: List<int>, multiple value, mandatory; Liste mit Bereichs-IDs

  • hierarchical: boolean (True/False), optional; falls true wird das Ergebnis als

    eine hierarchische Liste zurückgegeben, sonst als flache Liste

Vorgangsattribute#

Die Vorgangsattribute werden dynamisch erstellt. Zurückgegeben werden die Systemattribute sowie die mindestens einmal verwendeten, nicht leeren kundenspezifischen Attribute.

Alle Vorgangsattribute sind vom Typ String.