Hogyan kérdezhető le az OLAP T-SQL-ből?

Az OLAP adatkockák könnyen lekérdezhetőek az OpenQuery segítségével, ám az Analysis Servcies a dimenzió elemek unique nevét adja vissza, ami tartalmazza a kapcsos zárójeleket ([Measures].[Db]).

OpenQuery-s lekérdezés az Analsis Services-ből

OpenQuery-s lekérdezés az Analsis Services-ből

Egy relációs tábla neve viszont nem tartalmazhatja a kapcsos zárójeleket, ezért ha az OpenQuery által visszaadot eredményt tovább akarjuk feldolgozni, akkor az oszlop nevét idézőjelek közé kell tenni:

SELECT b."[Measures].[Db]"
FROM (select * from openquery(...)) as b

 

Kővári Attila - BI projekt

Új hozzászólás