Le chemin le plus rapide du CQM au DQM

by 4 août 2023Analyse Cognos0 commentaires

Le chemin le plus rapide du CQM au DQM

C'est une ligne droite avec MotioCI

Si vous êtes un client de longue date de Cognos Analytics, il y a de fortes chances que vous traîniez encore du contenu hérité en mode de requête compatible (CQM). Tu sais why vous devez migrer vers le mode de requête dynamique (DQM) :

  1. Le LCQ est un risque. Le CQM est une technologie ancienne et peut être obsolète à tout moment
  2. DQM est pérenne. DQM est évolutif, plus efficace et plus performant
  3. Le nuage. Si le passage au cloud est sur votre 5 ans roadcarte dont vous avez besoin pour passer à DQM

Le mythe

Le travail de migration de vos packages et rapports vers DQM semble tout simplement intimidant. D'une part, vous soupçonnez que quelque chose va se casser dans le mouvement, mais vous ne pouvez pas être sûr de quoi. C'est sûrement le cas, et il n'y a pas de retour en arrière facile. S'il n'y a pas de retour facile, vous ne pouvez tout simplement pas rester dans l'eau pendant des semaines sans que vos utilisateurs aient accès aux rapports.

La ligne droite

Et si vous pouviez simplement appuyer sur un interrupteur et voir comment tout votre contenu CQM fonctionne comme DQM ? Avec MotioCI tester, c'est exactement ce que vous pouvez faire. C'est si facile.

Les Déets

Nous avons écrit ailleurs sur le moment où vous devriez migrer vers DQM. C'est ainsi:

  1. Évaluation et inventaire – Considérez d'abord ce que vous avez et évaluez l'effort. Combien de rapports avez-vous ? Combien de colis ? Combien de vos forfaits sont CQM ? Il existe plusieurs façons d'aborder cela.

Recherchez chaque modèle Framework Manager, ouvrez-le et vérifiez les propriétés.

Ou recherchez chaque package qui a été publié et vérifiez ses propriétés.

Ou utiliser MotioCI Inventaire. Le MotioCI Le tableau de bord d'inventaire et les rapports récapitulatifs d'inventaire fournissent une vue d'ensemble de l'ensemble de votre magasin de contenu. Ils vous indiquent en un coup d'œil combien de packages de votre magasin de contenu Cognos sont CQM et combien sont DQM. Un rapport d'inventaire affiche des détails supplémentaires sur les packages :

      1. Chemin. Exactement où ils se trouvent.
      2. Les références. Le nombre de références entrantes vous donne une idée du nombre de rapports qui en dépendent.
      3. Obsolète. S'il n'y a pas de références entrantes, celle-là sera facile. Vous n'aurez peut-être pas besoin du paquet. Il n'est pas utilisé.

 

 

Essais – Vous voudrez d'abord établir une base de référence pour vos rapports LCQ.

Créer un projet dans MotioCI pour votre forfait LCQ. MotioCI vous aidera à trouver automatiquement tous les rapports sur lesquels le package est basé. Créer des cas de test pour établir une ligne de base pour chacun des rapports pour le contenu et les performances

      1. Stabilité de sortie – Crée une ligne de base pour la sortie attendue du rapport
      2. Stabilité du temps d'exécution - crée une base de référence pour les performances attendues

Exécutez les cas de test pour générer la sortie du rapport et enregistrer le temps d'exécution.

 

Evaluation – C'est là que vous basculez le commutateur vers DQM et exécutez les rapports.

    1. Clonez le projet que vous avez créé à l'étape précédente afin qu'un deuxième MotioCI projet aura le même package et les mêmes rapports. Modifiez les paramètres du projet pour forcer le mode de requête de package dynamique. Créez des cas de test pour chacun des rapports afin de comparer les résultats et les performances aux résultats de base du LCQ.
      1. Comparaison de sortie – Compare la sortie du rapport dans DQM à la ligne de base CQM.
      2. Comparaison du temps d'exécution – Compare le temps d'exécution du rapport dans DQM à la ligne de base CQM.
    2. Exécuter les cas de test et évaluer les résultats des tests
      1. Succès – Ces scénarios de test réussissent à la fois la comparaison de sortie et les performances. Les rapports testés dans ce groupe migreront vers DQM sans modification.
      2. Échec - Les cas de test échoueront si l'une ou les deux assertions échouent.
        1. Échec de la comparaison de sortie - Vous êtes présenté avec une comparaison côte à côte des sorties CQM et DQM du rapport avec les différences mises en évidence.
        2. Échec de la comparaison du temps d'exécution – Ce groupe de rapports s'exécute plus lentement dans DQM que dans CQM.

 

 

Résolution – Sur la base des résultats des cas de test, vous savez exactement quels rapports nécessitent votre attention.

    1. Pensez à revoir le MotioCI Signaler les détails de l'échec du scénario de test. Avec ce rapport, vous pouvez voir s'il existe des tendances ou des groupes de rapports contenant des erreurs similaires. Apportez des modifications au modèle Framework Manager et republiez le package.
    2. Réexécutez les scénarios de test dans le projet DQM jusqu'à ce que vous soyez satisfait du résultat et des performances.
    3. Dans certains cas, vous devrez peut-être traiter des rapports individuels qui échouent dans la comparaison de sortie ou la comparaison temporelle. Résoudre tous les problèmes.

 

 

