Vítejte na blog.vyvojar.cz Přihlásit | Registrovat | Pomoc
Titulní Blogy Fotky Soubory

Mazinův blog o SharePointu

PerformancePoint v SharePointu 2010

Úvod

PerformancePoint funkcionalita umožnuje zobrazit uživatelům top level pohled na nejrůznější ukazatele s vizuální informací o tom, jak si který z nich stojí (dobře, špatně, tak něco mezi). Vizuálnost je řešena pomocí grafů, budíků, semaforů, různě se tvářících smajlíků a podobně. Ale tím možnosti PerformancePointu nekončí. Při napojení na Analysis Services je možné zpřístupnit v prostředí SharePointu i analytické nástroje jako analytický graf, analytickou tabulku a mapu strategie. V tomto příspěvku se podíváme na základy toho, co PerformancePoint funkcionalita v SharePointu 2010 obsahuje.

PerformancePoint byl ještě nedávno samostatný produkt. S příchodem SharePointu 2010 se z něj stala jedna ze součástí Enterprise verze. Tedy ne ze všeho, ale z většiny. Funkcionalita proClarity zůstala samostatná a její obchodní název je ProClarity server.

Nejprve je potřeba zprovoznit PerformancePoint službu a Secure Store Service. Druhá z nich je důležitá pro správu identit pod nimiž se bude přistupovat k datovým zdrojům (viz. dále)

Na úrovni kolekce webů je potřeba zapnout Publikování a Performance Point funkci. Díky tomu se vám v šablonách webů objeví Centrum Business Inteligence na němž můžete vytvářet a publikovat vše o čem si dnes budeme povídat. Taky se vám tím zpřístupní PerformancePoint webparty, které můžete umístit na jakýkoliv web a publikovat s jeho pomocí Performance Point záležitosti i jinde.

Nástrojem, kterým se PerformacePoint věci konfigurují, je Dashboard Designer (Návrhář řídících panelů). To je ClickOnce aplikace a odkaz na ní je uveden na stránce webu Centra Business Inteligence.

Datový zdroj

Určuje odkud, jakým způsobem a pod jakou identitou se budou získávat data, která se pak budou prezentovat pomocí PerformancePoint funkcionality.

Je možno definovat následující typy připojení:

  • Analysis Services - umožňuje čerpat data z Analysis Services SQL serveru. Spoustu pokročilé funkcionality Performance Pointu je omezena tím, že datový zdroj pro ni musí být tohoto typu.
  • Seznam SharePointu
  • SQL
  • Excel services
  • Excelový soubor

U datového zdroje si je potřeba uvědomit jednu důležitou věc, která se týká autentizace. Pokud nemáte rozchozený Kerberos, nebo zdroj dat neleží na stejném počítači jako SharePoint, nemá smysl v při nastavování autentizace používat volbu "Identita vázaná na uživatele". Důvod je v tom, že NTLM ověření se nedá delegovat dále, mimo počítač vůči kterému proběhlo.

Ukazatel (Indicator)

Definuje škálu, to znamená můžete určit popis, obrázek a barvu textu a pozadí pro až 10 "hodnocení". Například různé smajlíky, teploměry apod. Tyto škály se pak využívají pro grafické znázornění dat klíčových ukazatelů výkonu. Existují 2 druhy ukazatelů:

  • Standardní - jejich logika je založena na hesle: "čím větší, tím lepší". Jinými slovy řečeno. Nejlepší a nejhorší hodnota jsou na kraji škály.
  • ty, které mají nejlepší hodnotu uprostřed a oba "konce" představují "špatné" hodnoty.

Ukazatel sám ještě není svázán s konkrétními daty.

Klíčový ukazatel výkonu (Key Performance Indicator - KPI)

