Il percorso più rapido da CQM a DQM

by 4 agosto 2023Cognos Analytics0 commenti

Il percorso più veloce da CQM a DQM

È una linea retta con MotioCI

È probabile che se sei un cliente di lunga data di Cognos Analytics stai ancora trascinando alcuni contenuti CQM (Compatible Query Mode) legacy. Sai perché è necessario eseguire la migrazione alla modalità di query dinamica (DQM):

  1. CQM è un rischio. CQM è una tecnologia obsoleta e può essere deprecata in qualsiasi momento
  2. DQM è a prova di futuro. DQM è scalabile, più efficiente e offre prestazioni migliori
  3. La nuvola. Se il passaggio al cloud è sul tuo 5 anni roadmap è necessario passare a DQM

Il Mito

Il lavoro di migrazione dei pacchetti e dei report a DQM sembra scoraggiante. Per prima cosa, sospetti che qualcosa si romperà durante il trasloco, ma non puoi essere sicuro di cosa. Questo è sicuramente il caso, e non c'è un modo semplice per tornare indietro. Se non c'è un modo semplice per tornare indietro, non puoi restare morto nell'acqua per settimane senza che i tuoi utenti abbiano accesso ai rapporti.

La linea retta

E se potessi semplicemente premere un interruttore e vedere come tutti i tuoi contenuti CQM funzionano come DQM? Con MotioCI test, questo è esattamente quello che puoi fare. È così facile.

I Deet

Abbiamo scritto altrove su quando dovresti migrare a DQM. Questo è come:

  1. Valutazione e inventario – Per prima cosa considera ciò che hai e valuta lo sforzo. Quanti rapporti hai? Quanti pacchetti? Quanti dei vostri pacchetti sono CQM? Ci sono diversi modi in cui puoi avvicinarti a questo.

Trova ogni modello di Framework Manager, aprilo e controlla le proprietà.

Oppure trova tutti i pacchetti che sono stati pubblicati e verificane le proprietà.

Oppure usa MotioCI Inventario. IL MotioCI I rapporti Dashboard inventario e Riepilogo inventario forniscono una panoramica dell'intero Content Store. Ti dicono a colpo d'occhio quanti pacchetti sono nel tuo Content Store Cognos sono CQM e quanti sono DQM. Un rapporto sull'inventario mostra ulteriori dettagli sui pacchetti:

      1. Sentiero. Esattamente dove si trovano.
      2. Riferimenti. Il numero di riferimenti in entrata ti dà un'idea di quanti rapporti dipendono da esso.
      3. Obsoleto. Se non ci sono riferimenti in arrivo, sarà facile. Potresti non aver bisogno del pacchetto. Non viene utilizzato.

 

 

Testing – Per prima cosa vorrai stabilire una linea di base sui tuoi rapporti CQM.

Crea un progetto in MotioCI per il tuo pacchetto CQM. MotioCI ti aiuterà a trovare automaticamente tutti i report su cui si basa il pacchetto. Crea casi di test per stabilire una linea di base per ciascuno dei report per contenuto e prestazioni

      1. Stabilità dell'output: crea una linea di base per l'output previsto del report
      2. Stabilità del tempo di esecuzione: crea una linea di base per le prestazioni previste

Eseguire i test case per generare l'output del report e registrare il tempo di esecuzione.

 

Valutazione – Qui si passa a DQM e si eseguono i report.

    1. Clona il progetto che hai creato nel passaggio precedente in modo che un secondo MotioCI project avrà lo stesso pacchetto e report. Modificare le impostazioni del progetto in Forza modalità query pacchetto dinamico. Crea casi di test per ciascuno dei report per confrontare l'output e le prestazioni con i risultati della linea di base CQM.
      1. Confronto output: confronta l'output del report in DQM con la linea di base CQM.
      2. Confronto del tempo di esecuzione: confronta il tempo di esecuzione del report in DQM con la linea di base CQM.
    2. Eseguire i casi di test e valutare i risultati del test
      1. Successo: questi casi di test superano sia il confronto dell'output che le prestazioni. I report testati in questo gruppo migreranno a DQM senza modifiche.
      2. Fallimento: i casi di test falliranno se una o entrambe le asserzioni falliscono.
        1. Fallimento del confronto dell'output: ti viene presentato un confronto affiancato dell'output CQM e DQM del report con le differenze evidenziate.
        2. Errore di confronto del tempo di esecuzione: questo gruppo di report viene eseguito più lentamente in DQM rispetto a CQM.

 

 

