Miért ne használjunk Linked Servert adattárházak feltöltésére?

A linked Server egy olyan technológia, amely segítségével SQL Serverből közvetlenül le tudunk kérdezni távoli szervereket:

Image001

Első ránézésre ideális technológia távoli rendszerek adatainak átemelésére. De csak első ránézésre J A Linked Server ugyanis

1) Lassú,

2) Hiba esetén sokszor semmitmondó, érthetetlen hibaüzenteket ad vissza, ami megnehezíti a hiba tényleges okának kiderítését,

3) Sokat lehet szívni a jogosultsági problémákkal

Mindezek mellett léteznek egyéb okok és funkcionális korlátok is amelyeket most megtaláltam egy csokorban összegyűjtve itt: Consider a new concept instead of linked server for cross-instance access

A Linked Server jó technológia. Mi is sokszor használjuk az SQL Serverrel egy gépen futó OLAP adatbázisok SQL Serverből történő lekérdezésére. De nem adattárházak feltöltésére. Arra léteznek sokkal jobb megoldások.

Attribútumok megjelenítése a hierarchiák között

Nem tudtam, hogy az attribútumokat meg tudjuk jeleníteni közvetlenül a dimenziók alatt a Pivot tábla mezőlistájában, úgyhogy lejegyzetelem, hogy igen és azt is, hogy hogyan:

Az attribútum AttributeHierarchyDisplayFolder tulajdonságához be kell írni egy visszaperjelt:  \ Mutatom:

Image001

Ennek hatására pedig a termék dimenzióban a hierarchiák felett megjelenik a Model Name attribútum:

Image002

Jó néha újra elolvasni a régi irodalmakat, mert amin korábban átsiklottunk hogy nem annyira fontos, az később fontos lehet. Forrás: Designing SQL Server 2005 Analysis Services Cubes for Excel 2007 PivotTables

SSAS dokumentációk (white paper) listája