Come utilizzare l'account del visitatore corrente nella query SSAS? [MOSS + PPS + SSAS]

StackOverflow https://stackoverflow.com/questions/4273512

  •  28-09-2019
  •  | 
  •  

Domanda

sto usando MOSS2010 + prestazioni in virgola servizi + Analysis. Ecco le domande:

  1. Come arrivare conto del visitatore corrente in rapporto PPS?
  2. Come utilizzare l'account del visitatore corrente nella query SSAS?

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:

http://blogs.msdn.com/b/performancepoint/archive/2010/01/05/new-authentication-options-for-data-sources.aspx

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!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top