MicroStrategy ONE

5. Atualizar os metadados

Após atualizar o Intelligence Server, atualize os metadados executando o procedimento a seguir. Este procedimento cria e atualiza tabelas de metadados para suportar novos recursos disponíveis no MicroStrategy ONE.

A atualização dos metadados garante a compatibilidade entre seus objetos pré-existentes e o MicroStrategy clientes. Você também pode aproveitar as novas definições de configuração expostas por meio de aplicativos cliente, funcionalidades e objetos disponíveis apenas com a versão atualizada dos metadados.

Durante o processo de atualização de metadados, o Assistente de Configuração gera SQL adicional para tarefas como gerenciamento de índices e chaves primárias. Para visualizar esse SQL durante o processo de atualização, na página Resumo do Assistente de Configuração, no painel Resumo, clique em Visualização SQL. Além disso, depois de concluído o processo de atualização, o SQL gerado é salvo no arquivo MicroStrategy diretório de arquivos comuns. O nome do arquivo é OriginalScript_generated.sql, onde OriginalScript é o nome do script de atualização SQL original. Por exemplo, se você estiver atualizando um banco de dados Oracle, o script de atualização SQL original será mdorcl.sql e o arquivo SQL gerado é mdorcl_generated.sql.

Lembre-se do seguinte:

  • Se você tiver feito alguma alteração nos privilégios atribuídos ao software pronto para uso MicroStrategy grupos de usuários e funções de segurança, a atualização dos metadados poderá substituir essas alterações. Em particular, se você tiver feito alterações em grupos que usam quaisquer privilégios mencionados no Lista de privilégios atualizados, a atualização dos metadados substituirá essas alterações.
  • Para obter informações sobre como visualizar o arquivo de log do Assistente de Configuração se ocorrer um erro, consulte Resolvendo problemas encontrados durante a atualização.
  • O utilitário de linha de comando MDUpdate usado anteriormente para atualizar os metadados não é mais suportado. Para atualizar os metadados a partir da linha de comandos, você pode usar um arquivo de resposta com o Assistente de Configuração.

Como alternativa para percorrer cada página do Assistente de Configuração para cada origem de projeto que precisa ser atualizada, você pode criar um arquivo de resposta com as informações de atualização e usar esse arquivo de resposta com o Assistente de Configuração para atualizar automaticamente seus metadados. Para obter mais informações sobre como usar um arquivo de resposta para atualizar os metadados, consulte Usando um arquivo de resposta com assistente de configuração.

Se você não tiver acesso ao modo GUI do Assistente de Configuração, deverá usar um arquivo de resposta para atualizar seus metadados.

Pré-requisitos para atualizar um MicroStrategy Metadados

Antes de tentar atualizar seu MicroStrategy metadados para a versão mais recente, certifique-se de atender aos seguintes pré-requisitos:

  • O processo de atualização de metadados pode ser executado apenas por um MicroStrategy usuário que é membro do grupo de usuários Administradores do sistema ou é o usuário Administrador pronto para uso. Ter todos os privilégios administrativos não é suficiente: o usuário deve ser membro do grupo de usuários Administradores do Sistema.
  • A versão de metadados do projeto a partir da qual você atualiza deve ser anterior ou igual à versão da máquina onde o Assistente de Configuração está instalado e que executará a atualização de metadados Uma versão mais antiga do produto não é capaz de executar uma atualização em um versão mais recente dos metadados.
  • As configurações de idioma do cliente, do projeto e do Intelligence Server devem ser todas iguais.
  • Os projetos a serem atualizados não devem estar bloqueados. Para desbloquear os metadados de um projeto, no Developer, na guia Administração menu, vá para Bloqueio > Desbloquear projeto.

