Todos os meses, o Looker lança uma nova versão do produto, com raras exceções, repleta de novos recursos, atualizações e mudanças. A maioria dos clientes do Looker consegue aproveitar essas atualizações assim que elas são disponibilizadas, porque o Looker hospeda, gerencia e atualiza as implantações do Looker. No entanto, se você hospedar sua implantação do Looker ou estiver deixando de atualizar devido à descontinuação de recursos, vai ficar para trás e perder as melhores novidades do Looker.
Por que atualizar sua implantação do Looker?
Além de o Looker lançar novos recursos constantemente para melhorar a experiência do usuário, há motivos importantes para estar sempre atualizado:
- O Looker oferece cobertura de suporte de 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), passar três meses sem atualização coloca você fora da janela estável. A versão mais recente inclui todos os novos recursos e atualizações, além das últimas correções de bugs.
- O Looker leva a segurança muito a sério e atualiza o produto para resolver novas vulnerabilidades na Web. O Looker mantém as versões compatíveis o mais seguras possível, mas você pode fazer sua parte mantendo-se atualizado com o Looker para garantir que sua instância do Looker tenha acesso aos patches de segurança mais recentes.
Etapas e considerações ao atualizar
Siga estas etapas para preparar a implantação do Looker para atualizações:
- Resolva as questões relacionadas à atualização.
- Confira as notas da versão.
- Prepare-se para as descontinuações de recursos e parâmetros do LookML.
- Crie um backup da sua instância e restaure para qualquer ambiente de preparação.
- Atualizar instâncias de teste e testes.
- Atualize seu ambiente de produção.
Estas etapas podem ou não se aplicar à sua implantação, dependendo se você tem ambientes de preparo ou não.
Tire suas dúvidas sobre a atualização
Às vezes, você pode querer evitar atualizações por um motivo funcional específico. Pode ser uma mudança significativa na funcionalidade para a qual você precise de mais tempo para treinar os usuários ou um recurso, ferramenta ou parâmetro 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 o motivo for a descontinuação de um recurso ou parâmetro do LookML, leia as notas da versão e prepare-se para a descontinuação.
Revisar as notas da versão
As notas da versão do Looker descrevem as novidades de cada versão para que você fique por dentro dos novos recursos que os usuários podem aproveitar e das alterações interruptivas que podem afetar o lançamento de uma nova versão. Acesse a página de versões do Looker e confira links para as notas da versão e o registro de mudanças da versão mais recente:
Confira os destaques da versão para conhecer os novos recursos mais interessantes e confira a seção Possíveis alterações interruptivas a fim de identificar as alterações interruptivas para as quais você precisa se preparar.
Consulte o registro de alterações para ver detalhes mais detalhados sobre atualizações de recursos e correções de bugs.
Preparação para a descontinuação de recursos e parâmetros do LookML
As melhorias no LookML podem incluir descontinuações de parâmetros. Atualize o LookML para manter tudo funcionando na nova versão. Verifique a programação de recursos legados para conferir se há parâmetros do LookML descontinuados que foram completamente removidos na versão atual ou antes dela.
Para se preparar para as descontinuações de recursos, siga as etapas sugeridas na seção Migrar dos recursos legados da página de documentação Recursos legados.
É uma prática recomendada atualizar o LookML para remover TODOS os LookML descontinuados, já que esses parâmetros vão ser removidos em uma versão futura.
Crie um backup da sua instância e restaure para qualquer ambiente de preparação
Criar backups regulares é altamente recomendado e precisa ser concluído antes de cada atualização. Além disso, embora isso não seja obrigatório, se você estiver atualizando várias versões, é uma boa ideia configurar um servidor de teste onde você pode testar a versão atualizada antes de lançá-la para toda a empresa.
As etapas para criar backups são diferentes, dependendo se a implantação do Looker é auto-hospedada ou hospedada pelo Looker.
Como criar backups para implantações do Looker hospedadas pelo cliente
Se você hospeda sua própria instância do Looker, siga o guia para criar backups e restaurar backups em um novo ambiente de preparo.
Como criar backups para implantações do Looker hospedadas pelo Looker
Caso sua instância seja hospedada pelo Looker, fale com seu contato ou com o suporte do Looker para que nossa equipe crie um backup e configure um servidor de teste para você.
Atualizar instâncias de preparo e testar
Se você tiver uma instância de teste, poderá implantar e testar a atualização antes de atualizar a instância de produção. As etapas para atualizar uma instância do Looker são diferentes se a implantação for auto-hospedada 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. Verifique a seção Especificações de implantação na página de documentação Como instalar o aplicativo 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
Caso sua instância seja hospedada pelo Looker, fale com seu contato ou com o suporte do Looker para que nossa equipe atualize sua instância de teste.
Quando sua instância de teste estiver atualizada, faça login e teste os novos recursos e atualizações. Verifique se os dashboards e os Looks importantes são executados sem erros e se não há erros do LookML (novos) ao validar os modelos do LookML.
Atualizar o ambiente de produção
Se todos os testes der certo 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 no preparo. Antes de atualizar sua instância de produção, verifique se você fez um backup recente para o caso de precisar restaurar por algum motivo.