O Looker lança uma nova versão do produto todo mês, com raras exceções, cheia de novos recursos, atualizações e mudanças. A maioria dos clientes do Looker pode aproveitar essas atualizações assim que elas estiverem disponíveis, porque o Looker hospeda, gerencia e atualiza as implantações. No entanto, se você autohospedar sua implantação do Looker ou adiar a atualização devido a descontinuações de recursos, poderá ficar para trás e perder as novidades mais recentes do Looker.
Por que você precisa atualizar a implantação do Looker?
Além do fato de que o Looker lança novas funcionalidades constantemente para melhorar a experiência do usuário, há motivos importantes para se manter atualizado:
- 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 com suporte estendido (ESR). Uma nova versão do Looker é lançada todo mês, com raras exceções. Portanto, se você ficar três meses sem atualizar, vai sair 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 lidar com novas vulnerabilidades da Web. O Looker mantém as versões com suporte o mais seguras possível, mas você também 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 a preparar a implantação do Looker para atualizações:
- Resolva as dúvidas sobre a atualização.
- Leia as notas da versão.
- Prepare-se para a descontinuação de recursos e parâmetros do LookML.
- Crie um backup da sua instância e restaure em qualquer ambiente de preparo.
- Atualize as instâncias de preparo e teste.
- Atualize seu ambiente de produção.
Essas etapas podem ou não se aplicar à sua implantação, dependendo se você tem ou não ambientes de preparação.
Resolva qualquer problema relacionado à atualização
Às vezes, você pode querer impedir atualizações por um motivo funcional específico. Pode ser uma mudança significativa na funcionalidade para a qual você precisa de mais tempo para treinar os usuários ou um recurso, ferramenta ou parâmetro do LookML que foi descontinuado em uma nova versão e é operacionalmente crítico para sua empresa, como um endpoint de API usado por um script ou aplicativo separado.
Se a razão for a descontinuação de um recurso ou parâmetro do LookML, leia as notas da versão e se prepare para a descontinuação.
Leia as notas da versão
As notas da versão do Looker descrevem as novidades de cada lançamento para que você fique por dentro dos novos recursos que os usuários podem aproveitar e de qualquer mudança importante que possa afetar o lançamento de uma nova versão. Consulte a página Versões do Looker para conferir links para as notas da versão e o registro de alterações da versão mais recente:
Confira os destaques da versão para saber mais sobre os novos recursos mais interessantes e consulte a seção Mudanças potencialmente interruptivas para identificar as mudanças interruptivas para as quais você precisa 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 do parâmetro e do recurso do LookML
As melhorias no LookML podem incluir a descontinuação de parâmetros. Atualize o LookML para manter tudo funcionando na nova versão. Consulte a programação de recursos legados para conferir se há parâmetros do LookML descontinuados que foram completamente removidos na versão que você está atualizando ou antes dela.
Para se preparar para a descontinuação de recursos, siga as etapas sugeridas na seção Migrar de recursos legados da página de documentação Recursos legados.
É recomendável atualizar o LookML para remover TODOS os LookMLs descontinuados, já que esses parâmetros serão removidos em uma versão futura.
Crie um backup da sua instância e restaure em qualquer ambiente de teste
A criação de backups regulares é altamente recomendada e precisa ser feita antes de cada atualização. Além disso, embora isso não seja obrigatório, se você estiver atualizando várias versões, é recomendável configurar um servidor de pré-produção para testar a versão atualizada antes de lançar para toda a empresa.
Há etapas diferentes para criar backups, dependendo se a implantação do Looker é auto-hospeda ou hospedada pelo Looker.
Como criar backups para implantações do Looker hospedadas 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 para um novo ambiente de preparação.
Como criar backups para implantações do Looker hospedadas pelo Looker
Se a sua instância for hospedada pelo Looker, entre em contato com seu contato do Looker ou com o suporte do Looker para que nossa equipe crie um backup e configure um servidor de homologação para você.
Atualizar as instâncias de preparação e testar
Se você tiver uma instância de preparo, poderá implantar e testar a atualização antes de atualizar a instância de produção. Existem etapas diferentes para atualizar a instância do Looker, dependendo se a implantação é auto-hospeda ou hospedada pelo Looker.
Como atualizar uma instância de teste para implantações do Looker hospedadas pelo cliente
Se você hospedar sua própria instância do Looker, faça o download do JAR de lançamento mais recente e siga as instruções na página de documentação Como atualizar uma instância do Looker para atualizar sua instância de teste para a versão mais recente do Looker. Confira a seção Especificações de implantação na página de documentação Instalação do aplicativo do Looker para conferir os requisitos mais recentes do servidor, principalmente para a versão Java.
Como atualizar uma instância de teste para implantações do Looker hospedadas pelo Looker
Se a instância for hospedada pelo Looker, entre em contato com seu contato ou com o suporte do Looker para que nossa equipe atualize a instância de teste.
Quando a instância de teste estiver atualizada, faça login e teste os novos recursos e atualizações. Verifique se os painéis e os Looks importantes são executados sem erros e se não há (novos) erros do LookML ao validar seus modelos.
Atualizar o ambiente de produção
Se todos os testes forem bem-sucedidos na sua instância de teste, atualize a instância de produção para a versão mais recente do Looker seguindo o mesmo processo usado para o ambiente de teste. Antes de atualizar a instância de produção, faça um backup recente para poder restaurar o conteúdo, caso necessário.