Migration – À ce stade, tous vos rapports CQM ont été exécutés dans DQM et vous êtes sûr qu'ils produisent le même résultat et s'exécutent dans un délai raisonnable.

    1. Dans Framework Manager, vous pouvez modifier en toute sécurité la propriété du mode de requête sur Dynamique et republier le package.
    2. Comme dernière étape, dans le MotioCI Projet DQM, supprimez la propriété Forcer le mode de requête DQM et définissez-la sur Par défaut. Réexécutez vos cas de test et vérifiez les résultats. Cela confirmera que les modifications que vous avez apportées aux rapports et aux packages n'ont pas affecté la sortie ou les performances.

La fête

J'ai oublié de mentionner cette dernière étape. La fête. Il est temps de profiter de tous les avantages de DQM et de commencer à chercher d'autres projets.

Conseil de pro en prime

Vous pouvez utiliser le faim MotioPI utilitaire pour trouver des packages et des rapports CQM. Pour rechercher des packages avec des modèles configurés pour utiliser le téléchargement et l'installation de CQM MotioPI:

  1. Ouvert MotioPI et cliquez sur le panneau Contenu
  2. Recherchez des modèles en définissant Requête de types sur Modèle.
  3. Limitez la Source de votre recherche à la portée appropriée. Réduisez la portée pour augmenter les performances.
  4. Ajoutez un filtre, sélectionnez Text Property Model is Dynamic Query Mode = false.
  5. Cliquez sur Rechercher
  6. Exportez les résultats au format CSV et ouvrez-les dans Excel
  7. Copiez le chemin de recherche Cognos du modèle pour lequel vous souhaitez rechercher des rapports
  8. Modifiez le chemin de recherche du modèle en supprimant "/model[@name=" et ce qui suit de la chaîne
  9. Collez la chaîne de chemin de modèle raccourcie dans un nouveau panneau de contenu dans MotioPI.
  10. Modifier la requête pour les types pour afficher le rapport
  11. Réduisez la portée de manière appropriée
  12. Filtrer pour utiliser le chemin de recherche du package de propriétés de texte contient en collant la chaîne de chemin de modèle raccourcie
  13. Cliquez sur Rechercher
  14. Les résultats renverront une liste de tous les rapports qui utilisent le package CQM.

Certes, c'est un peu compliqué, vous ne pouvez pas faire de tests et cela ne gère pas votre progression dans un projet, mais bon, c'est gratuit. MotioPI peut vous aider à y parvenir avec les deux premières étapes d'évaluation et d'inventaire, puis MotioCI peut le prendre à partir de là.

 

Analyse CognosMise à niveau de Cognos
3 étapes pour une mise à niveau Cognos réussie
Trois étapes pour une mise à niveau IBM Cognos réussie

Trois étapes pour une mise à niveau IBM Cognos réussie

Trois étapes pour une mise à niveau IBM Cognos réussie Des conseils inestimables pour le dirigeant qui gère une mise à niveau Récemment, nous avons pensé que notre cuisine avait besoin d'être mise à jour. Nous avons d'abord engagé un architecte pour faire des plans. Avec un plan en main, nous avons discuté des détails : Quelle est la portée ?...

En savoir plus

Analyse CognosMotioCI
Déploiement Cognos
Pratiques éprouvées de déploiement de Cognos

Pratiques éprouvées de déploiement de Cognos

Comment tirer le meilleur parti de MotioCI en soutenant des pratiques éprouvées MotioCI a intégré des plug-ins pour la création de rapports Cognos Analytics. Vous verrouillez le rapport sur lequel vous travaillez. Ensuite, lorsque vous avez terminé votre session d'édition, vous l'archivez et incluez un commentaire...

En savoir plus

le cloudAnalyse Cognos
Motio IBM Cognos Analytics Cloud
Motio, Inc. fournit un contrôle de version en temps réel pour le cloud de Cognos Analytics

Motio, Inc. fournit un contrôle de version en temps réel pour le cloud de Cognos Analytics

PLANO, Texas – 22 septembre 2022 - Motio, Inc., l'éditeur de logiciels qui vous aide à conserver votre avantage analytique en améliorant votre logiciel de Business Intelligence et d'analyse, a annoncé aujourd'hui tous ses MotioCI les applications prennent désormais entièrement en charge Cognos...

En savoir plus

Analyse CognosMise à niveau de Cognos
Meilleures pratiques de mise à niveau de Cognos Analytics
Connaissez-vous les meilleures pratiques de mise à niveau de Cognos ?

Connaissez-vous les meilleures pratiques de mise à niveau de Cognos ?

Au fil des ans Motio, Inc. a développé des « meilleures pratiques » concernant une mise à niveau de Cognos. Nous les avons créés en réalisant plus de 500 implémentations et en écoutant ce que nos clients avaient à dire. Si vous faites partie des plus de 600 personnes qui ont participé à l'un de nos...

En savoir plus