O caminho mais rápido de CQM para DQM

by 4 Agosto , 2023Cognos Analyticscomentários 0

O caminho mais rápido de CQM para DQM

É uma linha reta com MotioCI

Há boas chances de que, se você for um cliente antigo do Cognos Analytics, ainda esteja arrastando algum conteúdo herdado do Modo de Consulta Compatível (CQM). Você sabe porque você precisa migrar para o modo de consulta dinâmica (DQM):

  1. CQM é um risco. CQM é uma tecnologia antiga e pode ser obsoleta a qualquer momento
  2. O DQM é preparado para o futuro. O DQM é escalável, mais eficiente e tem melhor desempenho
  3. A nuvem. Se a mudança para a nuvem estiver no seu prazo de 5 anos roadmapa que você precisa para mover para o DQM

O Mito

A tarefa de migrar seus pacotes e relatórios para o DQM parece assustadora. Por um lado, você suspeita que algo irá quebrar durante o movimento, mas não tem certeza do quê. Esse é certamente o caso, e não há caminho fácil de volta. Se não houver um caminho de volta fácil, você simplesmente não poderá ficar morto por semanas sem que seus usuários tenham acesso aos relatórios.

A linha reta

E se você pudesse simplesmente apertar um botão e ver como todo o seu conteúdo CQM funciona como DQM? Com MotioCI testando, é exatamente isso que você pode fazer. É tão fácil.

Os Deets

Escrevemos em outro lugar sobre quando você deve migrar para o DQM. É assim:

  1. Avaliação e Inventário – Primeiro considere o que você tem e avalie o esforço. Quantos relatórios você tem? Quantos pacotes? Quantos de seus pacotes são CQM? Existem várias maneiras de abordar isso.

Encontre cada modelo do Framework Manager, abra-o e verifique as propriedades.

Ou encontre todos os pacotes que foram publicados e verifique suas propriedades.

Ou use MotioCI Inventário. O MotioCI Os relatórios Painel de inventário e Resumo de inventário fornecem uma visão geral de todo o seu armazenamento de conteúdo. Eles informam rapidamente quantos pacotes estão em seu armazenamento de conteúdo do Cognos são CQM e quantos são DQM. Um relatório de inventário mostra detalhes adicionais sobre os pacotes:

      1. Caminho. Exatamente onde eles estão localizados.
      2. Referências. O número de referências recebidas dá uma ideia de quantos relatórios dependem disso.
      3. Obsoleto. Se não houver referências recebidas, isso será fácil. Você pode não precisar do pacote. Não está sendo usado.

 

 

ensaio – Primeiro, você desejará estabelecer uma linha de base para seus relatórios de CQM.

Crie um projeto em MotioCI para o seu pacote CQM. MotioCI irá ajudá-lo a encontrar automaticamente todos os relatórios nos quais o pacote se baseia. Crie casos de teste para estabelecer uma linha de base para cada um dos relatórios de conteúdo e desempenho

      1. Estabilidade de saída – Cria uma linha de base para a saída esperada do relatório
      2. Estabilidade do Tempo de Execução – cria uma linha de base para o desempenho esperado

Execute os casos de teste para gerar a saída do relatório e registrar o tempo de execução.

 

Avaliação – É aqui que você muda para DQM e executa os relatórios.

    1. Clone o projeto que você criou na etapa anterior para que um segundo MotioCI projeto terá o mesmo pacote e relatórios. Altere as configurações do projeto para Forçar modo de consulta de pacote dinâmico. Crie casos de teste para cada um dos relatórios para comparar a produção e o desempenho com os resultados da linha de base do CQM.
      1. Comparação de resultados – Compara o resultado do relatório no DQM com a linha de base do CQM.
      2. Comparação do tempo de execução – compara o tempo de execução do relatório no DQM com a linha de base do CQM.
    2. Execute os casos de teste e avalie os resultados do teste
      1. Sucesso – Esses casos de teste passam na comparação de resultados e no desempenho. Os relatórios testados neste grupo migrarão para o DQM sem alterações.
      2. Falha – Os casos de teste falharão se uma ou ambas as asserções falharem.
        1. Falha na comparação de resultados – é apresentada uma comparação lado a lado dos resultados de CQM e DQM do relatório com as diferenças destacadas.
        2. Falha na comparação do tempo de execução – Este grupo de relatórios tem desempenho mais lento no DQM do que no CQM.

 

 

