Najszybsza droga od CQM do DQM

by Sierpnia 4, 2023Analityka Cognosa0 komentarze

Najszybsza droga od CQM do DQM

To prosta linia z MotioCI

Istnieje duże prawdopodobieństwo, że jeśli jesteś długoletnim użytkownikiem Cognos Analytics, nadal korzystasz z niektórych starszych treści zgodnych trybów zapytań (CQM). Wiesz dlaczego musisz przeprowadzić migrację do trybu zapytań dynamicznych (DQM):

  1. CQM to ryzyko. CQM jest starą technologią i może zostać wycofana w dowolnym momencie
  2. DQM jest przyszłościowe. DQM jest skalowalny, bardziej wydajny i działa lepiej
  3. Chmura. Jeśli przejście do chmury jest za 5 lat roadmapa, którą musisz przenieść do DQM

Mit

Zadanie migracji pakietów i raportów do DQM wydaje się zniechęcające. Po pierwsze, podejrzewasz, że coś się zepsuje podczas ruchu, ale nie możesz być pewien co. Tak jest z pewnością i nie ma łatwej drogi powrotnej. Jeśli nie ma łatwej drogi powrotnej, po prostu nie możesz być martwy w wodzie przez tygodnie, gdy użytkownicy nie mają dostępu do raportów.

Linia prosta

Co by było, gdybyś mógł po prostu przełączyć przełącznik i zobaczyć, jak cała zawartość CQM działa jako DQM? Z MotioCI testowanie, to jest dokładnie to, co możesz zrobić. To jest takie proste.

Deety

O tym, kiedy należy przeprowadzić migrację do DQM, pisaliśmy w innym miejscu. Oto jak:

  1. Ocena i inwentaryzacja – Najpierw zastanów się, co masz i oceń wysiłek. Ile masz raportów? Ile paczek? Ile z twoich paczek to CQM? Istnieje wiele sposobów podejścia do tego.

Znajdź każdy model Framework Manager, otwórz go i sprawdź właściwości.

Lub znajdź każdy opublikowany pakiet i sprawdź jego właściwości.

Albo użyj MotioCI Spis. The MotioCI Raporty Pulpit nawigacyjny zasobów i Podsumowanie zasobów zapewniają przegląd całego magazynu treści. Na pierwszy rzut oka informują, ile pakietów w Twoim magazynie treści Cognos to CQM, a ile to DQM. Raport Zapasy zawiera dodatkowe szczegóły dotyczące pakietów:

      1. Ścieżka. Dokładnie tam, gdzie się znajdują.
      2. Bibliografia. Liczba przychodzących referencji daje wyobrażenie o tym, ile raportów jest od niej zależnych.
      3. Przestarzały. Jeśli nie ma przychodzących referencji, to będzie łatwe. Możesz nie potrzebować pakietu. Nie jest używany.

 

 

Testowanie – Najpierw będziesz chciał ustalić punkt odniesienia dla swoich raportów CQM.

Utwórz projekt w MotioCI dla Twojego pakietu CQM. MotioCI pomoże Ci automatycznie odnaleźć wszystkie raporty, na których bazuje pakiet. Utwórz przypadki testowe, aby ustalić punkt odniesienia dla każdego raportu pod kątem zawartości i wydajności

      1. Stabilność danych wyjściowych — tworzy linię bazową dla oczekiwanych danych wyjściowych raportu
      2. Stabilność czasu wykonania – tworzy linię bazową dla oczekiwanej wydajności

Wykonaj przypadki testowe, aby wygenerować dane wyjściowe raportu i zarejestrować czas wykonania.

 

Ocena – W tym miejscu przełączasz przełącznik na DQM i uruchamiasz raporty.

    1. Sklonuj projekt utworzony w poprzednim kroku, aby drugi MotioCI projekt będzie miał ten sam pakiet i raporty. Zmień ustawienia projektu na Wymuś tryb zapytania o pakiet dynamiczny. Utwórz przypadki testowe dla każdego raportu, aby porównać dane wyjściowe i wydajność z wynikami linii bazowej CQM.
      1. Porównanie danych wyjściowych — porównuje dane wyjściowe raportu w DQM z linią bazową CQM.
      2. Porównanie czasu wykonania — porównuje czas wykonania raportu w DQM z linią bazową CQM.
    2. Wykonaj przypadki testowe i oceń wyniki testów
      1. Sukces — te przypadki testowe pomyślnie przechodzą zarówno porównanie danych wyjściowych, jak i wydajność. Raporty przetestowane w tej grupie zostaną przeniesione do DQM bez zmian.
      2. Niepowodzenie — przypadki testowe zakończą się niepowodzeniem, jeśli jedna lub obie asercje zakończą się niepowodzeniem.
        1. Niepowodzenie porównania danych wyjściowych — wyświetlane jest bezpośrednie porównanie danych wyjściowych CQM i DQM raportu z wyróżnionymi różnicami.
        2. Niepowodzenie porównania czasu wykonania — ta grupa raportów działa wolniej w DQM niż w CQM.

 

 

