Archiwum autora

SSAS Jak zobaczyć zapytanie MDX generowane poprzez zakładkę Browser TAB w BIDS

2013-02-04

W wersji 2012 służy do tego przełącznik Design View: http://msdn.microsoft.com/en-us/library/ms189718.aspx W wersji 2008 i wcześniejszej musisz podsłuchać swoją sesję profilerem: http://www.bidn.com/blogs/AdamJorgensen/ssas/463/introduction-to-using-profiler-with-ssas-2008

By Rafał Kraik in SSAS

MDX: Jak nadać alias dla kolumny z zapytania 2-wymiarowego?

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/

By Rafał Kraik in SSAS

SSAS: Jak pracować w trybie online i project?

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

By Rafał Kraik in SSAS

SSAS: Gdzie jest ErrorLog?

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 […]

By Rafał Kraik in SSAS

SASS: Pokazywanie ukrywanie w zależności od tego co przegląda końcowy użytkownik

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.

By Rafał Kraik in SSAS

SSAS: Dodanie do kostki pojedynczej wartości niewystepujących w tabeli faktów

2013-01-27

… jest możliwe. Należy w kostce dodać calculated member i przypiąć go do hierarchii: efekt prezentuje się następująco:  

By Rafał Kraik in SSAS

SSAS: Nie można uruchomić Usage Based Optimization przy generowaniu agregacji w kostce OLAP

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 […]

By Rafał Kraik in SSAS