Resolução – Com base nos resultados dos Casos de Teste, você sabe exatamente quais relatórios precisam de atenção.

    1. Considere revisar o MotioCI Relatar detalhes de falha do caso de teste. Com esse relatório, você pode ver se há alguma tendência ou grupo de relatórios com erros semelhantes. Faça edições no modelo do Framework Manager e republice o pacote.
    2. Execute novamente os casos de teste no projeto DQM até estar satisfeito com a saída e o desempenho.
    3. Em alguns casos, pode ser necessário abordar relatórios individuais que apresentam falha na comparação de resultados ou na comparação de tempo. Corrija quaisquer problemas.

 

 

Migração – Neste ponto, todos os seus relatórios CQM foram executados no DQM e você está confiante de que eles produzem a mesma saída e são executados em um tempo razoável.

    1. No Framework Manager você pode alterar com segurança a propriedade Query Mode para Dynamic e republicar o pacote.
    2. Como passo final, no MotioCI Projeto DQM, remova a propriedade Forçar modo de consulta DQM e configure-a como Padrão. Execute novamente seus casos de teste e verifique os resultados. Isso confirmará que as alterações feitas nos relatórios e pacotes não afetaram a saída ou o desempenho.

A celebração

Esqueci de mencionar esta última etapa. A celebração. É hora de aproveitar todos os benefícios do DQM e começar a buscar outros projetos.

Dica Profissional Bônus

Você pode usar o sem MotioPI utilitário para encontrar pacotes e relatórios CQM. Para encontrar pacotes com modelos configurados para usar o CQM, baixe e instale MotioIP:

  1. Abra MotioPI e clique no painel Conteúdo
  2. Consulte modelos definindo Consulta de Tipos como Modelo.
  3. Limite a origem da sua pesquisa ao escopo apropriado. Reduza o escopo para aumentar o desempenho.
  4. Adicione um filtro, selecione Text Property Model is Dynamic Query Mode = false.
  5. Clique em Pesquisar
  6. Exporte os resultados como CSV e abra no Excel
  7. Copie o caminho de pesquisa do Cognos do modelo para o qual deseja localizar relatórios
  8. Edite o caminho de pesquisa do modelo removendo “/model[@name=” e o que segue da string
  9. Cole a sequência abreviada do caminho do modelo em um novo painel de conteúdo em MotioPI
  10. Edite a consulta de tipos para mostrar o relatório
  11. Limite o escopo adequadamente
  12. Filtre para usar o caminho de pesquisa do pacote de propriedades de texto Contém colando a string abreviada do caminho do modelo
  13. Clique em Pesquisar
  14. Os resultados retornarão uma lista de todos os relatórios que utilizam o pacote CQM.

É verdade que isso é um pouco complicado, você não pode fazer nenhum teste e não gerencia seu progresso em um projeto, mas, ei, é grátis. MotioPI pode ajudar você a chegar lá com as duas primeiras etapas de Avaliação e Inventário, depois MotioCI posso continuar a partir daí.

 

Cognos AnalyticsAtualizando Cognos
3 etapas para uma atualização bem-sucedida do Cognos
Três etapas para uma atualização bem-sucedida do IBM Cognos

Três etapas para uma atualização bem-sucedida do IBM Cognos

Três etapas para uma atualização bem-sucedida do IBM Cognos Conselhos inestimáveis ​​para o executivo que gerencia uma atualização Recentemente, pensamos que nossa cozinha precisava ser atualizada. Primeiro contratamos um arquiteto para traçar as plantas. Com um plano em mãos, discutimos os detalhes: Qual é o escopo?...

Saiba Mais

Na nuvemCognos Analytics
Motio XIBM Cognos Analytics Cloud
Motio, Inc. Fornece controle de versão em tempo real para o Cognos Analytics Cloud

Motio, Inc. Fornece controle de versão em tempo real para o Cognos Analytics Cloud

PLANO, Texas – 22 de setembro de 2022 - Motio, Inc., a empresa de software que ajuda você a manter sua vantagem de análise, tornando seu software de inteligência de negócios e análise melhor, anunciou hoje todos os seus MotioCI aplicativos agora suportam totalmente o Cognos...

Saiba Mais

Cognos Analytics
IBM Cognos Analytics com Watson
O que o Watson faz?

O que o Watson faz?

Resumo O IBM Cognos Analytics foi tatuado com o nome Watson na versão 11.2.1. Seu nome completo agora é IBM Cognos Analytics with Watson 11.2.1, anteriormente conhecido como IBM Cognos Analytics. Mas onde exatamente está esse Watson e o que ele faz? Dentro...

Saiba Mais