Den snabbaste vägen från CQM till DQM

by Augusti 4, 2023Cognos Analytics0 kommentarer

Den snabbaste vägen från CQM till DQM

Det är en rak linje med MotioCI

Chansen är stor att om du är en långvarig Cognos Analytics-kund så släpar du fortfarande runt på en del äldre innehåll från Compatible Query Mode (CQM). Du vet varför du måste migrera till Dynamic Query Mode (DQM):

  1. CQM är en risk. CQM är gammal teknik och kan fasas ut när som helst
  2. DQM är framtidssäkrad. DQM är skalbart, mer effektivt och presterar bättre
  3. Molnet. Om det är 5 år att flytta till molnet roadkarta du behöver för att flytta till DQM

Myten

Jobbet med att migrera dina paket och rapporter till DQM verkar bara skrämmande. Dels misstänker man att något går sönder i flytten, men man kan inte vara säker på vad. Så är det säkert, och det finns ingen enkel väg tillbaka. Om det inte finns någon enkel väg tillbaka, kan du helt enkelt inte vara död i vattnet i veckor med dina användare som inte har tillgång till rapporter.

Den raka linjen

Tänk om du bara kunde vända på en knapp och se hur allt ditt CQM-innehåll fungerar som DQM? Med MotioCI testa, det är precis vad du kan göra. Det är så enkelt.

Deets

Vi har skrivit någon annanstans om när du ska migrera till DQM. Detta är hur:

  1. Bedömning och inventering – Fundera först på vad du har och bedöm insatsen. Hur många rapporter har du? Hur många paket? Hur många av dina paket är CQM? Det finns flera sätt på vilka du kan närma dig detta.

Hitta varje Framework Manager-modell, öppna den och kontrollera egenskaperna.

Eller hitta alla paket som har publicerats och kontrollera dess egenskaper.

Eller använd MotioCI Lager. De MotioCI Inventory Dashboard och Inventory Summary-rapporter ger en översikt över hela din innehållsbutik. De berättar med ett ögonkast hur många paket som finns i din Cognos innehållsbutik som är CQM och hur många som är DQM. En inventeringsrapport visar ytterligare information om paketen:

      1. Väg. Exakt där de finns.
      2. Referenser. Antalet inkommande referenser ger dig en uppfattning om hur många rapporter som beror på det.
      3. Föråldrad. Om det inte finns några inkommande referenser kommer det att bli lätt. Du kanske inte behöver paketet. Den används inte.

 

 

Testning – Först vill du upprätta en baslinje för dina CQM-rapporter.

Skapa ett projekt i MotioCI för ditt CQM-paket. MotioCI hjälper dig att automatiskt hitta alla rapporter som paketet är baserat på. Skapa testfall för att fastställa en baslinje för var och en av rapporterna för innehåll och prestanda

      1. Output Stability – Skapar en baslinje för förväntad produktion av rapporten
      2. Execution Time Stability – skapar en baslinje för förväntad prestanda

Utför testfallen för att generera rapportutdata och registrera exekveringstid.

 

Utvärdering – Det är här du ställer omkopplaren till DQM och kör rapporterna.

    1. Klona projektet du skapade i föregående steg så att en sekund MotioCI projektet kommer att ha samma paket och rapporter. Ändra projektinställningarna till Force Dynamic Package Query Mode. Skapa testfall för var och en av rapporterna för att jämföra utdata och prestanda med CQM-baslinjeresultaten.
      1. Utdatajämförelse – Jämför rapportutdata i DQM med CQM-baslinjen.
      2. Jämförelse av exekveringstid – Jämför rapportexekveringstiden i DQM med CQM-baslinjen.
    2. Utför testfallen och utvärdera testresultaten
      1. Framgång – Dessa testfall klarar både resultatjämförelse och prestanda. Rapporterna som testas i den här gruppen kommer att migrera till DQM utan ändringar.
      2. Misslyckande – Testfall kommer att misslyckas om endera eller båda påståendena misslyckas.
        1. Misslyckande vid jämförelse av utdata – Du får en jämförelse sida vid sida av CQM- och DQM-utdata från rapporten med skillnader markerade.
        2. Misslyckande med jämförelse av exekveringstid – Denna grupp av rapporter fungerar långsammare i DQM än CQM.

 

 

Upplösning – Baserat på resultaten från testfallen vet du exakt vilka rapporter som behöver uppmärksammas.

    1. Överväg att granska MotioCI Rapportera testfallsfel detalj. Med den rapporten kan du se om det finns några trender eller grupper av rapporter som har liknande fel. Gör ändringar i Framework Manager-modellen och publicera om paketet.
    2. Kör testfallen igen i DQM-projektet tills du är nöjd med resultatet och prestandan.
    3. I vissa fall kan du behöva ta itu med enskilda rapporter som inte klarar resultatjämförelse eller tidsjämförelse. Åtgärda eventuella problem.

 

 

Migration – Vid det här laget har alla dina CQM-rapporter körts i DQM och du är säker på att de producerar samma utdata och körs inom rimlig tid.

    1. I Framework Manager kan du säkert ändra egenskapen Query Mode till Dynamic och publicera paketet igen.
    2. Som ett sista steg, i MotioCI DQM-projekt, ta bort egenskapen Force DQM Query Mode och ställ in den på standard. Kör dina testfall igen och kontrollera resultaten. Detta kommer att bekräfta att ändringar du har gjort i rapporterna och paketen inte har påverkat utdata eller prestanda.

Firandet

Jag glömde att nämna detta sista steg. Firandet. Det är dags att dra nytta av alla fördelar med DQM och börja leta efter andra projekt.

Bonus Pro Tips

Du kan använda kostnadsfria MotioPI verktyg för att hitta CQM-paket och rapporter. Ladda ner och installera för att hitta paket med modeller inställda på att använda CQM MotioPI:

  1. Öppen MotioPI och klicka på innehållspanelen
  2. Fråga efter modeller genom att ställa in Fråga efter typer till Modell.
  3. Begränsa källan för din sökning till lämplig omfattning. Minska omfattningen för att öka prestandan.
  4. Lägg till ett filter, välj Text Property Model is Dynamic Query Mode = false.
  5. Klicka på Sök
  6. Exportera resultaten som CSV och öppna i Excel
  7. Kopiera Cognos Search Path för modellen som du vill hitta rapporter för
  8. Redigera sökvägen för modellen genom att ta bort "/model[@name=" och vad som följer av strängen
  9. Klistra in den förkortade modellsökvägssträngen i en ny innehållspanel i MotioPI.
  10. Redigera fråga för typer för att visa rapport
  11. Begränsa omfattningen på lämpligt sätt
  12. Filtrera för att använda Text Property Package Sökväg Innehåller genom att klistra in den förkortade modellsökvägssträngen
  13. Klicka på Sök
  14. Resultaten kommer att returnera en lista över alla rapporter som använder CQM-paketet.

Visst, det här är lite komplicerat, du kan inte göra några tester och det hanterar inte dina framsteg i ett projekt, men hej, det är gratis. MotioPI kan ta dig en bit dit med de första två stegen av bedömning och inventering, sedan MotioCI kan ta det därifrån.

 

Cognos Analytics
IBM Cognos Analytics med Watson
Vad gör Watson?

Vad gör Watson?

Sammanfattning IBM Cognos Analytics har tatuerats med Watson-namnet i version 11.2.1. Hans fullständiga namn är nu IBM Cognos Analytics med Watson 11.2.1, tidigare känt som IBM Cognos Analytics. Men exakt var är den här Watson och vad gör den? I...

Läs mer