Como preparar a implantação do Looker para atualizações

O Looker lança uma nova versão do produto todos os meses, com raras exceções, repleta de novos recursos, atualizações e mudanças. A maioria dos clientes do Looker pode aproveitar essas atualizações assim que elas ficam disponíveis, porque o Looker hospeda, gerencia e atualiza as implantações. No entanto, se você hospedar sua implantação do Looker ou estiver adiando a atualização devido a descontinuações de recursos, poderá ficar para trás e perder o que há de mais recente e melhor no Looker.

Por que atualizar sua implantação do Looker?

Além do fato de que o Looker está constantemente lançando novas funcionalidades para melhorar a experiência do usuário, há motivos importantes para manter a versão atualizada:

  • O Looker oferece cobertura de suporte ao produto para instâncias do Looker na versão estável mais recente e nas duas versões anteriores, bem como na versão de suporte estendido (ESR, na sigla em inglês). Como uma nova versão do Looker é lançada todos os meses, com raras exceções, ficar três meses sem atualizar coloca você fora da janela estável. A versão mais recente oferece todos os novos recursos e atualizações, além das correções de bugs mais recentes.
  • O Looker leva a segurança muito a sério e atualiza o produto para resolver novas vulnerabilidades da Web. Embora o Looker mantenha as versões com suporte o mais seguras possível, você pode fazer sua parte mantendo-se atualizado para garantir que sua instância do Looker tenha acesso aos patches de segurança mais recentes.

Etapas e considerações ao atualizar

As etapas a seguir podem ajudar você a preparar sua implantação do Looker para atualizações:

  1. Resolva todas as dúvidas sobre a atualização.
  2. Leia as notas de lançamento.
  3. Prepare-se para a descontinuação de parâmetros e recursos do LookML.
  4. Crie um backup da sua instância e restaure-o em qualquer ambiente de preparo.
  5. Atualize as instâncias de preparo e teste.
  6. Atualize o ambiente de produção.

Essas etapas podem ou não se aplicar à sua implantação, dependendo se você tem ambientes de preparo.

Resolva todas as dúvidas sobre a atualização

Às vezes, você pode querer impedir atualizações por um motivo funcional específico. Isso pode ser uma mudança significativa na funcionalidade para a qual você precisa de mais tempo para treinar seus usuários ou pode ser um recurso, ferramenta ou parâmetro do LookML que foi descontinuado em um novo lançamento que é operacionalmente essencial para sua empresa, como um endpoint de API usado por um script ou aplicativo separado.

Se o motivo for a descontinuação de um recurso ou parâmetro do LookML, consulte as notas de lançamento e prepare-se para a descontinuação.

Leia as notas de lançamento

As notas de lançamento do Looker descrevem as novidades de cada versão para que você possa ficar por dentro dos novos recursos que seus usuários devem aproveitar e de quaisquer mudanças interruptivas que possam afetar o lançamento de uma nova versão. Consulte a página de lançamentos do Looker para ver links para as notas de lançamento e o registro de mudanças da versão mais recente:

  • Consulte os destaques do lançamento para ler sobre os novos recursos mais interessantes e confira a seção Mudanças potencialmente interruptivas para identificar mudanças interruptivas para as quais você pode precisar se preparar.

  • Consulte o registro de mudanças para mais detalhes sobre atualizações de recursos e correções de bugs.

Prepare-se para a descontinuação de parâmetros e recursos do LookML

As melhorias no LookML podem incluir descontinuações de parâmetros. Atualize o LookML para manter tudo funcionando na nova versão. Consulte a programação de recursos legados para parâmetros do LookML descontinuados que foram completamente removidos na versão para a qual você está atualizando ou antes dela.

Para se preparar para a descontinuação de recursos, siga as etapas sugeridas na seção Migração de recursos legados da página de documentação Recursos legados.

É recomendável atualizar o LookML para remover TODOS os parâmetros descontinuados, já que eles serão removidos em uma versão futura.

Crie um backup da sua instância e restaure-o em qualquer ambiente de preparo

É altamente recomendável criar backups regulares, que devem ser concluídos antes de cada atualização. Além disso, embora não seja obrigatório, se você estiver atualizando várias versões, é uma boa ideia configurar um servidor de preparo em que você possa testar a versão atualizada antes de lançá-la para toda a empresa.

Há etapas diferentes para criar backups, dependendo se a implantação do Looker é auto-hospedada ou é hospedada pelo Looker.

Como criar backups para o Looker hospedado pelo cliente

Se você hospedar sua própria instância do Looker, siga o guia para criar backups e use o guia para restaurar backups em um novo ambiente de preparo.

Atualize as instâncias de preparo e teste

Se você tiver uma instância de preparo, poderá implantar e testar a atualização antes de atualizar a instância de produção. Há etapas diferentes para atualizar a instância do Looker, dependendo se a implantação do Looker é auto-hospedada ou hospedada pelo Looker.

Como atualizar uma instância de preparo para implantações do Looker hospedadas pelo cliente

Se você hospedar sua própria instância do Looker, faça o download do JAR da versão mais recente e siga as instruções na página de documentação Atualizar uma instância do Looker para atualizar sua instância de preparo para a versão mais recente do Looker. Confira a seção Especificações de implantação na página de documentação Instalar o aplicativo Looker para conferir os requisitos mais recentes do servidor, principalmente para a versão do Java.

Como atualizar uma instância de preparo para implantações do Looker hospedadas pelo Looker

Se a instância for hospedada pelo Looker, entre em contato com seu representante do Looker ou com o suporte do Looker para que nossa equipe atualize a instância de preparo para você.

Depois que a instância de preparo estiver atualizada, faça login e teste os novos recursos e atualizações. Verifique se os dashboards e Looks importantes são executados sem erros e se não há erros (novos) do LookML ao validar os modelos do LookML.

Atualize o ambiente de produção

Se todos os testes forem bem-sucedidos na instância de preparo, você poderá atualizar a instância de produção para a versão mais recente do Looker, seguindo o mesmo processo usado para o preparo. Antes de atualizar a instância de produção, faça um backup recente caso precise restaurar por algum motivo.