Spojuje dohromady předchozí věci a několik dalších nastavení. Určuje:

  • zdroje dat - jeden nebo více zdrojů dat pro zobrazení indikátoru.
  • skutečnost - sloupec ze zdroje dat, který reprezentuje "naměřené" hodnoty.
  • cíl - sloupec ze zdroje dat, nebo pevná hodnota, která představuje cíl, kterého se snaží skutečnost dosáhnout. Zdroj dat cíle může být jiný než zdroj dat pro skutečnost.
  • filtry - už na této úrovni můžeme definovat podle jakých kritérií bude možné hodnoty skutečnosti omezovat během analýzy dat
  • ukazatel
  • mapování vztahu skutečnosti a cíle na jednotlivé hodnoty ukazatele. Například určuje, že pokud skutečnost představuje 0 - 20% cílové hodnoty, použije se k jejímu zobrazení první "hodnota" (grafický symbol) škály ukazatele.

Klíčový ukazatel výkonu může obsahovat několik skutečností a cílů.

Filtr

Jde hodnoty z datového zdroje, které mohou být v dashboardu použity pro omezení zobrazené množiny dat. Problém je, že většinou musíte určit konkrétní hodnoty např. 1,2,3,4,5,6 a nemůžete říci: "Tento filtr bude umožňovat omezit zobrazení výsledků podle věku osoby s tím, že rozsah bude určen tím, jaké hodnoty se nachází ve sloupci "věk" datového zdroje.

Přehled výkonnostních metrik (scorecard)

První vizuální věc, tedy něco, co můžete uživatelům ukázat pomocí webpartu na stránce SharePointu. Je to vlastně zobrazení KPI, grafu,... s výběrem konkrétních metrik cílů. K zobrazení scorecard je určen webpart Přehled výkonnostních metrik serveru PerformancePoint.

Řídící panel (dashboard)

Další vizuální věc. Může se skládat ze všeho o čem jsem dosud psal. K jeho zobrazení na SharePointu ji ale musíte publikovat, nestačí to jen uložit. Jde totiž o celé stránky s webparty (scorecardy, filtry, grafy, viz. níže) a jejich propojeními. Kromě specifických PerformancePoint filtrů je možné využít i standardní SharePoint filtry. Užitečný je např. filtr aktuální osoby. To už ale neuděláte pomocí PerformancePoint Designeru. Musíte publikovanou stránku následně otevřít pomocí SharePoint Designeru.

Webparty

K zobrazení věcí PerformancePointu na stránkách SharePointu slouží následující webparty:

  • Filtr serveru PerformancePoint - zobrazí filtr definovaný v rámci PerformancePoint funcionality
  • Přehled výkonnostních metrik serveru PerformancePoint - webpart pro zobrazení scorecard
  • Sestava serveru PerformancePoint - zobrazuje grafy
  • Výběr zobrazení serveru PerformancePoint

Jak jsem se zmiňoval v úvodu, tyto webparty lze použít, při aktivaci příslušných funkcí, i jinde než na webech Bussiness Inteligence Center.

Závěr

PerformancePoint se hodí pro manažerský pohled na data. To znamená, že pohledem na teploměry klíčových ukazatelů výkonu manažer zjistí, jestli není něco potřeba řešit. Pomocí analytických možností následně může řešit, kde je zakopaný pes. PerformancePoint může pracovat nad tabulkami v SQL, seznamy SharePointu, ale většina cool funkcí je svázána s napojením na Analysis services MS SQL serveru a rozhodně se vám při práci s PerformancePointem budou zkušenosti (ať už vlastní, nebo cizí) hodit.

Zveřejněno Sunday, November 06, 2011 1:00 AM by mazin

Komentář

Žádné komentáře
Neregistrovaní uživatele nemužou přidávat komentáře.

Syndication

News

  • Web Developer
  • Enterprise Application Developer

  • Microsoft Office SharePoint Server 2007, Application Development
  • Microsoft Windows SharePoint Services 3.0, Application Development
  • Microsoft Office SharePoint Server 2007, Configuration
  • Microsoft Windows SharePoint Services 3.0, Configuration
  • .Net Framework 2.0, Distributed Applications
  • .Net Framework 2.0, Web Applications
  • .Net Framework 2.0, Windows Applications
Powered by Community Server (Personal Edition), by Telligent Systems