zjazd_rady i porady
Transkrypt
zjazd_rady i porady
„Rady i porady użytkowe” Dział Eksploatacji CONTROLLING SYSTEMS sp. z o.o. Rady i porady - źródło prezentacji: • Najczęstsze problemy zgłaszane przez Klientów na etapie eksploatacji systemu • Spostrzeżenia konsultantów podczas rozwiązywania problemów Co przed Państwem? • Na co zwrócić uwagę podczas projektowania struktur budżetowych? • Jak optymalnie definiować uprawnienia do struktur budżetowych? • Jak ułatwić kontrolerowi proces modyfikacji struktur budżetowych? • Jak tworzyć kostki OLAP, by zoptymalizować raportowanie? • Co zrobić z wielkimi strukturami budżetowymi? Na co zwrócić uwagę przy projektowaniu struktur budżetowych • Układ wygodny do wprowadzania danych planowanych • Skąd będą pobierane dane o wykonaniu poszczególnych budżetów • Jakie uprawnienia będą mieli planiści (do całych struktur czy też do ich fragmentów) • Sposób obserwacji danych przez użytkowników Kryterium – kto będzie wprowadzał dane planowane Kryterium to ma wpływ na sposób generowania skoroszytów do wprowadzania danych PORADA: • Podział na osobne struktury budżetowe zawierające pozycje zależne i niezależne od osób planujących • Zwrócenie uwagi na kolejność wymiarów, tak aby można było zautomatyzować proces tworzenia skoroszytów • Podział dużych struktur budżetowych na mniejsze i łączenie ich w jednej kostce budżetowej na potrzeby tworzenia analiz Kolejność wymiarów nie uwzględniająca osób planujących Problem: W jednym skoroszycie muszą się znaleźć elementy znajdujące się pod różnymi węzłami struktury -> wykluczenia nadmiarowych budżetów lub pracochłonne przeciąganie budżetów -> brak automatyzacji w przygotowaniu skoroszytów budżetowych Wpływ kolejności wymiarów na łatwość generowania skoroszytów PORADA: Utworzyć nową strukturę ze zmienioną kolejnością wymiarów, tak aby można było przeciągać do skoroszytu całe podstruktury. Dodatkowa korzyść -> możliwość automatycznego generowania wielu skoroszytów Wpływ struktury wymiarów na wygodę przeglądania danych bezpośrednio w strukturach budżetowych Stosowanie wymiarów o wielu poziomach zwiększa ilość zagłębienia w strukturze (od najwyższego poziomu do liścia) PORADA : Dodanie nowej hierarchii wymiaru (o mniejszej ilości poziomów) Korzyść: zmniejszenie ilości poziomów w strukturze Kryterium pobierania danych o wykonaniu Tworzenie struktur zawierających wymiary występujące w tabelach faktów umożliwia utworzenie jednorodnego wzoru dla całej struktury budżetowej bez konieczności definiowania skomplikowanych warunków „Where” i „Not where”. Kryterium pobierania danych o wykonaniu Co zrobić, jeśli brak wymiaru w Hurtowni Danych? PORADA: • Rozbudowa HD – dodanie brakujących wymiarów do tabeli wykonań (przykładowo dodanie wymiarów raportowych (np. pozycje rachunku, bilansu….) z wykorzystaniem plików mapujących. Dzięki temu zabiegowi tworzenie wzorów stanie się banalnie proste. Nadawanie uprawnień do budżetów • W module Administracja • Uprawnienia do całych struktur – zakładka „Zależne od budżetów głównych” • Uprawnienia do fragmentów struktur – zakładka „Zależne od budżetów” • Bezpośrednio w skoroszytach Uwaga: • Uprawnienia nadawane z poziomu skoroszytów są zawsze zapisywane w grupie uprawnień „Zależne od budżetów”. Nadawane są uprawnienia tylko do budżetów, miar, wersji i okresów budżetowych znajdujących się w skoroszycie. W skoroszytach typu Matrix, nadawanie uprawnień podczas definiowania skoroszytu powoduje, że użytkownik ma uprawnienia wyłącznie do liści bez węzłów zawierających agregacje. Jak nie należy definiować uprawnień • Nadanie uprawnień tylko do liści (skoroszyt Matrix) • Nadanie uprawnień do całych struktur na zakładce „Zależne od budżetów” PORADA Rezygnacja z nadawania uprawnień podczas generowania skoroszytów powoduje, że tworzą się one zdecydowanie szybciej. Prawidłowo zdefiniowane uprawnienia Nadanie uprawnień do całej podstruktury bezpośrednio w module Administracja PORADA Możliwość automatycznego nadawania uprawnień do nowych elementów dodanych do poddrzewa, wszystkich miar, wersji i nowych okresów budżetowych Prawidłowo zdefiniowane uprawnienia Nadanie uprawnień do całych struktur budżetowych na zakładce „Zależne od budżetów głównych” PORADA Taki sposób definiowania przyśpiesza operacje wykonywane na budżetach poprzez pominięcie sprawdzania uprawnień do poszczególnych budżetów znajdujących się w strukturze Dobre praktyki podczas tworzenia i edycji struktur budżetowych • Wykorzystywanie funkcji „Dodaj elementy wymiaru na podstawie tabel faktów” w oparciu o: • Tabele wykonań, w których występują powiązania między elementami wymiarów • Tabele mapujące – tworzone w zasilaniu lub w Modelowaniu OLAP (zasilane z Excela lub wypełniane napisaną procedurą) • Wykorzystanie mechanizmu automatycznej edycji struktur, bazującego na wskazanej tabeli mapującej Dobre praktyki podczas tworzenia i edycji struktur budżetowych PORADA Należy unikać: • Ręcznego mapowania wymiarów w strukturach o dużej zmienności (np. projektów, zadań) • Mapowania „wszystkiego z wszystkim” w celu zaoszczędzenia czasu podczas mapowania wymiarów, np. wszyscy Kontrahenci do każdego Oddziału lub wszystkie koszty rodzajowe do każdego MPK Kostki OLAP Kostki OLAP dostępne w Eurece są tworzone: • Mechanizmem zasilania podczas budowy i rozbudowy hurtowni danych • Podczas tworzenia struktur budżetowych (pojedyncze kostki lub kilka struktur budżetowych w fizycznie jednej kostce) • W zarządzaniu kostkami OLAP • Poprzez grupowanie już utworzonych kostek w zbiorczej kostce – funkcja Linked Object w Modelowaniu OLAP Każda struktura budżetowa ma osobną kostkę budżetową ZALETY Łatwe zarządzanie uprawnieniami do kostek OGRANICZENIA Analizy przestawne – źródłem danych jest tylko jedna kostka i użytkownik WWW nie utworzy analizy odwołującej się do danych z różnych kostek Analizy odwołujące się do kilku kostek możemy wykonać w module analiz Ad hoc Jedna kostka zawiera kilka struktur budżetowych ZASTOSOWANIE: Struktury budżetowe tworzone wg kryterium osoby planującej i połączone w jednej kostce OLAP. Zaletą takiego rozwiązania są małe struktury i łatwość nadawania uprawnień do struktur budżetowych. Podczas tworzenia struktury wskazujemy kostkę, w ramach której ma być utworzona nowa kostka. Jedna kostka zawiera kilka struktur budżetowych W budżetowaniu są widoczne osobne struktury budżetowe. Kostka OLAP zawiera kilka struktur budżetowych Każda struktura budżetowa jest tworzona jako osobna grupa miar w kostce Podczas tworzenia kostki miarom należącym do różnych struktur, a mających te same nazwy, nadajemy aliasy Jedna kostka zawiera kilka struktur budżetowych Zbiorcza kostka zawierająca kilka struktur budżetowych zawiera kilka grup miar i jest dostępna w: • analizach przestawnych • analizach ad-hoc • w pulpitach ZALETY Użytkownik może wykonywać analizy, odwołujące się do danych z kilku struktur budżetowych, co jest szczególnie ważne dla użytkowników WWW Łączenie kilku kostek w jedną zbiorczą kostkę – funkcja Linked Object • Gdzie tworzymy – funkcja LINKED OBJECT w zarządzaniu kostkami OLAP • KORZYŚĆ - użytkownicy uniezależniają się od administratorów IT i samodzielnie mogą łączyć różne kostki w jeden obiekt, który jest dostępny w analizach przestawnych, analizach wielowymiarowych (ad-hoc) oraz w Pulpitach Kostka Linked Object – dostępność pól w analizach Łączenie kilku kostek w jedną zbiorczą kostkę – funkcja Linked Object Kostka Linked Object – miara wyliczana Łączenie kilku kostek w jedną zbiorczą kostkę – funkcja Linked Object ZALETY Tą samą kostkę bazową można wykorzystać w różnych kostkach Linked Object, np. w osobnych kostkach łączymy • kostki przychodowe • kostki kosztowe • Kostki kosztowe i przychodowe W kostkach Linked Object można tworzyć miary wyliczane poszerzające możliwości analityczne Pomysły – co zrobić jeśli struktury budżetowe „zrobiły się” zbyt duże i niewydajne Proponujemy: • Wykonanie audytu istniejącego modelu budżetowego – bo może warto przeprojektować model • „Odchudzenie struktur” poprzez usunięcie zbędnych elementów (np. zamkniętych projektów) lub przeniesienie ich do innej struktury • Usunięcie danych z poprzednich lat (z archiwizacją lub bez) • Przejście na planowanie w kostkach OLAP (przebudowa modelu) Dziękuję za uwagę