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 AnalyticsMotioCI
MotioCI Controle-M
Análise no varejo: os dados estão corretos?

Análise no varejo: os dados estão corretos?

O varejo é uma das principais indústrias sendo transformadas pela tecnologia de IA e Analytics. Os profissionais de marketing de varejo precisam envolver segmentação, separação e criação de perfis de diversos grupos de consumidores, ao mesmo tempo em que acompanham as tendências em constante evolução da moda. Categoria...

Saiba Mais

BI/AnáliseCognos Analytics
Devo ficar ou devo ir - para atualizar ou migrar sua ferramenta de BI

Devo ficar ou devo ir - para atualizar ou migrar sua ferramenta de BI

Como uma pequena empresa, vivendo em um mundo baseado em aplicativos, o número de aplicativos que usamos cresceu rapidamente. Isso acontece facilmente com assinaturas de nuvem e soluções pontuais. Acabamos com o Hubspot para marketing, Zoho para vendas, Kayako para suporte, chat ao vivo, WebEx, ...

Saiba Mais

Cognos AnalyticsMotioCI
Análise de planejamento com Watson desenvolvido com IBM TM1 Security
Os dados confidenciais estão seguros em sua organização? Teste de conformidade PII e PHI

Os dados confidenciais estão seguros em sua organização? Teste de conformidade PII e PHI

Se sua organização lida regularmente com dados confidenciais, você deve implementar estratégias de conformidade de segurança de dados para proteger não apenas os indivíduos aos quais os dados pertencem, mas também sua organização de violar quaisquer leis federais (por exemplo, HIPPA, GDPR, etc.). Esse...

Saiba Mais

Cognos AnalyticsMotioCI
Uma limpeza intuitiva: como a organização de fotos se relaciona a uma atualização do Cognos

Uma limpeza intuitiva: como a organização de fotos se relaciona a uma atualização do Cognos

Recebi uma notificação no meu telefone de que meu espaço de armazenamento estava ficando perigosamente baixo. Isso já aconteceu antes, e eu não estava ansioso para passar o sábado separando meu telefone e excluindo coisas antes de poder usar o recurso de câmera novamente. Então cliquei em ...

Saiba Mais

Cognos Analytics
Localize e atualize fontes em massa em TODOS os seus relatórios Cognos, de forma rápida e fácil

Localize e atualize fontes em massa em TODOS os seus relatórios Cognos, de forma rápida e fácil

Imagine que sua organização decidiu atualizar sua marca e você tem a tarefa de atualizar as fontes em TODOS os relatórios de toda a empresa que não são Arial ou Helvetica com Arial. Mas como você procederia para realizar essa tarefa hercúlea? O cliente Cognos médio ...

Saiba Mais