Come utilizzare l'account del visitatore corrente nella query SSAS? [MOSS + PPS + SSAS]
-
28-09-2019 - |
Domanda
sto usando MOSS2010 + prestazioni in virgola servizi + Analysis. Ecco le domande:
- Come arrivare conto del visitatore corrente in rapporto PPS?
- Come utilizzare l'account del visitatore corrente nella query SSAS?
Soluzione
Altri suggerimenti
Un'altra opzione è quella di configurare l'origine dati PerformanePoint 2010 per uso Per-User Identity
.
Quindi accedere alla funzione UserName MDX:
WITH MEMBER Measures.x AS UserName
SELECT Measures.x ON COLUMNS
FROM [Adventure Works]
References:
Per quanto ne so, si può solo personalizzare scorecard con le trasformazioni della scorecard personalizzate. I rapporti non possono essere personalizzati.
È possibile eseguire 4 tipi di trasformazione scorecard: Peruser, PreQuery, PostQuery e PreRender. Da lì, è C #, in modo da fare quello che vuoi.
Per creare una trasformazione Scorecard, sarà necessario ereditare da IGridViewTransform. Sarà necessario includere riferimenti a Microsoft.PerformancePoint.Scorecards.Client e Microsoft.SharePoint.
Vedere il seguente link per un tutorial su come raggiungere questo obiettivo: http: / /msdn.microsoft.com/en-us/library/ff606776.aspx
Per vostra informazione, dal momento che non c'è molta documentazione su questo argomento, ho scoperto che è una buona idea per XML Serializzare l'oggetto "Viewdata" per dare un'occhiata più da vicino a cosa c'è dentro e capire la sensazione generale di esso. Gli oggetti "celle" sono piuttosto strano, a partire dalla fine del scorecard e ottenere indietro.
In bocca al lupo!