sobota, 24 sierpnia 2019

[PL] SQL Server Analysis Services (SSAS) w praktyce - definiowanie nowego Data Source

Dzisiaj publikuję nagranie z cyklu "SQL Server Analysis Services (SSAS) w praktyce". Tym razem, przedstawiam zagadnienia dotyczące definiowania nowych źródeł danych (data source).

sobota, 10 sierpnia 2019

[PL] SQL Server Analysis Services (SSAS) w praktyce - Default filter direction

Podczas tworzenia nowej relacji z poziomu okienka Table - Manage Relationships... w SSDT, domyślnie jest ustawiany jednokierunkowy "Filter Direction".


Możliwa jest zmiana domyślnie proponowanej wartości w polu "Filter Direction" poprzez zmianę parametru "Default filter direction" na "Both directions" w okienku Tools - Options na poziomie Analysis Services Tabular - New project settings.


sobota, 27 lipca 2019

[PL] SQL Server Analysis Services (SSAS) w praktyce - RetrieveRelationships

Edytując projekt SSAS w SSDT posiadamy możliwość edycji opcji RetrieveRelationships, która stanowi właściwość Data Source View.


Działa ona, przykładowo, w ten sposób, że jeżeli jest ustawiona na True i spróbujemy dodać do widoku danych dwie tabele, w definicjach których znajdują się foreign keys to SSAS zauważy ten fakt i w widoku Data Source View będą od razu utworzone i widoczne relacje między tymi tabelami. Poniżej przykład widocznych relacji pomiędzy FactInternetSales i DimDate w ramach bazy danych AdwentureWorks2012DW.


Jeżeli ustawimy parametr RetrieveRelationships na False, to w powyższym przykładzie relacje nie zostałyby automatycznie utworzone i musielibyśmy sami je utworzyć.

sobota, 13 lipca 2019

[PL] SQL Server Analysis Services (SSAS) w praktyce - relacje typu referenced

Dzisiaj publikuję nagranie z cyklu "SQL Server Analysis Services (SSAS) w praktyce". Tym razem, przedstawiam zagadnienia dotyczące relacji typu referenced.

sobota, 29 czerwca 2019

[PL] SQL Server Analysis Services (SSAS) w praktyce - wyłączanie komunikatów informacyjnych

Podczas pracy z projektem SSAS może zdarzyć się, że w SSDT ujrzymy przerywaną linię np. w panelu z atrybutami w oknie edycji wymiaru. W ten sposób SSDT podpowiada, że projekt może zawierać pewien błąd albo, że postępujemy niezgodnie z dobrymi praktykami. Poniżej przykład sytuacji tego typu, gdy - przykładowo - między atrybutami w wymiarze czasu - na zakładce Attribute Relationships - zdefiniowaliśmy relacje typu "Flexible" (mogące zmieniać się w czasie) zamiast "Rigid".



Jeżeli istniałaby potrzeba wyłączenia podpoweidzi SSDT, jest to możliwe do zrobienia poprzez kliknięcie prawym przyciskiem myszy na projekt w Solution Explorerze i wybranie opcji Edit Database.


Następnie, w nowo-otwartej zakładce, w części Warnings, możemy odszukać interesujący nas komunikat informacyjny i odznaczyć go, aby nie był aktywny.


Po dokonaniu zmian, należy je zapisać (File - Save All) i wówczas powinien być widoczny efekt w postaci braku komunikatu informacyjnego, który wyłączyliśmy przed chwilą.



sobota, 15 czerwca 2019

[PL] SQL Server Analysis Services (SSAS) w praktyce - SchemaRestriction

Dzisiaj publikuję nagranie z cyklu "SQL Server Analysis Services (SSAS) w praktyce". Tym razem, przedstawiam zagadnienia dotyczące wykorzystania opcji SchemaRestriction w ramach Data Source Views.

sobota, 1 czerwca 2019

[PL] SQL Server Data Quality Services (DQS) w praktyce - Domain Rules

Publikuję nagranie z cyklu "SQL Server Data Quality Services (DQS) w praktyce", na którym przedstawiam zagadnienia dotyczące mechanizmu Domain Rules na przykładzie weryfikacji poprawności zapisu adresu e-mail.