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ć.

 

Analityka CognosaMotioCI
MotioCI Control+M
Analityka w handlu detalicznym: czy dane są prawidłowe?

Analityka w handlu detalicznym: czy dane są prawidłowe?

Handel detaliczny to jedna z największych branż, które ulegają transformacji dzięki technologii AI i Analytics. Sprzedawcy detaliczni muszą uwzględniać segmentację, separację i profilowanie różnych grup konsumentów, jednocześnie nadążając za stale zmieniającymi się trendami w modzie. Kategoria...

Czytaj więcej

BI/AnalitykaAnalityka Cognosa QlikUlepszanie Cognos
Blog audytu Cognos
Modernizacja Twojego doświadczenia analitycznego

Modernizacja Twojego doświadczenia analitycznego

W tym poście na blogu mamy zaszczyt podzielić się wiedzą gościnnie autora i eksperta ds. analityki, Mike'a Norrisa, na temat planowania i pułapek, których należy unikać w ramach inicjatywy modernizacji analityki. Rozważając inicjatywę modernizacji analityki, istnieje kilka...

Czytaj więcej

BI/AnalitykaAnalityka Cognosa
Czy powinienem zostać, czy powinienem odejść — uaktualnienie lub migracja narzędzia BI

Czy powinienem zostać, czy powinienem odejść — uaktualnienie lub migracja narzędzia BI

Jako mała firma, żyjąca w świecie opartym na aplikacjach, liczba używanych przez nas aplikacji gwałtownie wzrosła. Dzieje się to łatwo w przypadku subskrypcji w chmurze i rozwiązań punktowych. Skończyło się na Hubspot do marketingu, Zoho do sprzedaży, Kayako do wsparcia, czatu na żywo, WebEx,...

Czytaj więcej

Analityka CognosaMotioCI
Analiza planowania za pomocą rozwiązania Watson opartego na rozwiązaniu IBM TM1 Security
Czy poufne dane są bezpieczne w Twojej organizacji? Testy zgodności PII i PHI

Czy poufne dane są bezpieczne w Twojej organizacji? Testy zgodności PII i PHI

Jeśli Twoja organizacja regularnie przetwarza dane wrażliwe, musisz wdrożyć strategie zgodności w zakresie bezpieczeństwa danych, aby chronić nie tylko osoby, do których należą dane, ale także Twoją organizację przed naruszeniem jakichkolwiek przepisów federalnych (np. HIPPA, RODO itp.). Ten...

Czytaj więcej

Analityka CognosaMotioCI
Intuicyjne sprzątanie: jak porządkowanie zdjęć ma związek z aktualizacją Cognos

Intuicyjne sprzątanie: jak porządkowanie zdjęć ma związek z aktualizacją Cognos

Otrzymałem powiadomienie na telefon, że moja przestrzeń dyskowa jest niebezpiecznie mała. Zdarzyło się to już wcześniej i nie mogłem się doczekać spędzenia soboty na sortowaniu telefonu i usuwaniu rzeczy, zanim będę mógł ponownie korzystać z funkcji aparatu. Więc kliknąłem...

Czytaj więcej

Analityka Cognosa
Lokalizuj i masowo aktualizuj czcionki we WSZYSTKICH swoich raportach Cognos, szybko i łatwo

Lokalizuj i masowo aktualizuj czcionki we WSZYSTKICH swoich raportach Cognos, szybko i łatwo

Wyobraź sobie, że Twoja organizacja zdecydowała się zaktualizować swoją markę, a Twoim zadaniem jest zaktualizowanie czcionek we WSZYSTKICH raportach dotyczących całej firmy, które nie są Arialem ani Helvetica z Arial. Ale jak byś przystąpił do wykonania tego herkulesowego zadania? Przeciętny klient Cognos...

Czytaj więcej