2013-02-04
W TSQL masz możliwość nadania aliasu dla kolumny. Czy tak samo można zrobić w MDX?
Odpowiedź: i tak i nie.
Nie – bo w MDX jako tako nie ma słowa kluczowego AS do zmiany nazwy kolumny.
Tak, bo stosując sztuczkę z wyliczaną kolumną – składnia WITH MEMBER … można to zrobić. Szczegółowy opis tutaj: http://bisherryli.wordpress.com/2012/09/17/mdx-17-can-we-create-a-column-alias/
2013-01-28
Aby pracować w trybie online otwórz bazę danych SSAS wybierając polecenie File -> Open -> Analysis Services Database.
Aby pracować w trybie projektu,a nie dysponujesz projektem w swoim systemie plików skorzystaj z „Reverse engineer”. Wybierz polecenie File-> New Project i wybierz Import Analysis Services Database
2013-01-27
Dokumentacja SSAS mówi o możliwości skonfigurowania loga błędów: ErrorLog\ErrorLogFileName (http://msdn.microsoft.com/en-us/library/ms174827(v=sql.100).aspx ). Tylko gdzie można zmienić te parametry? Wyświetlenie właściwości instanji daje dostęp do loga Query, a po włączeniu opcji zaawansowanych także Loga Flight Recorder, a ErrorLog?
Znajdziesz go w C:\Program Files\Microsoft SQL Server\MSSQL.<xx>\OLAP\Config
Co więcej możesz tu też edytować wartości dla TraceLog i Exception Log, o których dokumentacja mówi, że są zastrzeżone dla MS support!
Źródło: http://social.msdn.microsoft.com/Forums/en-US/sqlanalysisservices/thread/55ef10cc-14ca-4166-bd69-9a5f9c32470d/
2013-01-27
Jeżeli chcesz wyświetlić akcje w zależności od tego, czy użytkownik przegląda pewien poziom hierarchii można użyć składni:
[Customer].[Customer Name].CurrentMember.Level IS [Customer].[Customer Name].[Last Name]
Wpisanie powyższego warunku w pole Condition Akcji, spowoduje, że ta akcja będzie widoczna tylko wtedy, gdy użytkownik końcowy przegląda kostkę z dokładnością do poziomu Last Name kostki.
2013-01-27
… jest możliwe. Należy w kostce dodać calculated member i przypiąć go do hierarchii:

efekt prezentuje się następująco:

2013-01-26
Komunikat mówił o tym, że nie istnieje tabela OLAPQueryLog. Rzeczywiście do uruchomienia optymalizatora konieczne jest włączenie parametrów dla instancji OLAP. Robisz to wchodząc w properties serwera OLAP pod SQL Server Management Studio:

Sęk w tym, że mimo iż parametry były dobrze ustawione i mimo iż uruchomiłem ponownie instację OLAP oraz wygenerowałem pewien ruch na tej instancji (uruchomiłem kilka zapytań), to tabela nadal nie powstawała.
Przyczynę udało się odnaleźć w Windows Application Log:

Usługa SSAS, kórą odnajdziesz w SQL Configuration Managerze działa na pewnym koncie, które musi posiadać prawo do:
1. Zalogowania się do instacji SQL, gdzie wskazuje Connection String w opcjach instancji OLAP
2. Utworzenia w bazie tabeli
2013-01-26
Tabela faktów może w kostce posłużyć także jako tabela wymiarów. Dzięki temu zaoszczędzisz pracy i zasobów dyskowych , które trzeba by poświęcić, aby zdefiniować dedykowaną tabelę wymiaru.
Tutorial krok po kroku, który pokazuje jak to zrobić jest dostępny na stronie: http://technet.microsoft.com/en-us/library/ms167409.aspx