PowerPivot mutatószámok dokumentálása


Az egyik elsőbbségi PowerPivot és Excel dashboard tanfolyamon merült fel kérdésként a következő: Adott egy 100 kalkulációt tartalmazó PowerPivot adatbázis. A kérdés: Hogyan dokumentáljuk le? Vagy a másik kérdés: Hogyan tudom átmásolni az elkészült kalkulációimat egy másik PowerPivot alkalmazásba?

Minkét kérdésre ugyanaz a válasz: A PowerPivot metadatainak kinyerésével. A PowerPivot is, mint minden adatbázis kezelő rendelkezik metaadat táblákkal, ahol az adatbázis-kezelő letárolja, hogy például mi egy számított mező elnevezése, képlete, stb. A kérdés csak az, hogy hogyan tudjuk mindezt kinyerni, hiszen a PowerPivotnak nincs olyan menedzsment felülete, mint mondjuk egy relációs adatbázis-kezelőnek.

A válasz: átfúrással. Duplán kattintva a pivot tábla egy celláján megkapjuk az adott cella kiszámításához használt sorokat. És hozzá egy jól eldugott lekérdezés szerkesztőt, amit az alábbi módon tudunk előcsalni:

Image001

Itt az eredeti drillthrough lekérdezést át tudjuk írni egy olyanra, amely a részletes adatok helyett a számunkra fontos metaadatokat adja vissza.

Az alábbi lekérdezés például visszaadja a számított mezők fontosabb tulajdonságait:

SELECT [MEASURE_NAME], [DESCRIPTION], [EXPRESSION], [MEASURE_UNIQUE_NAME], [MEASURE_IS_VISIBLE], [DEFAULT_FORMAT_STRING]  

FROM $SYSTEM.MDSCHEMA_MEASURES 

WHERE [MEASURE_AGGREGATOR] = 0

Image004

Elválasztó

Már készül a következő cikk. Iratkozzon fel az értesítőre.

|

Kővári Attila
2012. november 08.
Címkék:

Szóljon hozzá!

Szabály: Legyen kedves, segítõkész és vállalja a nevét.
A mező tartalma nem nyilvános.
  • A web és email címek automatikusan linkekké alakulnak.
  • Engedélyezett HTML elemek: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • A sorokat és bekezdéseket automatikusan felismeri a rendszer.
ANTI SPAM
A robot regisztrációk elkerülésére.
Image CAPTCHA
Figyeljen a kis és nagybetűk használatára