Para fazer atualizações de metadados usando o assistente de configuração

  1. Selecione os Atualize o ambiente existente para MicroStrategy Empresa segura opção. Clique em Próximo.
  2. Selecione os Componentes do Intelligence Server opção. Clique em Próximo.
  3. No MicroStrategy Página de autenticação, digite o nome de usuário e a senha de um MicroStrategy administrador do sistema. Clique em Próximo.
  4. Na página Conexão de Metadados, insira a senha do banco de dados para acessar o MicroStrategy metadados. Clique em Próximo.

    O DSN e o ID de login são fornecidos com base na configuração do servidor feita anteriormente.

  5. Na página Selecionar componentes, marque as caixas de seleção de cada Intelligence Server que você deseja atualizar.
  6. Em cada Intelligence Server selecionado, selecione os componentes do sistema que você deseja atualizar:
    • Atualizar repositório de metadados: O repositório de metadados contém as definições do seu MicroStrategy aplicações e objetos de suporte. É necessária uma atualização dos seus metadados para fornecer suporte a todos os recursos novos e atualizados na versão mais recente do MicroStrategy.
    • Migração de objetos Lean: Lean Objects são uma forma significativamente mais compacta de representação de objetos nas tabelas de metadados. Os objetos enxutos são normalmente 25-50% menores e nunca serão maiores que a representação original. A migração de objetos existentes para Lean Objects também permite um carregamento mais rápido de objetos em comparação com a representação antiga.

      Todos os novos objetos são criados neste formato e os objetos existentes são convertidos para o novo formato à medida que são salvos. Selecionar a migração Lean Objects converte todos os objetos no repositório para o novo formato de uma só vez. Esta opção será selecionada automaticamente se você selecionar Atualizar repositório de metadados.

      A migração de objetos Lean modifica todos os objetos em seu MicroStrategy projetos para usar a nova representação de objeto. Essa migração pode exigir uma quantidade significativa de tempo e recursos para ser concluída.

      A migração Lean Objects diminui a quantidade de espaço em disco usado pelos seus objetos. No entanto, a migração faz com que todos os objetos dos seus projetos sejam salvos novamente. Dependendo da política de log de transações do seu banco de dados, isso poderá causar um aumento temporário no tamanho do seu banco de dados de metadados.

    • Atualizar privilégios: A atualização dos privilégios garante que os usuários tenham acesso à mesma funcionalidade que tinham nas versões anteriores do MicroStrategy.

      Por padrão, os privilégios são atualizados com base na versão do seu MicroStrategy metadados. No entanto, se você já atualizou seu MicroStrategy metadados e não atualizou privilégios junto com a atualização de metadados, você deve identificar o MicroStrategy versão para a qual você atualizou seus privilégios mais recentemente.

      Para fazer isso, à direita de Atualizar privilégios, clique Avançado. A caixa de diálogo Selecionar versão de privilégio é aberta, com a versão do seu MicroStrategy metadados selecionados por padrão. Na lista suspensa, selecione a versão do MicroStrategy cujos privilégios foram atualizados mais recentemente e clique em OK.

    • Migrar mensagens da lista de histórico: Marque esta caixa de seleção para migrar seu repositório de Lista de Histórico existente para um novo formato para obter resultados de pesquisa, escalabilidade e desempenho aprimorados. Um repositório baseado em arquivo pode ser migrado para um repositório baseado em banco de dados ou um repositório híbrido, e um repositório baseado em banco de dados pode ser migrado para um repositório híbrido.
      • Se você marcar essa caixa de seleção, opções de configuração adicionais para essa migração serão fornecidas posteriormente, na página Migração da Lista de Histórico. Durante o processo de atualização, este Intelligence Server e quaisquer outros Intelligence Servers no cluster são interrompidos e reiniciados.
      • Se você estiver usando um repositório de Lista de Histórico baseado em arquivo e quiser continuar usando esse formato, desmarque essa caixa de seleção. O repositório é atualizado, mas seu formato não é afetado quando você reinicia o Intelligence Server após a atualização.
      • Se você estiver usando um repositório de Lista de Histórico híbrido ou baseado em banco de dados e quiser continuar usando o mesmo tipo de repositório, para obter informações sobre como atualizar o banco de dados de Lista de Histórico, consulte 5. Atualizar os metadados.
    • Atualizar objetos de serviços de distribuição: Marque esta caixa de seleção para atualizar objetos de assinatura do Distribution Services. Esta atualização é necessária para garantir que suas assinaturas de Serviços de Distribuição possam suportar os novos recursos e aprimoramentos incluídos na versão mais recente. Se você selecionar esta opção, certifique-se de que o repositório de metadados tenha sido atualizado ou esteja selecionado para ser atualizado como parte desta atualização.
    • Atualização da instância do banco de dados: Marque esta caixa de seleção para atualizar quaisquer instâncias de banco de dados MDX que atualmente usam JCO 2.x para JCO 3.x. A partir de MicroStrategy 10.x, a Java Virtual Machine usada não suporta JCO 2.x. Esta opção afetará apenas instâncias de banco de dados MDX configuradas para usar JCO 2.x.
  7. Selecione cada projeto que deseja atualizar. Somente projetos carregados no Intelligence Server podem ser atualizados. As atualizações do projeto podem incluir qualquer uma das seguintes opções:
    • Executar atualização lógica do projeto: Atualiza o projeto para a versão mais recente do MicroStrategy. Esta opção também atualiza as definições de relatório, documento e painel para melhorar o desempenho e reduzir o uso de memória e os requisitos de armazenamento de relatórios e documentos que foram criados com uma versão anterior do MicroStrategy.

      Lembre-se do seguinte:

      • Se esta atualização já tiver sido concluída, esta opção será denominada Execute novamente a atualização lógica do projeto.
      • Esta atualização é necessária para executar quaisquer opções adicionais de atualização do projeto.
      • Os documentos atualizados do Report Services não podem ser executados em versões anteriores do MicroStrategy.
      • Dependendo da quantidade de relatórios e documentos do projeto, esta atualização pode levar um tempo significativo.
    • Migração de objetos Lean: Selecionar a migração de Lean Objects converte todos os objetos deste projeto para o novo formato de uma só vez.

      A migração de objetos Lean modifica todos os objetos neste projeto para usar a nova representação de objeto. Esta migração pode exigir tempo e recursos significativos para ser concluída.

      A migração Lean Objects diminui a quantidade de espaço em disco usado pelos seus objetos. No entanto, a migração faz com que todos os objetos deste projeto sejam salvos novamente. Dependendo da política de log de transações do seu banco de dados, isso poderá causar um aumento temporário no tamanho do seu banco de dados de metadados.

    • Atualizar cronogramas: Torna assinaturas anteriores visíveis em MicroStrategy ONE.
    • Atualizar objetos de origem MDX: Atualiza os objetos de origem de dados MDX (cubos MDX) que foram criados em versões anteriores do MicroStrategy para aproveitar o melhor desempenho.

      Por padrão, se você atualizar vários projetos e a atualização falhar em um projeto, o processo de atualização continuará para outros projetos. Isso permite que você conclua todas as atualizações possíveis e revise quaisquer erros. Para abortar o processo de atualização para outros projetos quando um projeto falhar, desmarque a caixa Atualize os projetos restantes, mesmo quando a atualização de um projeto falhar caixa de seleção.

      Dependendo do número de objetos de origem MDX no projeto, esta atualização pode levar um tempo significativo.

    • Atualizar caches do Cubo de Serviços OLAP para PRIME: Marque esta caixa de seleção para atualizar todos os Cubos Inteligentes para a arquitetura PRIME. Essa arquitetura pode melhorar o desempenho da publicação de resultados do Cubo Inteligente por meio do uso de processamento paralelo e outras otimizações. Esta atualização é aplicada a todos os Cubos Inteligentes do projeto.
    • Atualizar cubos de importação de dados (definição e cache) para PRIME: Marque esta caixa de seleção para atualizar todos os conjuntos de dados de importação de dados para a arquitetura PRIME. Essa arquitetura pode melhorar o desempenho da publicação dos resultados da Importação de Dados por meio do uso de processamento paralelo e outras otimizações. Esta atualização é aplicada aos conjuntos de dados incluídos no seu projeto através do uso da Importação de Dados.

      É mais fácil atualizar caches de cubos de serviços OLAP e cubos de importação de dados para PRIME durante o processo de atualização. Se você não atualizá-los agora, cada cubo será atualizado quando for usado. Fazer a atualização de uma só vez garante um desempenho consistente para os usuários finais.

  8. Clique em Próximo.
  9. Se você selecionou o Migrar mensagens da lista de histórico opção, na página Banco de dados de destino da lista de histórico, especifique as informações necessárias para o banco de dados da lista de histórico.
  10. Clique em Próximo.
  11. Na página Resumo, revise suas opções de atualização e clique em Terminar.