Risoluzione – Sulla base dei risultati dei casi di test, sai esattamente quali rapporti richiedono attenzione.

    1. Prendi in considerazione la revisione del MotioCI Segnala i dettagli dell'errore del caso di test. Con quel rapporto, puoi vedere se ci sono tendenze o gruppi di rapporti che hanno errori simili. Apporta modifiche al modello Framework Manager e ripubblica il pacchetto.
    2. Eseguire nuovamente i casi di test nel progetto DQM fino a quando non si è soddisfatti dell'output e delle prestazioni.
    3. In alcuni casi, potrebbe essere necessario indirizzare singoli report che non superano il confronto dell'output o il confronto del tempo. Risolvi eventuali problemi.

 

 

Migrazione – A questo punto, tutti i tuoi report CQM sono stati eseguiti in DQM e sei sicuro che producano lo stesso output e che vengano eseguiti in un tempo ragionevole.

    1. In Framework Manager è possibile modificare in modo sicuro la proprietà della modalità query in dinamica e ripubblicare il pacchetto.
    2. Come ultimo passo, nel MotioCI DQM, rimuovere la proprietà Force DQM Query Mode e impostarla su Default. Riesegui i casi di test e controlla i risultati. Ciò confermerà che le modifiche apportate ai report e ai pacchetti non hanno influito sull'output o sulle prestazioni.

La celebrazione

Ho dimenticato di menzionare quest'ultimo passaggio. La celebrazione. È ora di godere di tutti i vantaggi di DQM e iniziare a cercare altri progetti.

Bonus Pro Suggerimento

È possibile utilizzare il "gratis" MotioPI utility per trovare pacchetti e report CQM. Per trovare pacchetti con modelli impostati per utilizzare CQM, scarica e installa MotioPI:

  1. Apri MotioPI e fare clic sul pannello Contenuto
  2. Eseguire una query per i modelli impostando Query per i tipi su Modello.
  3. Restringi la Fonte della tua ricerca all'ambito appropriato. Ridurre l'ambito per aumentare le prestazioni.
  4. Aggiungi un filtro, seleziona Modello proprietà testo è Modalità query dinamica = false.
  5. Fare clic su Cerca
  6. Esporta i risultati come CSV e apri in Excel
  7. Copiare il percorso di ricerca Cognos del modello per il quale si desidera trovare i report
  8. Modifica il percorso di ricerca del modello rimuovendo "/model[@name=" e quanto segue dalla stringa
  9. Incolla la stringa del percorso del modello abbreviato in un nuovo pannello dei contenuti in MotioPI.
  10. Modifica la query per i tipi per mostrare il rapporto
  11. Restringere l'ambito in modo appropriato
  12. Filtrare per utilizzare il pacchetto di proprietà di testo Il percorso di ricerca contiene incollando la stringa del percorso del modello abbreviato
  13. Fare clic su Cerca
  14. I risultati restituiranno un elenco di tutti i report che utilizzano il pacchetto CQM.

Certo, questo è un po' complicato, non puoi fare alcun test e non gestisce i tuoi progressi in un progetto, ma, ehi, è gratuito. MotioIl PI può portarti a metà strada con i primi due passaggi di valutazione e inventario, quindi MotioCI può prenderlo da lì.

 

Cognos AnalyticsAggiornamento di Cognos
3 passaggi per un aggiornamento Cognos riuscito
Tre passaggi per un aggiornamento riuscito di IBM Cognos

Tre passaggi per un aggiornamento riuscito di IBM Cognos

Tre passaggi per un aggiornamento di IBM Cognos di successo Consigli preziosi per il dirigente che gestisce un aggiornamento Recentemente, abbiamo pensato che la nostra cucina avesse bisogno di essere rinnovata. Per prima cosa abbiamo assunto un architetto per elaborare i piani. Con un piano in mano, abbiamo discusso le specifiche: Qual è l'ambito?...

Scopri di più

CloudCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. offre il controllo della versione in tempo reale per Cognos Analytics Cloud

Motio, Inc. offre il controllo della versione in tempo reale per Cognos Analytics Cloud

PLANO, Texas – 22 settembre 2022 - Motio, Inc., la società di software che ti aiuta a sostenere il tuo vantaggio di analisi migliorando il tuo software di business intelligence e analisi, ha annunciato oggi tutte le sue MotioCI le applicazioni ora supportano completamente Cognos...

Scopri di più