Rozkład – Na podstawie wyników przypadków testowych wiesz dokładnie, które raporty wymagają uwagi.

    1. Rozważ przegląd MotioCI Zgłoś szczegóły niepowodzenia przypadku testowego. Dzięki temu raportowi możesz zobaczyć, czy istnieją jakieś trendy lub grupy raportów, które zawierają podobne błędy. Wprowadź zmiany w modelu Framework Manager i ponownie opublikuj pakiet.
    2. Uruchom ponownie przypadki testowe w projekcie DQM, aż będziesz zadowolony z wyniku i wydajności.
    3. W niektórych przypadkach może zaistnieć potrzeba zajęcia się poszczególnymi raportami, dla których nie powiodło się porównanie danych wyjściowych lub porównanie czasu. Napraw wszelkie problemy.

 

 

Migracja – W tym momencie wszystkie Twoje raporty CQM zostały uruchomione w DQM i masz pewność, że dają one takie same dane wyjściowe i są wykonywane w rozsądnym czasie.

    1. W Framework Manager możesz bezpiecznie zmienić właściwość trybu zapytania na dynamiczny i ponownie opublikować pakiet.
    2. Jako ostatni krok w MotioCI DQM usuń właściwość Wymuś tryb zapytania DQM i ustaw ją na Domyślny. Uruchom ponownie przypadki testowe i sprawdź wyniki. Potwierdzi to, że zmiany wprowadzone w raportach i pakietach nie wpłynęły na wyniki ani wydajność.

Celebracja

Zapomniałem wspomnieć o tym ostatnim kroku. Celebracja. Czas cieszyć się wszystkimi zaletami DQM i zacząć szukać innych projektów.

Bonus Pro Wskazówka

Możesz użyć za darmo MotioPI narzędzie do znajdowania pakietów i raportów CQM. Aby znaleźć pakiety z modelami ustawionymi na korzystanie z CQM, pobierz i zainstaluj MotioLICZBA PI:

  1. Otwarte MotioPI i kliknij panel Zawartość
  2. Zapytanie o modele, ustawiając Zapytanie o typy na Model.
  3. Zawęź źródło wyszukiwania do odpowiedniego zakresu. Zmniejsz zakres, aby zwiększyć wydajność.
  4. Dodaj filtr, wybierz Text Property Model to Dynamic Query Mode = false.
  5. Kliknij Szukaj
  6. Wyeksportuj wyniki jako CSV i otwórz w Excelu
  7. Skopiuj ścieżkę wyszukiwania Cognos modelu, dla którego chcesz znaleźć raporty
  8. Edytuj ścieżkę wyszukiwania modelu, usuwając „/model[@name=” i to, co wynika z ciągu
  9. Wklej skrócony ciąg ścieżki modelu do nowego Panelu zawartości w MotioLICZBA PI.
  10. Edytuj zapytanie o typy, aby wyświetlić raport
  11. Odpowiednio zawęź zakres
  12. Filtruj, aby użyć opcji Ścieżka wyszukiwania pakietu właściwości tekstowych zawiera, wklejając skrócony ciąg ścieżki modelu
  13. Kliknij Szukaj
  14. Wyniki zwrócą listę wszystkich raportów korzystających z pakietu CQM.

To prawda, jest to trochę skomplikowane, nie możesz przeprowadzać żadnych testów i nie zarządza twoimi postępami w projekcie, ale hej, to nic nie kosztuje. MotioW takim razie PI może pomóc Ci osiągnąć ten cel dzięki dwóm pierwszym etapom oceny i inwentaryzacji MotioCI może go stamtąd zabrać.

 

ChmuraAnalityka Cognosa
Motio X Chmura IBM Cognos Analytics
Motio, Inc. zapewnia kontrolę wersji w czasie rzeczywistym dla chmury Cognos Analytics

Motio, Inc. zapewnia kontrolę wersji w czasie rzeczywistym dla chmury Cognos Analytics

PLANO, Teksas – 22 września 2022 r. - Motio, Inc., firma programistyczna, która pomaga utrzymać przewagę analityczną poprzez ulepszanie oprogramowania do analizy biznesowej i analitycznej, ogłosiła dzisiaj wszystkie swoje MotioCI aplikacje teraz w pełni obsługują Cognos...

Czytaj więcej