Transition de CQM à DQM. C'est un sujet brûlant dont nous n'avons pas encore discuté.
Tout comme une mise à niveau de Cognos, vous envisagez de passer au mode de requête dynamique car il prend en charge de nouveaux types de bases de données, améliore les performances et est requis pour Cognos on the Cloud ! Mais bien sûr, la technologie la plus récente et la meilleure ne vaut rien si vos rapports ne s'exécutent pas et/ou si les données sont inexactes.
Lorsque vous introduisez une mise à jour majeure de votre plate-forme Cognos, telle que la migration vers DQM, les choses peuvent mal se passer aussi facilement qu'elles peuvent bien se passer. Cette échelle illustre l'éventail des possibilités :
Eh bien, vous l'avez peut-être deviné - Motio a une solution pour faciliter la transition, et je suis là pour tout vous dire. Un merci spécial au MotioCI développeurs, qui m'ont guidé tout au long du processus.
Le héros de l'histoire d'aujourd'hui est MotioCI's Forcer le mode de requête, qui vous permet de voir les résultats de la conversion d'un package en mode de requête dynamique avant de procéder à la mise à niveau. Cela partage ce qui sera affecté par la conversion DQM et vous donne la possibilité d'effectuer les réparations nécessaires avant la mise en service. Tout cela est accompli sans impacter vos rapports en direct ni republier à partir de Framework Manager.
Dans cet exemple, nous allons vérifier comment ce package de ressources humaines dans notre magasin de contenu fonctionnera dans DQM avant de le convertir réellement.
Pour tester le package de modèle de ressources humaines en mode de requête dynamique, vous devrez créer un projet de test distinct et l'appeler « DQM de ressources humaines ». Vous configurerez ensuite vos cas de test et vos assertions dans l'assistant de projet.
Accédez à l'onglet « Paramètres du projet » et configurez le mode de requête de package sur « Forcer la dynamique ». Ce paramètre exécutera et testera les rapports de ce projet en mode de requête dynamique.
L'un des résultats les plus risqués du passage à DQM est lorsque vos rapports contiennent des données inexactes après la conversion (vous vous souvenez de notre échelle « Récompense au risque » ci-dessus ?) Utilisons l'assertion « Comparaison des résultats » dans MotioCI sur l'un de nos rapports pour tester et comparer la sortie du rapport en mode de requête dynamique à la sortie en mode de requête compatible.
Cliquez sur un rapport (nous avons utilisé « Détails de l'employé » dans cet exemple) et sélectionnez l'icône « cas de test ».
Sélectionnez « Ajouter » sous les affirmations et choisissez « Validation des données », puis « Comparaison de sortie ».
Assurez-vous ensuite d'ajouter le projet « Ressources humaines » sous « Invite de nom de projet - Étape d'invite de valeur » pour comparer les résultats du DQM de ce rapport au CQM du même rapport.
Ensuite, vous exécuterez le scénario de test :
Le cas de test entraîne un échec et montre une différence visuelle et textuelle dans les sorties de CQM à DQM.
Comme on peut le voir, les données renvoyées ne sont pas les mêmes.
Nous devrons examiner ce qui cause cela. Il se peut qu'un tri soit appliqué, que les données renvoyées soient filtrées différemment, ou autre chose. C'est vraiment aussi simple que ça ! MotioCI vous aidera à découvrir si vos rapports se comporteront différemment dans DQM et dans CQM. Si quelque chose ne fonctionne pas correctement, utilisez les résultats de MotioCI comme point de départ pour approfondir votre configuration Cognos sans bac à sable, republier le package ou interrompre l'accès aux rapports en direct ! Vous voulez en savoir plus ? Nous avons accueilli un en direct où nous avons discuté des défis rencontrés par Performance Group dans leur migration vers le mode de requête dynamique. Répondez au webinaire en cliquant ici.