O Looker lança uma nova versão de produto todo mês, com raras exceções, cheia de novos recursos, atualizações e alterações. A maioria dos clientes do Looker pode aproveitar essas atualizações assim que elas estão disponíveis, porque o Looker hospeda, gerencia e atualiza as implantações do Looker. No entanto, se você auto-hospedar sua implantação do Looker ou estiver aguardando a atualização por causa de suspensões de uso de recursos, fique para trás e perca o melhor e mais recente oferta do Looker.
Por que você deve atualizar sua implantação do Looker?
Além do fato de o Looker lançar novas funcionalidades constantemente para melhorar a experiência do usuário, há motivos importantes para você se manter 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, além da versão de suporte estendida (ESR, na sigla em inglês). Como uma nova versão do Looker é lançada todo mês, com raras exceções, ir três meses sem atualizar faz você sair da janela estável. A última versão fornece todos os novos recursos e atualizações, juntamente com as últimas correções de bugs.
- O Looker leva a segurança muito a sério e atualiza o produto para solucionar qualquer nova vulnerabilidade na Web. Embora o Looker mantenha as versões compatíveis o mais seguras possível, você pode se manter atualizado com a 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 as etapas abaixo para preparar sua implantação do Looker para as atualizações:
- Trate as preocupações sobre a atualização.
- Leia as notas da versão.
- Prepare-se para a descontinuação de parâmetros e atributos do LookML
- Crie um backup da instância e restaure-o em qualquer ambiente de preparo.
- Atualize suas instâncias de teste e teste.
- Atualize o ambiente de produção.
Essas etapas podem ou não se aplicar à implantação, dependendo se você tem ou não ambientes de preparo.
Aborde qualquer preocupação com a atualização
Às vezes, pode ser necessário evitar atualizações por um motivo funcional específico. Essa pode ser uma alteração significativa de funcionalidade para a qual você precisa de mais tempo para treinar seus usuários ou pode ser um parâmetro de recurso, ferramenta ou LookML que foi descontinuado em uma nova versão que é operacionalmente importante para seu negócio, como um endpoint de API usado por um script ou aplicativo separado.
Se o motivo for uma suspensão de uso de um recurso ou parâmetro do LookML, revise as notas da versão e prepare-se para a suspensão de uso.
Revisar as notas da versão
As notas da versão do Looker descrevem o que há de novo em cada versão. Assim, você fica por dentro dos novos recursos que seus usuários devem aproveitar e das alterações importantes que podem afetar o lançamento de uma nova versão. Consulte a página Versões do Looker para ver os links para as notas da versão e o registro de alterações da versão mais recente:
Veja os destaques da versão para ler sobre os novos recursos mais interessantes e não se esqueça de consultar a seção Alterações potencialmente importantes para identificar as alterações interruptivas que talvez precisem ser preparadas.
Consulte o registro de alterações para ver mais detalhes sobre atualizações de recursos e correções de bugs.
Suspensão de uso de parâmetros do LookML e do recurso LookML
As melhorias no LookML podem incluir a descontinuação de parâmetros. Atualize seu LookML para manter tudo funcionando na nova versão. Verifique a programação do recurso legado para ver os parâmetros do LookML que foram completamente removidos e que foram totalmente removidos antes ou depois da versão atualizada.
Para se preparar para a suspensão de uso de recursos, siga as etapas sugeridas na seção Como migrar de recursos legados da página de documentação Recursos legados.
É uma prática recomendada atualizar seu LookML para remover TODOS os LookML obsoletos, porque esses parâmetros serão removidos em uma versão futura.
Criar um backup da instância e restaurar para qualquer ambiente de preparo
É altamente recomendável criar backups regulares 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 para testar a versão atualizada antes de implementá-la em 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 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 para 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 do Looker ou com o suporte do Looker para que nossa equipe crie um backup e configure um servidor de teste para você.
Atualize suas instâncias de teste e teste
Se você tiver uma instância de preparo, implante e teste a atualização antes de atualizar a instância de produção. Há etapas diferentes para atualizar sua instância do Looker dependendo se a implantação é 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 de lançamento mais recente e siga as instruções na página da documentação Como atualizar uma instância do Looker para atualizar sua instância de preparo 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 ver os requisitos de servidor mais recentes, principalmente para a versão do Java.
Como atualizar uma instância de preparo para implantações do Looker hospedadas pelo Looker
Caso sua instância seja hospedada pelo Looker, fale com seu contato do Looker ou com o suporte do Looker para que nossa equipe atualize sua instância de preparo.
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 as aparências importantes são executados sem erros e se não há erros (novos) LookML quando você valida seus modelos LookML.
Atualizar 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 no preparo. Antes de atualizar sua instância de produção, verifique se você fez um backup recente, caso precise restaurá-lo por algum motivo.