Den hurtigste vej fra CQM til DQM

by August 4, 2023Cognos Analytics0 kommentarer

Den hurtigste vej fra CQM til DQM

Det er en lige linje med MotioCI

Der er gode chancer for, at hvis du er en langvarig Cognos Analytics-kunde, så trækker du stadig rundt på noget ældre indhold i Compatible Query Mode (CQM). Du ved hvorfor du skal migrere til Dynamic Query Mode (DQM):

  1. CQM er en risiko. CQM er gammel teknologi og kan til enhver tid udfases
  2. DQM er fremtidssikret. DQM er skalerbar, mere effektiv og yder bedre
  3. Skyen. Hvis flytning til skyen er på din 5-årige roadkort du skal flytte til DQM

Myten

Jobbet med at migrere dine pakker og rapporter til DQM virker bare skræmmende. For det første har du mistanke om, at noget vil gå i stykker i farten, men du kan ikke være sikker på hvad. Det er helt sikkert tilfældet, og der er ingen nem vej tilbage. Hvis der ikke er nogen nem vej tilbage, kan du bare ikke være død i vandet i ugevis, hvor dine brugere ikke har adgang til rapporter.

Den lige linje

Hvad hvis du bare kunne dreje på en kontakt og se, hvordan alt dit CQM-indhold fungerer som DQM? Med MotioCI test, det er præcis, hvad du kan gøre. Så nemt er det.

Deets

Vi har skrevet andetsteds om, hvornår du skal migrere til DQM. Sådan her:

  1. Vurdering og opgørelse – Overvej først, hvad du har, og vurder indsatsen. Hvor mange rapporter har du? Hvor mange pakker? Hvor mange af dine pakker er CQM? Der er flere måder, hvorpå du kan gribe dette an.

Find hver Framework Manager-model, åbn den og kontroller egenskaberne.

Eller find hver pakke, der er blevet offentliggjort, og kontroller dens egenskaber.

Eller brug MotioCI Beholdning. Det MotioCI Inventory Dashboard og Inventory Summary-rapporter giver et overblik over hele din indholdsbutik. De fortæller dig med et øjeblik, hvor mange pakker der er i din Cognos-indholdsbutik, der er CQM, og hvor mange er DQM. En inventarrapport viser yderligere detaljer om pakkerne:

      1. Sti. Præcis hvor de er placeret.
      2. Referencer. Antallet af indgående referencer giver dig en idé om, hvor mange rapporter der afhænger af det.
      3. Forældet. Hvis der ikke er nogen indgående referencer, vil det være nemt. Du har muligvis ikke brug for pakken. Den bliver ikke brugt.

 

 

Test – Først skal du etablere en baseline på dine CQM-rapporter.

Opret et projekt i MotioCI til din CQM-pakke. MotioCI hjælper dig med automatisk at finde alle de rapporter, som pakken er baseret på. Opret testcases for at etablere en baseline for hver af rapporterne for indhold og ydeevne

      1. Output Stabilitet – Opretter en baseline for forventet output af rapporten
      2. Eksekveringstidsstabilitet – skaber en baseline for forventet ydeevne

Udfør testtilfældene for at generere rapportoutput og registrere udførelsestid.

 

Evaluering – Her vender du kontakten til DQM og kører rapporterne.

    1. Klon det projekt, du oprettede i det foregående trin, så et sekund MotioCI projektet vil have samme pakke og rapporter. Skift projektindstillingerne til Force Dynamic Package Query Mode. Opret testcases for hver af rapporterne for at sammenligne output og ydeevne med CQM-baseline-resultaterne.
      1. Output-sammenligning – Sammenligner rapportoutputtet i DQM med CQM-basislinjen.
      2. Udførelsestidssammenligning – Sammenligner rapportudførelsestiden i DQM med CQM-basislinjen.
    2. Udfør testcaserne og evaluer testresultaterne
      1. Succes – Disse testcases består både output-sammenligning og ydeevne. Rapporterne testet i denne gruppe vil migrere til DQM uden ændringer.
      2. Fejl – Testtilfælde vil mislykkes, hvis en af ​​eller begge påstande mislykkes.
        1. Fejl ved output-sammenligning - Du bliver præsenteret for en side-by-side sammenligning af CQM og DQM output fra rapporten med forskelle fremhævet.
        2. Fejl ved sammenligning af eksekveringstid – Denne gruppe af rapporter fungerer langsommere i DQM end CQM.

 

 

Løsning – Baseret på resultaterne af Test Cases ved du præcis, hvilke rapporter der kræver opmærksomhed.

    1. Overvej at gennemgå MotioCI Rapportér testsagsfejl detaljer. Med denne rapport kan du se, om der er nogen tendenser eller grupper af rapporter, som har lignende fejl. Foretag redigeringer af Framework Manager-modellen og genudgiv pakken.
    2. Kør testcaserne i DQM-projektet igen, indtil du er tilfreds med output og ydeevne.
    3. I nogle tilfælde kan det være nødvendigt at behandle individuelle rapporter, som ikke opfylder outputsammenligning eller tidssammenligning. Løs eventuelle problemer.

 

 

Migration – På dette tidspunkt er alle dine CQM-rapporter blevet kørt i DQM, og du er sikker på, at de producerer det samme output og udføres inden for rimelig tid.

    1. I Framework Manager kan du sikkert ændre egenskaben for forespørgselstilstand til dynamisk og genudgive pakken.
    2. Som et sidste trin i MotioCI DQM-projekt, fjern egenskaben Force DQM Query Mode og indstil den til standard. Kør dine testcases igen, og kontroller resultaterne. Dette vil bekræfte, at ændringer, du har foretaget i rapporterne og pakkerne, ikke har påvirket output eller ydeevne.

Den Celebration

Jeg glemte at nævne dette sidste trin. Fejringen. Det er tid til at nyde alle fordelene ved DQM og begynde at lede efter andre projekter.

Bonus Pro Tip

Du kan bruge gratis MotioPI værktøj til at finde CQM-pakker og rapporter. For at finde pakker med modeller indstillet til at bruge CQM download og installer MotioPI:

  1. Åbne MotioPI og klik på Indholdspanelet
  2. Forespørg efter modeller ved at indstille Forespørgsel efter typer til Model.
  3. Indsnæv kilden til din søgning til det relevante omfang. Reducer omfanget for at øge ydeevnen.
  4. Tilføj et filter, vælg Tekstegenskabsmodellen er dynamisk forespørgselstilstand = falsk.
  5. Klik på Søg
  6. Eksporter resultaterne som CSV og åbn i Excel
  7. Kopier Cognos-søgestien for den model, som du vil finde rapporter for
  8. Rediger modellens søgesti ved at fjerne "/model[@name=" og hvad der følger af strengen
  9. Indsæt den forkortede modelstistreng i et nyt indholdspanel i MotioPI.
  10. Rediger forespørgsel for typer for at vise rapport
  11. Indsnæv omfanget på passende vis
  12. Filtrer for at bruge tekstegenskab Pakkesøgesti Indeholder ved at indsætte den forkortede modelstistreng
  13. Klik på Søg
  14. Resultaterne vil returnere en liste over alle de rapporter, der bruger CQM-pakken.

Indrømmet, det er lidt kompliceret, du kan ikke lave nogen test, og det styrer ikke dine fremskridt i et projekt, men hey, det er gratis. MotioSå kan PI få dig en del af vejen med de to første trin i vurdering og opgørelse MotioCI kan tage det derfra.